master uint/maus / source / utils.c
 1#include <stdlib.h>
 2#include <string.h>
 3
 4#include "utils.h"
 5
 6char* maus_strdup(const char* src)
 7{
 8	if (src == NULL)
 9		return NULL;
10
11	size_t len = strlen(src);
12	char* dst = malloc(len + 1);
13	if (dst == NULL)
14		return NULL;
15
16	memcpy(dst, src, len + 1);
17	return dst;
18}
19