pike.git / src / mapping.c

version» Context lines:

pike.git/src/mapping.c:190: Inside #if defined(PIKE_DEBUG)
   debug_malloc_touch(m);   #ifdef PIKE_DEBUG    if (Pike_in_gc > GC_PASS_PREPARE && Pike_in_gc < GC_PASS_ZAP_WEAK)    Pike_fatal("Can't allocate a new mapping_data inside gc.\n");    if(size < 0) Pike_fatal("init_mapping with negative value.\n");   #endif    if(size)    {    hashsize=find_next_power(size / AVG_LINK_LENGTH + 1);    +  if (size < hashsize) size = hashsize; +     e=MAPPING_DATA_SIZE(hashsize, size);       md=xcalloc(1,e);       m->data=md;    md->hashsize=hashsize;       md->free_list=MD_KEYPAIRS(md, hashsize);   #ifndef PIKE_MAPPING_KEYPAIR_LOOP    for(e=1;e<size;e++)