Lines Matching refs:list
273 int engrid_scene(object **list) { in engrid_scene() argument
279 if (*list == nullptr) in engrid_scene()
282 numobj = countobj(*list); in engrid_scene()
289 globalbound(list, &gmin, &gmax); in engrid_scene()
292 engrid_objlist(g, list); in engrid_scene()
294 numobj = countobj(*list); in engrid_scene()
295 g->nextobj = *list; in engrid_scene()
296 *list = (object *)g; in engrid_scene()
311 void engrid_objlist(grid *g, object **list) { in engrid_objlist() argument
314 if (*list == nullptr) in engrid_objlist()
317 prev = list; in engrid_objlist()
318 cur = *list; in engrid_objlist()
337 objectlist **list; in engrid_cell() local
340 list = &gold->cells[index->z * gold->xsize * gold->ysize + index->y * gold->xsize + index->x]; in engrid_cell()
342 if (*list == nullptr) in engrid_cell()
367 engrid_objectlist(g, list); in engrid_cell()
371 newobj->next = *list; in engrid_cell()
372 *list = newobj; in engrid_cell()
381 static int engrid_objectlist(grid *g, objectlist **list) { in engrid_objectlist() argument
385 if (*list == nullptr) in engrid_objectlist()
388 prev = list; in engrid_objectlist()
389 cur = *list; in engrid_objectlist()