Branch: Tag:

2012-04-15

2012-04-15 22:16:44 by Martin Stjernholm <mast@lysator.liu.se>

Some fixes to compile with GJAlloc in rtldebug mode.

101:      #define MS(x) #x    + #define BLOCK_ALLOC_IN_USE(DATA) (!!PIKE_CONCAT (DATA, _allocator).num_pages) +    #define WALK_NONFREE_BLOCKS(DATA, BLOCK, FCOND, CODE...) do { \    struct block_allocator * a = &PIKE_CONCAT(DATA, _allocator); \    PAGE_LOOP(a, { \
190:    DO_IF_DMALLOC( + sizeof(INT32)))   #endif    + #define BLOCK_ALLOC_IN_USE(DATA) (!!PIKE_CONCAT (DATA, _blocks)) +    #define WALK_NONFREE_BLOCKS(DATA, BLOCK, FCOND, CODE) do { \    struct PIKE_CONCAT(DATA,_block) * p; \    for(p=PIKE_CONCAT(DATA,_blocks);p;p=p->next) { \