From 68037c4d220302a9f7ab250b3a220a5f64217244 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 4 May 2014 18:54:13 +0200 Subject: strip unneded parts from giblib, part 1 Not all functions were examined yet. Also TODO: * check strdup / malloc calls (some are apparently unchecked in giblib), maybe use estrdup / emalloc for those * Check includes and update dependency list if needed --- src/gib_list.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/gib_list.h') diff --git a/src/gib_list.h b/src/gib_list.h index 9eedae5..94c4c39 100644 --- a/src/gib_list.h +++ b/src/gib_list.h @@ -54,8 +54,10 @@ gib_list *gib_list_new(void); void gib_list_free(gib_list * l); gib_list *gib_list_add_front(gib_list * root, void *data); gib_list *gib_list_add_end(gib_list * root, void *data); +/* gib_list *gib_list_add_at_pos(gib_list * root, int pos, void *data); gib_list *gib_list_pop_to_end(gib_list * root, gib_list * l); +*/ gib_list *gib_list_unlink(gib_list * root, gib_list * l); gib_list *gib_list_cat(gib_list * root, gib_list * l); int gib_list_length(gib_list * l); @@ -72,14 +74,18 @@ gib_list *gib_list_sort(gib_list * list, gib_compare_fn cmp); gib_list *gib_list_sort_merge(gib_list * l1, gib_list * l2, gib_compare_fn cmp); +/* gib_list *gib_list_nth(gib_list * root, unsigned int num); +*/ unsigned char gib_list_has_more_than_one_item(gib_list * root); void gib_list_free_and_data(gib_list * l); +/* gib_list *gib_list_dup(gib_list * list); gib_list *gib_list_dup_special(gib_list * list, void (*cpy_func) (void **dest, void *data)); gib_list *gib_list_move_down_by_one(gib_list * root, gib_list * l); gib_list *gib_list_move_up_by_one(gib_list * root, gib_list * l); +*/ gib_list *gib_list_foreach(gib_list *root, void (*fe_func)(gib_list *node, void *data), void *data); gib_list *gib_list_find(gib_list *root, unsigned char (*find_func)(gib_list *node, void *data), void *data); @@ -87,7 +93,9 @@ gib_list *gib_list_find_by_data(gib_list *root, void *data); /* don't really belong here, will do for now */ gib_list *gib_string_split(const char *string, const char *delimiter); +/* char *gib_strjoin(const char *separator, ...); +*/ #ifdef __cplusplus } -- cgit v1.2.3