From: Bruno Haible Date: Fri, 12 May 2006 15:52:57 +0000 (+0000) Subject: Fix compilation failure on mingw. X-Git-Tag: v0.15~148 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3128ef6298124a5757c67dbb79cc79c0ff64a7d0;p=thirdparty%2Fgettext.git Fix compilation failure on mingw. --- diff --git a/gettext-tools/lib/ChangeLog b/gettext-tools/lib/ChangeLog index 7e342e28b..a06d422a4 100644 --- a/gettext-tools/lib/ChangeLog +++ b/gettext-tools/lib/ChangeLog @@ -1,3 +1,8 @@ +2006-05-12 Bruno Haible + + * mkdtemp.c [MINGW]: Include . + (mkdir): Define using _mkdir. + 2006-05-11 Bruno Haible * Makefile.am (libgettextlib_la_SOURCES, libgettextlib_la_LDFLAGS): diff --git a/gettext-tools/lib/mkdtemp.c b/gettext-tools/lib/mkdtemp.c index 4db16da34..084ba2e14 100644 --- a/gettext-tools/lib/mkdtemp.c +++ b/gettext-tools/lib/mkdtemp.c @@ -85,9 +85,10 @@ #endif #ifdef __MINGW32__ -/* mingw's mkdir() function has 1 argument, but we pass 2 arguments. +# include +/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments. Therefore we have to disable the argument count checking. */ -# define mkdir ((int (*)()) mkdir) +# define mkdir ((int (*)()) _mkdir) #endif #if !_LIBC diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index ce998a267..f6b2ce839 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,10 @@ +2006-05-12 Bruno Haible + + * write-csharp.c [MINGW]: Include . + (mkdir): Define using _mkdir. + * write-java.c [MINGW]: Include . + (mkdir): Define using _mkdir. + 2006-05-11 Bruno Haible * gettext-po.h.in: Renamed from gettext-po.h. diff --git a/gettext-tools/src/write-csharp.c b/gettext-tools/src/write-csharp.c index 239dd520a..403422137 100644 --- a/gettext-tools/src/write-csharp.c +++ b/gettext-tools/src/write-csharp.c @@ -75,9 +75,10 @@ #endif #ifdef __MINGW32__ -/* mingw's mkdir() function has 1 argument, but we pass 2 arguments. +# include +/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments. Therefore we have to disable the argument count checking. */ -# define mkdir ((int (*)()) mkdir) +# define mkdir ((int (*)()) _mkdir) #endif #include "c-ctype.h" diff --git a/gettext-tools/src/write-java.c b/gettext-tools/src/write-java.c index 17174ba15..041450af8 100644 --- a/gettext-tools/src/write-java.c +++ b/gettext-tools/src/write-java.c @@ -58,9 +58,10 @@ #endif #ifdef __MINGW32__ -/* mingw's mkdir() function has 1 argument, but we pass 2 arguments. +# include +/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments. Therefore we have to disable the argument count checking. */ -# define mkdir ((int (*)()) mkdir) +# define mkdir ((int (*)()) _mkdir) #endif #include "c-ctype.h"