Lines Matching refs:lst
46 X_PFX(hook_add) (x_list * lst, x_hook_function * fun, void *data) { in X_PFX()
47 return X_PFX(list_prepend) (lst, CELL_NEW(fun, data)); in X_PFX()
51 X_PFX(hook_remove) (x_list * lst, x_hook_function * fun, void *data) { in X_PFX()
55 for (node = lst; node != NULL; node = node->next) { in X_PFX()
63 lst = X_PFX(list_remove) (lst, cell); in X_PFX()
68 return lst; in X_PFX()
72 X_PFX(hook_run) (x_list * lst, void *arg) { in X_PFX()
75 if (!lst) in X_PFX()
78 for (node = lst; node != NULL; node = node->next) { in X_PFX()
89 X_PFX(hook_free) (x_list * lst) { in X_PFX()
92 for (node = lst; node != NULL; node = node->next) { in X_PFX()
96 X_PFX(list_free) (lst); in X_PFX()