pike.git / src / block_alloc.h

version» Context lines:

pike.git/src/block_alloc.h:1: - /* $Id: block_alloc.h,v 1.31 2003/03/17 18:05:24 grubba Exp $ */ + /* $Id: block_alloc.h,v 1.32 2003/03/17 18:53:22 grubba 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:174:    } \    } \    free((char *)old_hash); \    }else{ \    PIKE_CONCAT(DATA,_hash_table)=old_hash; \    PIKE_CONCAT(DATA,_hash_table_size)=e; \    } \   } \    \   static inline struct DATA * \ -  PIKE_CONCAT(just_find_,DATA)(void *ptr, size_t hval) \ +  PIKE_CONCAT(really_low_just_find_,DATA)(void *ptr, size_t hval) \   { \    struct DATA *p,**pp; \    p=PIKE_CONCAT(DATA,_hash_table)[hval]; \    if(!p || p->data == ptr) \    { \    return p; \    } \    while((p=p->BLOCK_ALLOC_NEXT)) \    { \    if(p->data==ptr) return p; \
pike.git/src/block_alloc.h:197:   } \    \   static struct DATA *PIKE_CONCAT(just_find_,DATA)(void *ptr) \   { \    struct DATA *p; \    size_t hval = (size_t)ptr; \    if(!PIKE_CONCAT(DATA,_hash_table_size)) { \    return 0; \    } \    hval %= PIKE_CONCAT(DATA,_hash_table_size); \ -  p=PIKE_CONCAT3(just_find_,DATA,_unlocked)(ptr, hval); \ +  p=PIKE_CONCAT(really_low_just_find_,DATA)(ptr, hval); \    return p; \   } \    \    \   struct DATA *PIKE_CONCAT(make_,DATA)(void *ptr, size_t hval) \   { \    struct DATA *p; \    \    DO_IF_DEBUG( if(!PIKE_CONCAT(DATA,_hash_table)) \    fatal("Hash table error!\n"); ) \