|
@@ -206,14 +206,11 @@
|
|
|
#cmakedefine HAVE_POLL 1
|
|
|
#cmakedefine HAVE__EXIT 1
|
|
|
|
|
|
-#elif defined(__WIN32__)
|
|
|
+#else
|
|
|
#cmakedefine HAVE_STDARG_H 1
|
|
|
#cmakedefine HAVE_STDDEF_H 1
|
|
|
+#cmakedefine HAVE_STDINT_H 1
|
|
|
#cmakedefine HAVE_FLOAT_H 1
|
|
|
-
|
|
|
-#else
|
|
|
-/* We may need some replacement for stdarg.h here */
|
|
|
-#include <stdarg.h>
|
|
|
#endif /* HAVE_LIBC */
|
|
|
|
|
|
#cmakedefine HAVE_ALTIVEC_H 1
|
|
@@ -533,24 +530,9 @@
|
|
|
#cmakedefine SDL_VIDEO_VITA_PVR @SDL_VIDEO_VITA_PVR@
|
|
|
#cmakedefine SDL_VIDEO_VITA_PVR_OGL @SDL_VIDEO_VITA_PVR_OGL@
|
|
|
|
|
|
-#if !defined(__WIN32__) && !defined(__WINRT__)
|
|
|
-# if !defined(_STDINT_H_) && !defined(_STDINT_H) && !defined(HAVE_STDINT_H) && !defined(_HAVE_STDINT_H)
|
|
|
-typedef unsigned int size_t;
|
|
|
-typedef signed char int8_t;
|
|
|
-typedef unsigned char uint8_t;
|
|
|
-typedef signed short int16_t;
|
|
|
-typedef unsigned short uint16_t;
|
|
|
-typedef signed int int32_t;
|
|
|
-typedef unsigned int uint32_t;
|
|
|
-typedef signed long long int64_t;
|
|
|
-typedef unsigned long long uint64_t;
|
|
|
-typedef unsigned long uintptr_t;
|
|
|
-# endif /* if (stdint.h isn't available) */
|
|
|
-#else /* __WIN32__ */
|
|
|
-# if !defined(_STDINT_H_) && !defined(HAVE_STDINT_H) && !defined(_HAVE_STDINT_H)
|
|
|
-# if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) || defined(__BORLANDC__) || defined(__CODEGEARC__)
|
|
|
-#define HAVE_STDINT_H 1
|
|
|
-# elif defined(_MSC_VER)
|
|
|
+#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H)
|
|
|
+/* Most everything except Visual Studio 2008 and earlier has stdint.h now */
|
|
|
+#if defined(_MSC_VER) && (_MSC_VER < 1600)
|
|
|
typedef signed __int8 int8_t;
|
|
|
typedef unsigned __int8 uint8_t;
|
|
|
typedef signed __int16 int16_t;
|
|
@@ -559,37 +541,15 @@ typedef signed __int32 int32_t;
|
|
|
typedef unsigned __int32 uint32_t;
|
|
|
typedef signed __int64 int64_t;
|
|
|
typedef unsigned __int64 uint64_t;
|
|
|
-# ifndef _UINTPTR_T_DEFINED
|
|
|
-# ifdef _WIN64
|
|
|
+#ifndef _UINTPTR_T_DEFINED
|
|
|
+#ifdef _WIN64
|
|
|
typedef unsigned __int64 uintptr_t;
|
|
|
-# else
|
|
|
+#else
|
|
|
typedef unsigned int uintptr_t;
|
|
|
-# endif
|
|
|
+#endif
|
|
|
#define _UINTPTR_T_DEFINED
|
|
|
-# endif
|
|
|
-/* Older Visual C++ headers don't have the Win64-compatible typedefs... */
|
|
|
-# if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR)))
|
|
|
-#define DWORD_PTR DWORD
|
|
|
-# endif
|
|
|
-# if ((_MSC_VER <= 1200) && (!defined(LONG_PTR)))
|
|
|
-#define LONG_PTR LONG
|
|
|
-# endif
|
|
|
-# else /* !__GNUC__ && !_MSC_VER */
|
|
|
-typedef signed char int8_t;
|
|
|
-typedef unsigned char uint8_t;
|
|
|
-typedef signed short int16_t;
|
|
|
-typedef unsigned short uint16_t;
|
|
|
-typedef signed int int32_t;
|
|
|
-typedef unsigned int uint32_t;
|
|
|
-typedef signed long long int64_t;
|
|
|
-typedef unsigned long long uint64_t;
|
|
|
-# ifndef _SIZE_T_DEFINED_
|
|
|
-#define _SIZE_T_DEFINED_
|
|
|
-typedef unsigned int size_t;
|
|
|
-# endif
|
|
|
-typedef unsigned int uintptr_t;
|
|
|
-# endif /* __GNUC__ || _MSC_VER */
|
|
|
-# endif /* !_STDINT_H_ && !HAVE_STDINT_H */
|
|
|
-#endif /* __WIN32__ */
|
|
|
+#endif
|
|
|
+#endif /* Visual Studio 2008 */
|
|
|
+#endif /* !_STDINT_H_ && !HAVE_STDINT_H */
|
|
|
|
|
|
#endif /* SDL_config_h_ */
|