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);