X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Flist.h;fp=lib-lib%2Flist.h;h=957c9000ce64941c997ca64dd51086bf63de89ba;hp=bba82b1f1a6fcc58321efb657e3c52553559f7e9;hb=e17c7e1850498e4c8a82ec06b560f8018bb0eed6;hpb=964d019c57a55168e7219ab15b6a2596ff24683a diff --git a/lib-lib/list.h b/lib-lib/list.h index bba82b1..957c900 100644 --- a/lib-lib/list.h +++ b/lib-lib/list.h @@ -51,6 +51,13 @@ list = prefix##_list_last(list); \ *list = item; \ return list; \ + } \ + static inline type *prefix##_list_rev(type *list) { \ + type *l = NULL; \ + while (list) { \ + prefix##_list_push(&l, prefix##_list_pop(&list)); \ + } \ + return l; \ } \ \ static inline type **prefix##_list_init(type **list) { \