1169718Skan/* $FreeBSD$ */ 2169718Skan 3169718Skan#ifdef SIZEOF_INT 4169718Skan# undef SIZEOF_INT 5169718Skan#endif 6169718Skan 7169718Skan#ifdef SIZEOF_SHORT 8169718Skan# undef SIZEOF_SHORT 9169718Skan#endif 10169718Skan 11169718Skan#ifdef SIZEOF_LONG 12169718Skan# undef SIZEOF_LONG 13169718Skan#endif 14169718Skan 15169718Skan#ifdef SIZEOF_VOID_P 16169718Skan# undef SIZEOF_VOID_P 17169718Skan#endif 18169718Skan 19169718Skan#ifdef SIZEOF_LONG_LONG 20169718Skan# undef SIZEOF_LONG_LONG 21169718Skan#endif 22169718Skan 23169718Skan#ifdef HOST_WIDE_INT 24169718Skan# undef HOST_WIDE_INT 25169718Skan#endif 26169718Skan 27169718Skan#define SIZEOF_INT 4 28169718Skan#define SIZEOF_SHORT 2 29169718Skan#define SIZEOF_LONG_LONG 8 30169718Skan 31169718Skan#if __LP64__ 32169718Skan#define SIZEOF_LONG 8 33169718Skan#define SIZEOF_VOID_P 8 34169718Skan#define HOST_WIDE_INT long 35169718Skan#else 36169718Skan#define SIZEOF_LONG 4 37169718Skan#define SIZEOF_VOID_P 4 38169718Skan#define HOST_WIDE_INT long long 39169718Skan#endif 40169718Skan 41169718Skan#ifdef WORDS_BIGENDIAN 42169718Skan#undef WORDS_BIGENDIAN 43169718Skan#endif 44169718Skan 45169718Skan#if defined(__sparc64__) || defined(__ARMEB__) 46169718Skan#define WORDS_BIGENDIAN 1 47169718Skan#endif 48