Home
last modified time | relevance | path

Searched refs:hook (Results 1 – 1 of 1) sorted by relevance

/potrace-1.14/src/
H A Dlists.h49 #define list_forall2(elt, list, hook) \ argument
50 for (elt=list, hook=&list; elt!=NULL; hook=&elt->next, elt=elt->next)
53 #define list_find2(elt, list, c, hook) \ argument
57 #define _list_forall_hook(list, hook) \ argument
58 for (hook=&list; *hook!=NULL; hook=&(*hook)->next)
61 #define _list_find_hook(list, c, hook) \ argument
65 #define list_insert_athook(elt, hook) \ argument
66 MACRO_BEGIN elt->next = *hook; *hook = elt; MACRO_END
70 MACRO_BEGIN elt->next = *hook; *hook = elt; hook=&elt->next; MACRO_END
76 elt = hook ? *hook : NULL; if (elt) { *hook = elt->next; elt->next = NULL; }\
[all …]