diff options
Diffstat (limited to 'src/String/String.c')
| -rw-r--r-- | src/String/String.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/String/String.c b/src/String/String.c new file mode 100644 index 0000000..74f40e2 --- /dev/null +++ b/src/String/String.c @@ -0,0 +1,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; +} |
