Lines Matching defs:flist
95 static void *flist[FREESIZE]; /* list of blocks to be freed on next malloc */
96 static int freeidx; /* index of free blocks in flist % FREESIZE */
206 flist[freeidx] = Lfree = NULL;
214 flist[freeidx] = Lfree = NULL;
849 * by old. The pointer to old is saved on a list, flist,
851 * blocks pointed to in flist are actually freed via
892 if (old == flist[i])
895 if (flist[freeidx] != NULL)
896 realfree(flist[freeidx]);
897 flist[freeidx] = Lfree = old;
902 * cleanfree() frees all the blocks pointed to be flist.
915 flp = (char **)&(flist[freeidx]);
917 if (flp == (char **)&(flist[0]))
918 flp = (char **)&(flist[FREESIZE]);