/* $FreeBSD: src/gnu/usr.bin/cc/cc_tools/size-host.h,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $ */ /* $OpenBSD: size-host.h,v 1.4 2011/11/09 14:56:13 jasper Exp $ */ #ifdef SIZEOF_INT # undef SIZEOF_INT #endif #ifdef SIZEOF_SHORT # undef SIZEOF_SHORT #endif #ifdef SIZEOF_LONG # undef SIZEOF_LONG #endif #ifdef SIZEOF_VOID_P # undef SIZEOF_VOID_P #endif #ifdef SIZEOF_LONG_LONG # undef SIZEOF_LONG_LONG #endif #define SIZEOF_INT 4 #define SIZEOF_SHORT 2 #define SIZEOF_LONG_LONG 8 #if __LP64__ #define SIZEOF_LONG 8 #define SIZEOF_VOID_P 8 #else #define SIZEOF_LONG 4 #define SIZEOF_VOID_P 4 #endif #ifdef WORDS_BIGENDIAN #undef WORDS_BIGENDIAN #endif #if defined(__sparc__) || defined(__sparc64__) #define WORDS_BIGENDIAN 1 #endif