Name | Synopsis | Description | Return Values | Attributes | See Also | Notes
cc [ flag... ] file... -lmenu -lcurses [ library... ] #include <menu.h> int set_menu_items(MENU *menu, ITEM **items);
ITEM **menu_items(MENU *menu);
int item_count(MENU *menu);
set_menu_items() changes the item pointer array connected to menu to the item pointer array items.menu_items() returns a pointer to the item pointer array connected to menu.item_count() returns the number of items in menu.
menu_items() returns NULL on error.
item_count() returns -1 on error.
set_menu_items() returns one of the following:
The routine returned successfully.
System error.
An incorrect argument was passed to the routine.
The menu is already posted.
One or more items are already connected to another menu.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
MT-Level |
Unsafe |
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.
Name | Synopsis | Description | Return Values | Attributes | See Also | Notes