From 6f39c7145f19a2644d36bde00a77f7514e1f4545 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Tue, 27 Feb 2018 22:53:14 -0800 Subject: *: make buildable for windows w/mingw32 strndup is missing, add trivial implementation signals are missing so fps counter is disabled for now --- src/settings.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/settings.c') diff --git a/src/settings.c b/src/settings.c index 7d87811..d8be774 100644 --- a/src/settings.c +++ b/src/settings.c @@ -5,6 +5,24 @@ #include #include "settings.h" +#include "util.h" + +#ifdef __WIN32__ +char * strndup(const char *s, size_t n) +{ + size_t len; + char *buf; + + len = MIN(strlen(s), n); + buf = calloc(len + 1, sizeof(char)); + if (!buf) + return NULL; + + memcpy(buf, s, len); + + return buf; +} +#endif /* Split form of key=value[,key=value...] settings string */ typedef struct settings_t { -- cgit v1.2.1