Win64 fixes for mingw-w64 compilation

This commit is contained in:
Ruben Van Boxem 2010-04-12 22:07:05 +02:00 committed by Bill Hoffman
parent e0acb6ca5f
commit 7883f952b0
2 changed files with 11 additions and 3 deletions

View File

@ -22,7 +22,8 @@
#if defined(__BORLANDC__)
# define STRICMP stricmp
# define TO_INTPTR(x) ((long)(x))
#else // Visual studio
#endif // Borland
#if defined(_MSC_VER) // Visual studio
# if ( _MSC_VER >= 1300 )
# include <stddef.h>
# define TO_INTPTR(x) ((intptr_t)(x))
@ -30,7 +31,12 @@
# define TO_INTPTR(x) ((long)(x))
# endif // Visual studio .NET
# define STRICMP _stricmp
#endif // Borland
#endif // Visual Studio
#if defined(__MINGW32__)
# include <stdint.h>
# define TO_INTPTR(x) ((intptr_t)(x))
# define STRICMP _stricmp
#endif // MinGW
#define POPEN_1 1
#define POPEN_2 2

View File

@ -296,7 +296,9 @@ struct _timeval64i32 {
#define __timeval _timeval64i32
#endif
#if defined(_MSC_VER)
typedef int pid_t;
#endif // _MSC_VER
/* Message digest define */
#if !defined(HAVE_OPENSSL_MD5_H) && !defined(HAVE_OPENSSL_SHA_H)