X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=list%2Flist.c;h=d5cf54b6734d6d90fd09f8468133a87a2a503c29;hb=6cf9bd920bfff6aac1b7eb63e7bf9b036fbd7486;hp=895cf260cd8b8135b960724414a4c0b6fc034bf7;hpb=b8458ffac23aab55ba5316d28dd803dd34297181;p=my-code%2Fapi.git diff --git a/list/list.c b/list/list.c index 895cf26..d5cf54b 100644 --- a/list/list.c +++ b/list/list.c @@ -28,6 +28,8 @@ int list_shutdown(t_list *list) { int list_next(t_list *list) { + if(list->current->next==NULL) return L_NO_NEXT_ELEMENT; + list->current=list->current->next; return L_SUCCESS; @@ -58,6 +60,11 @@ int list_del_element(t_list *list,t_list_element *element) { return L_SUCCESS; } +int list_del_current(t_list *list) { + + return(list_del_element(list,list->current)); +} + int list_destroy(t_list *list) { if(list->start==NULL) {