** spixtypes.h - Basic types exported from spix library
** This file defines basic types used by interfaces to the spix
#pragma ident "@(#)spixtypes.h 1.2"
typedef signed char spix_int8_t
;
typedef unsigned char spix_uint8_t
;
typedef short spix_int16_t
;
typedef unsigned short spix_uint16_t
;
typedef int spix_int32_t
;
typedef unsigned spix_uint32_t
;
typedef long long spix_int64_t
;
typedef unsigned long long spix_uint64_t
;
#endif /*SPIX_NOLONGLONG*/
typedef float spix_real32_t
;
typedef double spix_real64_t
;
#ifndef SPIX_NOLONGDOUBLE
typedef long double spix_real128_t
;
#endif /*SPIX_NOLONGDOUBLE*/
typedef spix_uint32_t spix_addr32_t
;
typedef spix_uint64_t spix_addr64_t
;
typedef spix_addr32_t spix_addr_t
;
typedef spix_addr64_t spix_addr_t
;
# error "Conflict with constant FALSE"
# error "Conflict with constant TRUE"
typedef unsigned spix_bool_t
;
/* signed or unsigned, == 8 bits */
/* unsigned, == 8 bits */
#define UINT8 unsigned char
/* unsigned, == 16 bits */
#define UINT16 unsigned short
/* unsigned, == 32 bits */
/* unsigned, == 64 bits */
#define UINT64 unsigned long long
#define REAL128 long double