--- libmodplug/src/libmodplug/stdafx.h +++ libmodplug/src/libmodplug/stdafx.h @@ -31,21 +31,31 @@ typedef unsigned char UCHAR; typedef unsigned char* PUCHAR; typedef unsigned short USHORT; +#if defined(_LP64) +typedef unsigned int ULONG; +typedef unsigned int UINT; +typedef unsigned int DWORD; +typedef int LONG; +typedef long LONGLONG; +typedef int * LPLONG; +typedef unsigned int * LPDWORD; +#else typedef unsigned long ULONG; typedef unsigned long UINT; typedef unsigned long DWORD; typedef long LONG; +typedef long long LONGLONG; +typedef long * LPLONG; +typedef unsigned long * LPDWORD; +#endif typedef unsigned short WORD; typedef unsigned char BYTE; typedef unsigned char * LPBYTE; typedef bool BOOL; typedef char * LPSTR; typedef void * LPVOID; -typedef long * LPLONG; -typedef unsigned long * LPDWORD; typedef unsigned short * LPWORD; typedef const char * LPCSTR; -typedef long long LONGLONG; typedef void * PVOID; typedef void VOID;