--- src/libmodplug/stdafx.h +++ src/libmodplug/stdafx.h 23a24,91 > #elif defined(__x86_64__) > > #include > #include > #include > > typedef signed char CHAR; > typedef unsigned char UCHAR; > typedef unsigned char* PUCHAR; > typedef unsigned short USHORT; > typedef unsigned int ULONG; > typedef unsigned int UINT; > typedef unsigned int DWORD; > typedef int LONG; > typedef unsigned short WORD; > typedef unsigned char BYTE; > typedef unsigned char * LPBYTE; > typedef bool BOOL; > typedef char * LPSTR; > typedef void * LPVOID; > typedef int * LPLONG; > typedef unsigned int * LPDWORD; > typedef unsigned short * LPWORD; > typedef const char * LPCSTR; > typedef long LONGLONG; > typedef void * PVOID; > typedef void VOID; > > inline LONG MulDiv (int a, int b, int c) > { > // if (!c) return 0; > return ((unsigned long)a * (unsigned long) b ) / c; > } > > #define MODPLUG_NO_FILESAVE > #define NO_AGC > #define LPCTSTR LPCSTR > #define lstrcpyn strncpy > #define lstrcpy strcpy > #define lstrcmp strcmp > #define WAVE_FORMAT_PCM 1 > //#define ENABLE_EQ > > #define GHND 0 > > inline signed char * GlobalAllocPtr(unsigned int, size_t size) > { > signed char * p = (signed char *) malloc(size); > > if (p != NULL) memset(p, 0, size); > return p; > } > > inline void ProcessPlugins(int n) {} > > #define GlobalFreePtr(p) free((void *)(p)) > > #define strnicmp(a,b,c) strncasecmp(a,b,c) > #define wsprintf sprintf > > #ifndef FALSE > #define FALSE false > #endif > > #ifndef TRUE > #define TRUE true > #endif > 52d119 <