X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Flist.h;h=957c9000ce64941c997ca64dd51086bf63de89ba;hp=bba82b1f1a6fcc58321efb657e3c52553559f7e9;hb=2289f2d4ca4b2c6ab355c5b72b954a93c56a0c51;hpb=926c11d6cc2cf92ec20792edaef2608d3f3b198b 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) { \