# HG changeset patch # User Tassilo Philipp # Date 1573604462 -3600 # Node ID 3124f4c4f293477d34ef83d95b26e759d822e4e4 # Parent 3df50603afa961f34f418c924cf3955c7a95ddde - dynload_plain test code build fix for windows diff -r 3df50603afa9 -r 3124f4c4f293 test/dynload_plain/dynload_plain.c --- a/test/dynload_plain/dynload_plain.c Tue Nov 12 21:16:58 2019 +0100 +++ b/test/dynload_plain/dynload_plain.c Wed Nov 13 01:21:02 2019 +0100 @@ -34,7 +34,21 @@ #else # include #endif -#include + +#if defined(DC_WINDOWS) +char* dirname(char* path) +{ + static const char dot[] = "."; + char* p = strrchr(path, '\\'); + if(p) + *p = '\0'; + else + path = (char*)dot; + return path; +} +#else +# include +#endif int strlen_utf8(const char *s)