Provide strdup() compat

Make strdup() available on all platforms.
This commit is contained in:
Romain Vimont 2021-01-17 14:11:59 +01:00
commit c0dde0fade
3 changed files with 30 additions and 0 deletions

14
app/src/compat.c Normal file
View file

@ -0,0 +1,14 @@
#include "compat.h"
#include "config.h"
#ifndef HAVE_STRDUP
char *strdup(const char *s) {
size_t size = strlen(s) + 1;
char *dup = malloc(size);
if (dup) {
memcpy(dup, s, size);
}
return dup;
}
#endif