Lines Matching refs:lst
45 X_PFX (hook_add) (x_list *lst, x_hook_function *fun, void *data)
47 return X_PFX (list_prepend) (lst, CELL_NEW (fun, data));
51 X_PFX (hook_remove) (x_list *lst, x_hook_function *fun, void *data)
56 for (node = lst; node != NULL; node = node->next)
66 lst = X_PFX (list_remove) (lst, cell);
71 return lst;
75 X_PFX (hook_run) (x_list *lst, void *arg)
82 if(!lst)
85 length = X_PFX (list_length) (lst);
93 for (i = 0, node = lst; node != NULL; node = node->next, i++)
110 X_PFX (hook_free) (x_list *lst)
114 for (node = lst; node != NULL; node = node->next)
119 X_PFX (list_free) (lst);