Lines Matching refs:cur

141     object *cur;  in globalbound()  local
153 cur = *rootlist; in globalbound()
154 while (cur != nullptr) { /* Go! */ in globalbound()
162 if (cur->methods->bbox((void *)cur, &min, &max)) { in globalbound()
172 cur = (object *)cur->nextobj; in globalbound()
178 objectlist *cur; in cellbound() local
181 cur = g->cells[index->z * g->xsize * g->ysize + index->y * g->xsize + index->x]; in cellbound()
183 if (cur == nullptr) /* don't bound non-existent objects */ in cellbound()
201 while (cur != nullptr) { /* Go! */ in cellbound()
209 if (cur->obj->methods->bbox((void *)cur->obj, &min, &max)) { in cellbound()
224 cur = cur->next; in cellbound()
246 object *cur; /* counts the number of objects on a list */ in countobj() local
250 cur = root; in countobj()
252 while (cur != nullptr) { in countobj()
253 cur = (object *)cur->nextobj; in countobj()
260 objectlist *cur; in countobjlist() local
264 cur = root; in countobjlist()
266 while (cur != nullptr) { in countobjlist()
267 cur = cur->next; in countobjlist()
312 object *cur, *next, **prev; in engrid_objlist() local
318 cur = *list; in engrid_objlist()
320 while (cur != nullptr) { in engrid_objlist()
321 next = (object *)cur->nextobj; in engrid_objlist()
323 if (engrid_object(g, cur)) in engrid_objlist()
326 prev = (object **)&cur->nextobj; in engrid_objlist()
328 cur = next; in engrid_objlist()
382 objectlist *cur, *next, **prev; in engrid_objectlist() local
389 cur = *list; in engrid_objectlist()
391 while (cur != nullptr) { in engrid_objectlist()
392 next = cur->next; in engrid_objectlist()
394 if (engrid_object(g, cur->obj)) { in engrid_objectlist()
396 free(cur); in engrid_objectlist()
400 prev = &cur->next; in engrid_objectlist()
403 cur = next; in engrid_objectlist()
475 objectlist *cur; in grid_intersect() local
561 cur = g->cells[voxindex]; in grid_intersect()
562 while (cur != nullptr) { in grid_intersect()
563 if (ry->mbox[cur->obj->id] != ry->serial) { in grid_intersect()
564 ry->mbox[cur->obj->id] = ry->serial; in grid_intersect()
565 cur->obj->methods->intersect(cur->obj, ry); in grid_intersect()
567 cur = cur->next; in grid_intersect()
580 cur = g->cells[voxindex]; in grid_intersect()
581 while (cur != nullptr) { in grid_intersect()
582 if (ry->mbox[cur->obj->id] != ry->serial) { in grid_intersect()
583 ry->mbox[cur->obj->id] = ry->serial; in grid_intersect()
584 cur->obj->methods->intersect(cur->obj, ry); in grid_intersect()
586 cur = cur->next; in grid_intersect()
599 cur = g->cells[voxindex]; in grid_intersect()
600 while (cur != nullptr) { in grid_intersect()
601 if (ry->mbox[cur->obj->id] != ry->serial) { in grid_intersect()
602 ry->mbox[cur->obj->id] = ry->serial; in grid_intersect()
603 cur->obj->methods->intersect(cur->obj, ry); in grid_intersect()
605 cur = cur->next; in grid_intersect()
624 objectlist *cur; in voxel_intersect() local
626 cur = g->cells[voxindex]; in voxel_intersect()
627 while (cur != nullptr) { in voxel_intersect()
628 cur->obj->methods->intersect(cur->obj, ry); in voxel_intersect()
629 cur = cur->next; in voxel_intersect()