include/SDL_types.h
changeset 661 04028d47b1ea
parent 654 e92bcf2573cb
child 769 b8d311d90021
equal deleted inserted replaced
660:73440ac574a2 661:04028d47b1ea
    45 typedef unsigned int	Uint32;
    45 typedef unsigned int	Uint32;
    46 typedef signed int	Sint32;
    46 typedef signed int	Sint32;
    47 
    47 
    48 /* Figure out how to support 64-bit datatypes */
    48 /* Figure out how to support 64-bit datatypes */
    49 #if !defined(__STRICT_ANSI__)
    49 #if !defined(__STRICT_ANSI__)
    50 #if defined(__GNUC__) || defined(__MWERKS__) || defined(__DECC)
    50 #if defined(__GNUC__) || defined(__MWERKS__) || defined(__SUNPRO_C) || defined(__DECC)
    51 #define SDL_HAS_64BIT_TYPE	long long
    51 #define SDL_HAS_64BIT_TYPE	long long
    52 #elif defined(_MSC_VER) /* VC++ */
    52 #elif defined(_MSC_VER) /* VC++ */
    53 #define SDL_HAS_64BIT_TYPE	__int64
    53 #define SDL_HAS_64BIT_TYPE	__int64
    54 #endif
    54 #endif
    55 #endif /* !__STRICT_ANSI__ */
    55 #endif /* !__STRICT_ANSI__ */