blob: 74f40e26f69770a33a2f2343b12f083096f6fbe5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <BH/String.h>
#include <string.h>
#include <stdlib.h>
char *BH_StringDup(const char *string)
{
size_t length;
char *result;
if (!string)
return NULL;
length = strlen(string) + 1;
result = malloc(length);
if (result)
memcpy(result, string, length);
return result;
}
|