stdint.h

Go to the documentation of this file.
00001 #ifndef PPC_STDINT_H
00002 #define PPC_STDINT_H
00003 
00004 /* Exact integral types */
00005 typedef unsigned char      uint8_t;
00006 typedef signed char        int8_t; 
00007 
00008 typedef unsigned short     uint16_t;
00009 typedef signed short       int16_t;
00010 
00011 typedef unsigned int       uint32_t;
00012 typedef signed int         int32_t;
00013 
00014 typedef unsigned long long uint64_t;
00015 typedef signed long long   int64_t;
00016 
00017 /* Small types */
00018 typedef unsigned char      uint_least8_t;
00019 typedef signed char        int_least8_t; 
00020 
00021 typedef unsigned short     uint_least16_t;
00022 typedef signed short       int_least16_t;
00023 
00024 typedef unsigned int       uint_least32_t;
00025 typedef signed int         int_least32_t;
00026 
00027 typedef unsigned long long uint_least64_t;
00028 typedef signed long long   int_least64_t;
00029 
00030 /* Fast Types */
00031 typedef unsigned char      uint_fast8_t;
00032 typedef signed char        int_fast8_t; 
00033 
00034 typedef unsigned int       uint_fast16_t;
00035 typedef signed int         int_fast16_t;
00036 
00037 typedef unsigned int       uint_fast32_t;
00038 typedef signed int         int_fast32_t;
00039 
00040 typedef unsigned long long uint_fast64_t;
00041 typedef signed long long   int_fast64_t;
00042 
00043 /* Types for `void *' pointers.  */
00044 typedef int                intptr_t;
00045 typedef unsigned int       uintptr_t;
00046 
00047 /* Largest integral types */
00048 typedef long long int      intmax_t;
00049 typedef unsigned long long uintmax_t;
00050 
00051 typedef uint8_t u8;
00052 typedef uint16_t u16;
00053 typedef uint32_t u32;
00054 
00055 #endif /* PPC_STDINT_H */

Generated on Wed Jan 7 14:14:21 2009 for coreboot by  doxygen 1.5.5