#ifndef _CTLIB_ARCH_H #define _CTLIB_ARCH_H #define ARCH_HAVE_LONG_DOUBLE 1 #define ARCH_HAVE_LONG_LONG 1 #define ARCH_NATIVE_64_BIT_INTEGER 1 /* 64-bit integer data types */ typedef long long i_64; typedef unsigned long long u_64; #define ARCH_BYTEORDER_BIG_ENDIAN 1 #define ARCH_BYTEORDER_LITTLE_ENDIAN 2 #define ARCH_NATIVE_BYTEORDER ARCH_BYTEORDER_LITTLE_ENDIAN /* 32-bit integer data types */ typedef long i_32; typedef unsigned long u_32; /* 16-bit integer data types */ typedef short i_16; typedef unsigned short u_16; /* 8-bit integer data types */ typedef signed char i_8; typedef unsigned char u_8; #endif