node 31 bidlist.c int bidlistremove(bidlist* blist, bidnode* node){ node 32 bidlist.c bidnode* prev = node->prev; node 33 bidlist.c bidnode* next = node->next; node 34 bidlist.c if(blist->mark == node){ node 35 bidlist.c blist->mark = node->next; node 47 bidlist.c free(node); node 77 bidlist.c bidnode* bidlistsetmark(bidlist* blist, bidnode* node){ node 78 bidlist.c blist->mark = node; node 79 bidlist.c return node; node 21 bidlist.h int bidlistremove(bidlist* blist, bidnode* node); node 26 bidlist.h bidnode* bidlistsetmark(bidlist* blist, bidnode* node); node 42 movingobjectmanager.c bidnode* node; node 46 movingobjectmanager.c while((node = bidlistnext(objlist))){ node 47 movingobjectmanager.c nodes[num] = node; node 48 movingobjectmanager.c mobj =(movingobject*)(node->data); node 71 movingobjectmanager.c bidnode* node; node 74 movingobjectmanager.c while((node = bidlistnext(objlist))){ node 75 movingobjectmanager.c mobj = (node->data); node 40 scenario.c bidnode* node = bidlistnext(scenario); node 41 scenario.c if(node != NULL){ node 42 scenario.c ret = (event*)(node->data);