| 12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef _STDINT_H
- #define _STDINT_H
- /*******************************************************************************
- * THIS IS NOT A FULL stdint.h IMPLEMENTATION - It only contains the definitions
- * necessary to build the library code. It is provided to allow the library to
- * be built using compilers that do not provide their own stdint.h definition.
- *
- * To use this file:
- *
- * 1) Copy this file into a directory that is in your compiler's include path.
- * The directory must be part of the include path for system header file,
- * for example passed using gcc's "-I" or "-isystem" options.
- *
- * 2) Rename the copied file stdint.h.
- *
- */
- typedef signed char int8_t;
- typedef unsigned char uint8_t;
- typedef short int16_t;
- typedef unsigned short uint16_t;
- typedef long int32_t;
- typedef unsigned long uint32_t;
- typedef long long int64_t;
- typedef unsigned long long uint64_t;
- #define INT8_MAX ( ( signed char ) 127 )
- #define UINT8_MAX ( ( unsigned char ) 255 )
- #define INT16_MAX ( ( short ) 32767 )
- #define UINT16_MAX ( ( unsigned short ) 65535 )
- #define INT32_MAX 2147483647L
- #define UINT32_MAX 4294967295UL
- #define INT64_MAX 9223372036854775807LL
- #define UINT64_MAX 18446744073709551615ULL
- #endif /* _STDINT_H */
|