vx32

Local 9vx git repository for patches.
git clone git://r-36.net/vx32
Log | Files | Refs

stdint.h (826B)


      1 #ifndef _STDINT_H
      2 #define _STDINT_H
      3 
      4 
      5 // Exact-width integer types
      6 typedef char			int8_t;
      7 typedef short			int16_t;
      8 typedef int			int32_t;
      9 typedef long long		int64_t;
     10 
     11 typedef unsigned char		uint8_t;
     12 typedef unsigned short		uint16_t;
     13 typedef unsigned int		uint32_t;
     14 typedef unsigned long long	uint64_t;
     15 
     16 
     17 // Fastest integer types of given width
     18 typedef char			int_fast8_t;
     19 typedef int			int_fast16_t;
     20 typedef int			int_fast32_t;
     21 typedef long long		int_fast64_t;
     22 
     23 typedef unsigned char		uint_fast8_t;
     24 typedef unsigned int		uint_fast16_t;
     25 typedef unsigned int		uint_fast32_t;
     26 typedef unsigned long long	uint_fast64_t;
     27 
     28 
     29 // Pointer-size integer types
     30 typedef int			intptr_t;
     31 typedef unsigned long		uintptr_t;
     32 
     33 
     34 // Maximum-size integer types
     35 typedef long long		intmax_t;
     36 typedef unsigned long long	uintmax_t;
     37 
     38 
     39 #endif // _STDINT_H