Compare commits
No commits in common. "cbd613e0686311ce374140cffc67790a071ae4c2" and "bd9a3d3b99a11e50c2f08716d2384a7a835ade36" have entirely different histories.
cbd613e068
...
bd9a3d3b99
46
int.h
46
int.h
@ -7,51 +7,17 @@
|
||||
typedef unsigned char uint8_t;
|
||||
typedef unsigned short uint16_t;
|
||||
typedef unsigned int uint32_t;
|
||||
typedef unsigned long long uint64_t;
|
||||
typedef unsigned long uint64_t;
|
||||
|
||||
typedef char int8_t;
|
||||
typedef short int16_t;
|
||||
typedef int int32_t;
|
||||
typedef long long int64_t;
|
||||
typedef long int64_t;
|
||||
|
||||
#if __WORDSIZE == 64
|
||||
typedef int64_t intptr_t;
|
||||
typedef uint64_t uintptr_t;
|
||||
typedef long intptr_t;
|
||||
typedef unsigned long uintptr_t;
|
||||
#elif __WORDSIZE == 32
|
||||
typedef int32_t intptr_t;
|
||||
typedef uint32_t uintptr_t;
|
||||
typedef int intptr_t;
|
||||
typedef unsigned int uintptr_t;
|
||||
#endif
|
||||
|
||||
// Compile time tests in supported compilers
|
||||
#ifdef __SIZEOF_CHAR__
|
||||
#if __SIZEOF_CHAR__ != 1
|
||||
#error __SIZEOF_CHAR__ is not 1
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __SIZEOF_SHORT__
|
||||
#if __SIZEOF_SHORT__ != 2
|
||||
#error __SIZEOF_SHORT__ is not 2
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __SIZEOF_INT__
|
||||
#if __SIZEOF_INT__ != 4
|
||||
#error __SIZEOF_INT__ is not 4
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __SIZEOF_LONG_LONG__
|
||||
#if __SIZEOF_LONG_LONG__ != 8
|
||||
#error __SIZEOF_LONG_LONG__ is not 8
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __SIZEOF_POINTER__
|
||||
#if __SIZEOF_POINTER__ != (__WORDSIZE / 8)
|
||||
#error __SIZEOF_POINTER__ is not (__WORDSIZE / 8)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//TODO:
|
||||
//#ifdef __SIZEOF_SIZE_T__
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user