This is the "for" loop in the free() function on p.188 of K&R:
for (p = freep; !(bp > p && bp < p->s.ptr); p = p->s.ptr) i