/[radius]/radius/lib/list.c
ViewVC logotype

Diff of /radius/lib/list.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by gray, Sat Apr 26 10:39:17 2003 UTC revision 1.3 by gray, Tue Apr 29 13:56:56 2003 UTC
# Line 212  list_remove_current(struct list *list) Line 212  list_remove_current(struct list *list)
212                  _list_remove_item(list, cur);                  _list_remove_item(list, cur);
213          } else          } else
214                  list->cur = _list_remove_item(list, cur);                  list->cur = _list_remove_item(list, cur);
215            if (list->cur)
216                    list->next = list->cur->next;
217            else
218                    list->next = NULL;
219          return data;          return data;
220  }  }
221                    
# Line 233  list_remove(struct list *list, void *dat Line 237  list_remove(struct list *list, void *dat
237                  return list_remove_current(list);                  return list_remove_current(list);
238          else if (p)          else if (p)
239                  _list_remove_item(list, p);                  _list_remove_item(list, p);
240            if (list->cur)
241                    list->next = list->cur->next;
242            else
243                    list->next = NULL;
244          return data;          return data;
245  }  }
246    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26