typedef signed char iec_8s;
typedef short int   iec_16s;
typedef int         iec_32s;
#if __WORDSIZE == 64
typedef long int iec_64s;
#else
__extension__ typedef long long int          iec_64s;
#endif
// #endif

/* Unsigned.  */
typedef unsigned char      iec_8u;
typedef unsigned short int iec_16u;
#ifndef ___uint32_t_defined
typedef unsigned int iec_32u;
#define ___uint32_t_defined
typedef unsigned int iec_32u;
#endif
#if __WORDSIZE == 64
typedef unsigned long int iec_64u;
#else
__extension__ typedef unsigned long long int iec_64u;
#endif
