nextfree
if ((cfgstr = cdata->begin) == cdata->nextfree) {
"nextfree is %p\n%p ", (void *)cdata->nextfree, (void *)cfgstr);
while (cfgstr < cdata->nextfree) {
while (cfgstr < cdata->nextfree) {
while (*cfgstr == '/' && cfgstr < cdata->nextfree) {
if (cfgstr >= cdata->nextfree)
char *nextfree;
cfgdata->end = cfgdata->nextfree = cfgdata->begin + rawsz;
cfgdata->begin = cfgdata->end = cfgdata->nextfree = NULL;
if (rawdata->nextfree + addlen >= rawdata->end) {
newlen = (((rawdata->nextfree - rawdata->begin + 1 + addlen)
curnext = rawdata->nextfree - rawdata->begin;
rawdata->nextfree = rawdata->begin + curnext;
(void) snprintf(rawdata->nextfree,
rawdata->end - rawdata->nextfree, "%s=%s",
rawdata->nextfree += addlen;
(void) strcpy(rawdata->nextfree, path);
rawdata->nextfree += addlen;
Lastcfg->end = Lastcfg->nextfree = Lastcfg->begin + cfglen;
cfglen = Lastcfg->nextfree - Lastcfg->begin;
Lastcfg->nextfree = NULL;
Lastcfg->begin = Lastcfg->nextfree = Lastcfg->end = NULL;
pool[i].nextfree = &pool[i+1];
pool[CHUNKSIZE-1].nextfree = NULL;
pool = pool->nextfree;
old->nextfree = pool;
pc_cluster32_t nextfree, ci;
nextfree = 2;
mark_cluster(fatp, nextfree, PCF_LASTCLUSTER32);
wbpb->bpb32.root_dir_clust = nextfree++;
*ffstartclust = nextfree;
for (ci = 0; (int)ci < (int)(numclust-1); ci++, nextfree++)
mark_cluster(fatp, nextfree, nextfree + 1);
mark_cluster(fatp, nextfree++,
fsinfop->fsi_incore.fs_next_free = LE_32(nextfree);
(x)->nextfree = freeptr[0].nextfree;\
freeptr[0].nextfree->prevfree = (x);\
freeptr[0].nextfree = (x);\
assert((x)->nextfree != (x));\
#define DELFREEQ(x) (x)->prevfree->nextfree = (x)->nextfree;\
(x)->nextfree->prevfree = (x)->prevfree;\
assert((x)->nextfree != (x));\
#define MOVEHEAD(x) freeptr[1].prevfree->nextfree = freeptr[0].nextfree;\
freeptr[0].nextfree->prevfree = \
(x)->prevfree->nextfree = &(freeptr[1]);\
freeptr[0].nextfree = (x);\
assert((x)->nextfree != (x));\
struct header *nextfree;
struct lblk *nextfree;
lblk = CLRSMAL(lblk->header.nextfree);
if (freeptr[0].nextfree == GROUND) {
assert(blk->nextfree >= freeptr);
assert(blk->nextfree <= lastblk);
assert(((uintptr_t)((struct header *)blk->nextfree) &
if (freeptr[0].nextfree == GROUND) {
freeptr[0].nextfree = GROUND;
p = p->nextfree;
assert(p->prevfree->nextfree == p);
assert(p->nextfree->prevfree == p);
if (freeptr[0].nextfree == GROUND) {
freeptr[0].nextfree = &(freeptr[1]);
CLRSMAL(lblk->header.nextfree)) ==
blk = blk->nextfree;
nblk = blk->nextfree;
lblk->header.nextfree = SETSMAL(holdblk->lfreeq);
if (freeptr[0].nextfree == GROUND) {