Changeset 21421 for trunk/include
- Timestamp:
- Aug 17, 2010, 11:48:28 PM (15 years ago)
- Location:
- trunk/include/win
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/basetsd.h
r21360 r21421 56 56 # endif 57 57 # ifndef __int64 58 # define __int64 long long 58 # if defined(__WIN32OS2__) && (__IBMC__ < 400) && (__IBMCPP__ < 360) && !defined(__WATCOMC__) && !defined(__EMX__) 59 # define __int64 double 60 # elif !defined(__WIN32OS2__) || defined(__EMX__) 61 # define __int64 long long 62 # endif 59 63 # endif 60 64 #endif /* !defined(_MSC_VER) */ … … 87 91 typedef unsigned __int64 ULONG64, *PULONG64; 88 92 typedef unsigned __int64 DWORD64, *PDWORD64; 93 #elif defined(__WIN32OS2__) && (__IBMC__ < 400) && (__IBMCPP__ < 360) && !defined(__WATCOMC__) && !defined(__EMX__) 94 typedef __int64 INT64, *PINT64; 95 typedef __int64 UINT64, *PUINT64; 96 typedef __int64 LONG64, *PLONG64; 97 typedef __int64 ULONG64, *PULONG64; 98 typedef __int64 DWORD64, *PDWORD64; 89 99 #else 90 100 typedef signed __int64 DECLSPEC_ALIGN(8) INT64, *PINT64; -
trunk/include/win/windef.h
r21397 r21421 18 18 #include <wchar.h> 19 19 #endif 20 21 #include <basetsd.h> 20 22 21 23 #ifdef __cplusplus … … 220 222 typedef void VOID; 221 223 #endif 222 typedef short INT16;223 typedef unsigned short UINT16;224 224 typedef int INT; 225 226 #ifndef INT_PTR_D227 #define INT_PTR_D228 typedef int INT_PTR, *PINT_PTR;229 #endif230 225 typedef unsigned int UINT; 231 typedef signed int INT32;232 #ifndef UINT_PTR_D233 #define UINT_PTR_D234 typedef unsigned int UINT_PTR, *PUINT_PTR;235 #endif236 226 typedef unsigned short WORD; 237 227 typedef unsigned long DWORD; 238 #ifndef DWORD_PTR_D239 #define DWORD_PTR_D240 typedef unsigned long DWORD_PTR, *PDWORD_PTR;241 #endif242 228 typedef unsigned long ULONG; 243 229 typedef unsigned char BYTE; … … 260 246 #endif 261 247 typedef double DATE; 262 typedef long LONG_PTR;263 typedef unsigned long ULONG_PTR;264 248 typedef double DOUBLE; 265 249 #if (__IBMC__ < 360) && (__IBMCPP__ < 360) && !defined (__EMX__) … … 325 309 typedef DWORD LCTYPE; 326 310 typedef float FLOAT; 327 #ifdef __WIN32OS2__328 #if (__IBMC__ < 400) && (__IBMCPP__ < 360) && !defined(__WATCOMC__) && !defined(__EMX__)329 typedef double __int64;330 #elif defined (__EMX__)331 typedef long long __int64;332 #endif333 #else334 typedef long long __int64;335 #endif336 311 337 312 /* Pointers types. These are the same for emulator and library. */
Note:
See TracChangeset
for help on using the changeset viewer.