Go to the documentation of this file.
34#ifndef _SIZED_TYPES_H_
35#define _SIZED_TYPES_H_
44typedef unsigned char uint8;
45typedef signed char int8;
48#error This machine has no 8-bit type; report compiler, and the contents of your limits.h to the persons in the AUTHORS file
54typedef unsigned int uint16;
57#elif USHRT_MAX == 0xffff
59typedef unsigned short uint16;
63#error This machine has no 16-bit type; report compiler, and the contents of your limits.h to the persons in the AUTHORS file
67#if UINT_MAX == 0xfffffffful
69typedef unsigned int uint32;
72#elif ULONG_MAX == 0xfffffffful
74typedef unsigned long uint32;
77#elif USHRT_MAX == 0xfffffffful
79typedef unsigned short uint32;
83#error This machine has no 32-bit type; report compiler, and the contents of your limits.h to the persons in the AUTHORS file