pike.git / src / mapping.c

version» Context lines:

pike.git/src/mapping.c:3341:    else    {    next=m->next;    }    unreferenced++;    }       return unreferenced;   }    - #ifdef PIKE_DEBUG -  +    void simple_describe_mapping(struct mapping *m)   {    struct byte_buffer buf = BUFFER_INIT();    describe_mapping(&buf,m,0,2);    buffer_add_str(&buf, "\n");    fputs(buffer_get_string(&buf), stderr);    buffer_free(&buf);   }    -  + #ifdef PIKE_DEBUG    -  +    void debug_dump_mapping(struct mapping *m)   {    fprintf(stderr, "Refs=%d, next=%p, prev=%p",    m->refs, m->next, m->prev);    if (((ptrdiff_t)m->data) & 3) {    fprintf(stderr, ", data=%p (unaligned)\n", m->data);    } else {    fprintf(stderr, ", flags=0x%x, size=%d, hashsize=%d\n",    m->data->flags, m->data->size, m->data->hashsize);    fprintf(stderr, "Indices type field =");