diff --git a/include/mdbfakeglib.h b/include/mdbfakeglib.h index 73541d6..185a10c 100644 --- a/include/mdbfakeglib.h +++ b/include/mdbfakeglib.h @@ -96,7 +96,7 @@ typedef struct GOptionContext { #define g_free free #define g_realloc realloc -#ifdef _WIN32 +#if defined _WIN32 || defined __CYGWIN__ #define g_strdup _strdup #else #define g_strdup strdup diff --git a/src/libmdb/fakeglib.c b/src/libmdb/fakeglib.c index da884a5..143a07b 100644 --- a/src/libmdb/fakeglib.c +++ b/src/libmdb/fakeglib.c @@ -83,7 +83,7 @@ char *g_strconcat(const char *first, ...) { return ret; } -#ifdef _WIN32 +#if defined _WIN32 || defined __CYGWIN__ int vasprintf(char **ret, const char *format, va_list ap) { int len; int retval;