Ignore:
Timestamp:
Aug 17, 2010, 11:48:28 PM (15 years ago)
Author:
dmik
Message:

Make sure basetsd.h is eventually included by windows.h (for compatibility with current Windows SDK versions).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/basetsd.h

    r21360 r21421  
    5656#  endif
    5757#  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
    5963#  endif
    6064#endif /* !defined(_MSC_VER) */
     
    8791typedef unsigned __int64 ULONG64, *PULONG64;
    8892typedef unsigned __int64 DWORD64, *PDWORD64;
     93#elif defined(__WIN32OS2__) && (__IBMC__ < 400) && (__IBMCPP__ < 360) && !defined(__WATCOMC__) && !defined(__EMX__)
     94typedef __int64 INT64, *PINT64;
     95typedef __int64 UINT64, *PUINT64;
     96typedef __int64 LONG64, *PLONG64;
     97typedef __int64 ULONG64, *PULONG64;
     98typedef __int64 DWORD64, *PDWORD64;
    8999#else
    90100typedef signed __int64   DECLSPEC_ALIGN(8) INT64, *PINT64;
Note: See TracChangeset for help on using the changeset viewer.