pike.git / src / global.h

version» Context lines:

pike.git/src/global.h:250:    */   #define MAX_LOCAL 256      /*    * define NO_GC to get rid of garbage collection    */   #ifndef NO_GC   #define GC2   #endif    - #if defined(i386) + #ifdef i386   #ifndef HANDLES_UNALIGNED_MEMORY_ACCESS   #define HANDLES_UNALIGNED_MEMORY_ACCESS   #endif - #endif + #endif /* i386 */      /* AIX requires this to be the first thing in the file. */   #if HAVE_ALLOCA_H   # include <alloca.h>   # ifdef __GNUC__   # ifdef alloca   # undef alloca   # endif   # define alloca __builtin_alloca   # endif
pike.git/src/global.h:359:   #define B8_T long long   #elif (SIZEOF___INT64 - 0) == 8   #define B8_T __int64   #elif SIZEOF_CHAR_P == 8   #define B8_T char *   #elif defined(B4_T)   struct b8_t_s { B4_T x,y; };   #define B8_T struct b8_t_s   #endif    - #if defined(B8_T) + #ifdef B8_T   struct b16_t_s { B8_T x,y; };   #define B16_T struct b16_t_s   #endif      /* INT_TYPE stuff */   #ifndef MAX_INT_TYPE - # if defined (WITH_SHORT_INT) + # ifdef WITH_SHORT_INT      # define MAX_INT_TYPE SHRT_MAX   # define MIN_INT_TYPE SHRT_MIN   # define PRINTPIKEINT "h"   # define INT_ARG_TYPE int    - # elif defined (WITH_INT_INT) + # elif defined(WITH_INT_INT)      # define MAX_INT_TYPE INT_MAX   # define MIN_INT_TYPE INT_MIN   # define PRINTPIKEINT ""    - # elif defined (WITH_LONG_INT) + # elif defined(WITH_LONG_INT)      # define MAX_INT_TYPE LONG_MAX   # define MIN_INT_TYPE LONG_MIN   # define PRINTPIKEINT "l"    - # elif defined (WITH_LONG_LONG_INT) + # elif defined(WITH_LONG_LONG_INT)      # ifdef LLONG_MAX   # define MAX_INT_TYPE LLONG_MAX   # define MIN_INT_TYPE LLONG_MIN   # else   # define MAX_INT_TYPE LONG_LONG_MAX   # define MIN_INT_TYPE LONG_LONG_MIN   # endif   # define PRINTPIKEINT "ll"   
pike.git/src/global.h:414: Inside #if SIZEOF_INT_TYPE - 0 == 0
     #if SIZEOF_INT_TYPE - 0 == 0   # error Unsupported type chosen for native pike integers.   #endif      #if SIZEOF_INT_TYPE != 4   # define INT_TYPE_INT32_CONVERSION   #endif      /* FLOAT_TYPE stuff */ - #if defined (WITH_LONG_DOUBLE_PRECISION_SVALUE) + #ifdef WITH_LONG_DOUBLE_PRECISION_SVALUE      # define PIKEFLOAT_MANT_DIG LDBL_MANT_DIG   # define PIKEFLOAT_DIG LDBL_DIG   # define PIKEFLOAT_MIN_EXP LDBL_MIN_EXP   # define PIKEFLOAT_MAX_EXP LDBL_MAX_EXP   # define PIKEFLOAT_MIN_10_EXP LDBL_MIN_10_EXP   # define PIKEFLOAT_MAX_10_EXP LDBL_MAX_10_EXP   # define PIKEFLOAT_MAX LDBL_MAX   # define PIKEFLOAT_MIN LDBL_MIN   # define PIKEFLOAT_EPSILON LDBL_EPSILON   # define PRINTPIKEFLOAT "L"    - #elif defined (WITH_DOUBLE_PRECISION_SVALUE) + #elif defined(WITH_DOUBLE_PRECISION_SVALUE)      # define PIKEFLOAT_MANT_DIG DBL_MANT_DIG   # define PIKEFLOAT_DIG DBL_DIG   # define PIKEFLOAT_MIN_EXP DBL_MIN_EXP   # define PIKEFLOAT_MAX_EXP DBL_MAX_EXP   # define PIKEFLOAT_MIN_10_EXP DBL_MIN_10_EXP   # define PIKEFLOAT_MAX_10_EXP DBL_MAX_10_EXP   # define PIKEFLOAT_MAX DBL_MAX   # define PIKEFLOAT_MIN DBL_MIN   # define PIKEFLOAT_EPSILON DBL_EPSILON