Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

_stdint.h

00001 #ifndef MACHINE_STDINT_H
00002 #define MACHINE_STDINT_H
00003 
00004 #include <stddef.h>
00005 
00006 #ifndef _SIZE_T_DECLARED
00007 typedef size_t __size_t;
00008 #define _SIZE_T_DECLARED
00009 #endif
00010 
00011 #ifndef _SSIZE_T_DECLARED
00012 typedef short ssize_t;
00013 typedef ssize_t __ssize_t;
00014 #define _SSIZE_T_DECLARED
00015 #endif
00016 
00017 typedef signed char __int_least8_t;
00018 typedef short __int_least16_t;
00019 typedef long __int_least32_t;
00020 typedef long long __int_least64_t;
00021 
00022 typedef unsigned char __uint_least8_t;
00023 typedef unsigned short __uint_least16_t;
00024 typedef unsigned long __uint_least32_t;
00025 typedef unsigned long long __uint_least64_t;
00026 
00027 typedef signed char __int_fast8_t;
00028 typedef short __int_fast16_t;
00029 typedef long __int_fast32_t;
00030 typedef long long __int_fast64_t;
00031 
00032 typedef unsigned char __uint_fast8_t;
00033 typedef unsigned short __uint_fast16_t;
00034 typedef unsigned long __uint_fast32_t;
00035 typedef unsigned long long __uint_fast64_t;
00036 
00037 typedef long __intmax_t;
00038 typedef unsigned long __uintmax_t;
00039 
00040 typedef short __intptr_t;
00041 typedef unsigned short __uintptr_t;
00042 
00043 #endif