pike.git / src / post_modules / CritBit / critbit / key_ptr.h

version» Context lines:

pike.git/src/post_modules/CritBit/critbit/key_ptr.h:1: Inside #if undefined(CB_KEY_PTR_H)
  #ifndef CB_KEY_PTR_H   #define CB_KEY_PTR_H - #include <sys/types.h> +    #include "global.h"   #include "pike_int_types.h"      #include "bitvector.h"      #ifndef SIZEOF_CHAR_P   # error SIZEOF_CHAR_P is not defined.   #endif      #if SIZEOF_CHAR_P == 8 - # define _VOIDP_TYPE unsigned INT64 + # define _VOIDP_TYPE UINT64   # define gclz(x) clz64(x)   #elif SIZEOF_CHAR_P == 4 - # define _VOIDP_TYPE unsigned INT64 + # define _VOIDP_TYPE UINT64   # define gclz(x) clz32(x)   #else   # error UNKNOWN POINTER SIZE   #endif      typedef _VOIDP_TYPE CB_NAME(char);   typedef _VOIDP_TYPE CB_NAME(string);      #ifdef cb_char   # undef cb_char