--- libgcrypt-1.2.4.orig/src/ath.h 2005-07-29 06:45:42.000000000 -0700 +++ libgcrypt-1.2.4/src/ath.h 2007-07-25 20:48:20.000000000 -0700 @@ -31,6 +31,10 @@ #include +#ifdef __MINGW32__ +#include +#endif + /* Define _ATH_EXT_SYM_PREFIX if you want to give all external symbols a prefix. */ --- libgcrypt-1.2.4.orig/src/gcrypt.h.in 2006-11-30 07:35:26.000000000 -0800 +++ libgcrypt-1.2.4/src/gcrypt.h.in 2007-07-25 20:52:43.000000000 -0700 @@ -33,6 +33,10 @@ #include #endif /*!_WIN32*/ +#ifdef __MINGW32__ +#include +#endif + @FALLBACK_SOCKLEN_T@ #include --- libgcrypt-1.2.4.orig/tests/random.c 2005-09-13 02:15:59.000000000 -0700 +++ libgcrypt-1.2.4/tests/random.c 2007-07-25 20:44:29.000000000 -0700 @@ -23,6 +23,9 @@ #include #include #include + +#ifndef __MINGW32__ + #include #include "../src/gcrypt.h" @@ -223,11 +226,13 @@ +#endif /* __MINGW32__ */ int main (int argc, char **argv) { +#ifndef __MINGW32__ int debug = 0; if ((argc > 1) && (! strcmp (argv[1], "--verbose"))) @@ -247,6 +252,7 @@ check_forking (); check_nonce_forking (); +#endif /* __MINGW32__ */ return 0; }