|
|
1.1 ! root 1: #ifndef _STDINT_H ! 2: #define _STDINT_H ! 3: ! 4: FILE_LICENCE ( GPL2_OR_LATER ); ! 5: ! 6: /* ! 7: * This is a standard predefined macro on all gcc's I've seen. It's ! 8: * important that we define size_t in the same way as the compiler, ! 9: * because that's what it's expecting when it checks %zd/%zx printf ! 10: * format specifiers. ! 11: */ ! 12: #ifndef __SIZE_TYPE__ ! 13: #define __SIZE_TYPE__ unsigned long /* safe choice on most systems */ ! 14: #endif ! 15: ! 16: #include <bits/stdint.h> ! 17: ! 18: typedef int8_t s8; ! 19: typedef uint8_t u8; ! 20: typedef int16_t s16; ! 21: typedef uint16_t u16; ! 22: typedef int32_t s32; ! 23: typedef uint32_t u32; ! 24: typedef int64_t s64; ! 25: typedef uint64_t u64; ! 26: ! 27: typedef int8_t int8; ! 28: typedef uint8_t uint8; ! 29: typedef int16_t int16; ! 30: typedef uint16_t uint16; ! 31: typedef int32_t int32; ! 32: typedef uint32_t uint32; ! 33: typedef int64_t int64; ! 34: typedef uint64_t uint64; ! 35: ! 36: #endif /* _STDINT_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.