X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=util.h;h=005dba623f13dcb878b34cd63331416a93896c76;hb=7b3b694ffaa75f719444aff110e06cd1162fcd2d;hp=7c0415cb789b8cd69ac7fded40e3f3edd971db6e;hpb=5dd54ab27b27c888741e5700aad89226009eb449;p=wmpus diff --git a/util.h b/util.h index 7c0415c..005dba6 100644 --- a/util.h +++ b/util.h @@ -26,11 +26,17 @@ typedef struct list { list_t *list_insert(list_t *after, void *data); +void list_insert_after(list_t *after, void *data); + list_t *list_append(list_t *before, void *data); list_t *list_remove(list_t *head, list_t *item); int list_length(list_t *item); +list_t *list_last(list_t *list); + +list_t *list_find(list_t *list, void *data); + /* Misc */ int error(char *fmt, ...);