Lines Matching refs:X_PFX
40 #define CELL_NEW(f, d) X_PFX(list_prepend) ((x_list *)(f), (d))
41 #define CELL_FREE(c) X_PFX(list_free_1) (c)
46 X_PFX(hook_add) (x_list * lst, x_hook_function * fun, void *data) { in X_PFX() function
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() function
58 to_delete = X_PFX(list_prepend) (to_delete, cell); in X_PFX()
63 lst = X_PFX(list_remove) (lst, cell); in X_PFX()
67 X_PFX(list_free) (to_delete); in X_PFX()
72 X_PFX(hook_run) (x_list * lst, void *arg) { in X_PFX() function
89 X_PFX(hook_free) (x_list * lst) { in X_PFX() function
96 X_PFX(list_free) (lst); in X_PFX()