pike.git / src / block_alloc.h

version» Context lines:

pike.git/src/block_alloc.h:1: - /* $Id: block_alloc.h,v 1.25 2000/11/25 16:33:22 grubba Exp $ */ + /* $Id: block_alloc.h,v 1.26 2000/12/01 08:09:44 hubbe Exp $ */   #undef PRE_INIT_BLOCK   #undef INIT_BLOCK   #undef EXIT_BLOCK   #undef BLOCK_ALLOC   #undef PTR_HASH_ALLOC   #undef COUNT_BLOCK   #undef COUNT_OTHER      #define PRE_INIT_BLOCK(X)   #define INIT_BLOCK(X)
pike.git/src/block_alloc.h:179:    PIKE_CONCAT(DATA,_hash_table_size)=e; \    } \   } \    \    \   struct DATA *PIKE_CONCAT(make_,DATA)(void *ptr, ptrdiff_t hval) \   { \    struct DATA *p; \    \    DO_IF_DEBUG( if(!PIKE_CONCAT(DATA,_hash_table)) \ -  fatal("Hash table error!\n"); ) \ +  fatal("Hash table Pike_error!\n"); ) \    PIKE_CONCAT(num_,DATA)++; \    \    if(( PIKE_CONCAT(num_,DATA)>>2 ) >= \    PIKE_CONCAT(DATA,_hash_table_size)) \    { \    PIKE_CONCAT(DATA,_rehash)(); \    hval=(ptrdiff_t)ptr; \    hval%=PIKE_CONCAT(DATA,_hash_table_size); \    } \    \