cell 43 core/suba.c cell head; // List header cell 49 core/suba.c cell* largest_block; // Largest block on free list cell 56 core/suba.c #define ALIGNMASK (sizeof(cell*)-1) cell 62 core/suba.c #define ALLOC2CELL(p) (cell*)((void*)p - sizeof(cell_hdr)) cell 64 core/suba.c #define CEND(c) ((cell*)((char*)c + c->h.size)) cell 68 core/suba.c static cell* cell 69 core/suba.c check_cell(const allocator *suba, cell* c, char *fn, int ln) cell 71 core/suba.c if (suba && (c > (cell*)suba) && (c < (cell*)((char*)suba + suba->size))) { cell 89 core/suba.c cell *c = &suba->head; cell 105 core/suba.c cell* largest = &suba->head; cell 106 core/suba.c cell* c = check_cell(suba, &suba->head, "suba_getmeminfo", __LINE__); cell 152 core/suba.c cell *c = &suba->head; cell 170 core/suba.c cell* largest = &suba->head; cell 171 core/suba.c cell* c = check_cell(suba, &suba->head, "check_stats", __LINE__); cell 214 core/suba.c cell* largest = &suba->head; cell 215 core/suba.c cell* c = check_cell(suba, &suba->head, "suba_getmeminfo", __LINE__); cell 264 core/suba.c suba->mincell = sizeof(cell); cell 271 core/suba.c cell *c1, *c2; cell 274 core/suba.c c1 = (cell*)((void*)suba + hdrsiz); cell 275 core/suba.c c1->h.size = size - hdrsiz - sizeof(cell); cell 286 core/suba.c c1->h.size -= sizeof(cell*); cell 308 core/suba.c cell *this_cell = NULL; cell 318 core/suba.c cell *prev_cell = &suba->head; cell 376 core/suba.c cell* this_cell = ALLOC2CELL(ptr); cell 394 core/suba.c cell* prev_cell = &suba->head; cell 400 core/suba.c cell* next_cell = check_cell(suba, prev_cell->next, "suba_free", __LINE__);