/*----------------------------------------------------------------------*/ /* menus.h: Hierarchical menu structures */ /*----------------------------------------------------------------------*/ typedef struct tnode *menu_ptr; typedef struct tnode { char *name; void (*func)(); menu_ptr submenu; int size; } menu_struct;