Define universal answer of SIZEOF_VOIDP for 32/64-bit architectures.
This commit makes SDL_config.h universal, so it can be used with mixed 32 and 64 enviroment simultaneously.
This commit is contained in:
parent
db4086463f
commit
8e19a2982d
2 changed files with 12 additions and 1 deletions
|
@ -37,7 +37,13 @@
|
||||||
#cmakedefine volatile @HAVE_VOLATILE@
|
#cmakedefine volatile @HAVE_VOLATILE@
|
||||||
|
|
||||||
/* C datatypes */
|
/* C datatypes */
|
||||||
#cmakedefine SIZEOF_VOIDP @SIZEOF_VOIDP@
|
/* Define SIZEOF_VOIDP for 64/32 architectures */
|
||||||
|
#ifdef __LP64__
|
||||||
|
#define SIZEOF_VOIDP 8
|
||||||
|
#else
|
||||||
|
#define SIZEOF_VOIDP 4
|
||||||
|
#endif
|
||||||
|
|
||||||
#cmakedefine HAVE_GCC_ATOMICS @HAVE_GCC_ATOMICS@
|
#cmakedefine HAVE_GCC_ATOMICS @HAVE_GCC_ATOMICS@
|
||||||
#cmakedefine HAVE_GCC_SYNC_LOCK_TEST_AND_SET @HAVE_GCC_SYNC_LOCK_TEST_AND_SET@
|
#cmakedefine HAVE_GCC_SYNC_LOCK_TEST_AND_SET @HAVE_GCC_SYNC_LOCK_TEST_AND_SET@
|
||||||
#cmakedefine HAVE_PTHREAD_SPINLOCK @HAVE_PTHREAD_SPINLOCK@
|
#cmakedefine HAVE_PTHREAD_SPINLOCK @HAVE_PTHREAD_SPINLOCK@
|
||||||
|
|
|
@ -43,6 +43,11 @@
|
||||||
|
|
||||||
/* C datatypes */
|
/* C datatypes */
|
||||||
#undef SIZEOF_VOIDP
|
#undef SIZEOF_VOIDP
|
||||||
|
#ifdef __LP64__
|
||||||
|
#define SIZEOF_VOID_P 8
|
||||||
|
#else
|
||||||
|
#define SIZEOF_VOID_P 4
|
||||||
|
#endif
|
||||||
#undef HAVE_GCC_ATOMICS
|
#undef HAVE_GCC_ATOMICS
|
||||||
#undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET
|
#undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET
|
||||||
#undef HAVE_PTHREAD_SPINLOCK
|
#undef HAVE_PTHREAD_SPINLOCK
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue