61#define BU_HOOK_LIST_INIT_ZERO { 0, 0, NULL}
68#define BU_HOOK_LIST_IS_INITIALIZED(_p) ((_p)->capacity != 0)
Header file for the BRL-CAD common definitions.
void bu_hook_delete(struct bu_hook_list *hlp, bu_hook_t func, void *clientdata)
void bu_hook_add(struct bu_hook_list *hlp, bu_hook_t func, void *clientdata)
void bu_hook_restore_all(struct bu_hook_list *destination, struct bu_hook_list *source)
void bu_hook_call(struct bu_hook_list *hlp, void *buf)
int(* bu_hook_t)(void *, void *)
void bu_hook_delete_all(struct bu_hook_list *hlp)
void bu_hook_list_init(struct bu_hook_list *hlp)
void bu_hook_save_all(struct bu_hook_list *source, struct bu_hook_list *destination)