summaryrefslogtreecommitdiff
path: root/src/gib_list.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gib_list.h')
-rw-r--r--src/gib_list.h8
1 files changed, 8 insertions, 0 deletions
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
}