Lines Matching defs:freeptr
112 * Define freeptr as arena[2-3] to guarentee it follows arena in memory.
128 #define freeptr (arena + 2)
157 p = &freeptr[0];
161 while (p != &freeptr[1]) {
168 while (p != &freeptr[0]) {
315 if (freeptr[0].nextfree == GROUND) {
321 freeptr[0].nextfree = &(freeptr[1]);
322 freeptr[1].nextblk = &(arena[0]);
323 freeptr[1].prevfree = &(freeptr[0]);
457 * If none exists, you will get to freeptr[1].
458 * freeptr[1].next = &arena[0], so when you do the test,
466 if ((freeptr[1].nextblk-&(freeptr[1])) < nb) {
472 blk = freeptr;
496 if (blk == &(freeptr[1])) {
599 if (nblk != &(freeptr[1])) {
977 if (freeptr[0].nextfree == GROUND) {
1102 if (freeptr[0].nextfree == GROUND) {
1119 assert(blk->nextfree >= freeptr);
1120 assert(blk->prevfree >= freeptr);
1126 7) == 0 || blk->prevfree == freeptr);
1161 if (freeptr[0].nextfree == GROUND) {
1166 freeptr[0].nextfree = GROUND;