D | utlist.h | 88 #define _PREVASGN(elt,list,to,prev) { char **_alias = (char**)&((list)->prev); *_alias=(char*)(to);… argument 96 #define _PREVASGN(elt,list,to,prev) ((elt)->prev)=(to) argument 169 DL_SORT2(list, cmp, prev, next) 171 #define DL_SORT2(list, cmp, prev, next) \ argument 215 _SV(_ls_e,list); _PREVASGN(_ls_e,list,_ls_tail,prev); _RS(list); \ 220 _CASTASGN(list->prev, _ls_tail); \ 231 CDL_SORT2(list, cmp, prev, next) 233 #define CDL_SORT2(list, cmp, prev, next) \ argument 290 _SV(_ls_e,list); _PREVASGN(_ls_e,list,_ls_tail,prev); _RS(list); \ 295 _CASTASGN(list->prev,_ls_tail); \ [all …]
|