1 /* list.c -- list management szuff
3 * author: hackbard@hackdaworld.dyndns.org
9 int list_init(t_list *list) {
12 list->current=&(list->start);
17 int list_add_element(t_list *list,int nr,void *data,int len) {
19 if(list->method&C_NUMBER) {
20 while(list->current->next!=NULL) {
21 if(list->current->number==nr) return L_EXISTS;
22 else list->current=list->current->next;
24 if(list->current->number==nr) return L_EXISTS;
27 if((list->current->next=(t_list *)malloc(sizeof(t_list)))==NULL) {
28 fprintf(stderr,"[list]