Lines Matching defs:free_list
155 static glyph *free_list;
171 glyph *glyph::free_list = 0;
175 if (!free_list) {
177 free_list = (glyph *)new char[sizeof(glyph) * BLOCK];
179 free_list[i].next = free_list + i + 1;
180 free_list[BLOCK - 1].next = 0;
182 glyph *p = free_list;
183 free_list = free_list->next;
191 ((glyph *)p)->next = free_list;
192 free_list = (glyph *)p;