| MENU_ITEMS(3) | Library Functions Manual | MENU_ITEMS(3) | 
NAME
 item_count, menu_items, set_menu_items — attach items to menus or check correspondences
LIBRARY
 Curses Menu Library (libmenu, -lmenu)
SYNOPSIS
 #include <menu.h>
int
item_count(MENU *menu);
ITEMS **
menu_items(MENU *menu);
int
set_menu_items(MENU *menu, ITEM **items);
 
DESCRIPTION
 The 
item_count() 
menu function returns the number of items currently attached to the menu passed. The 
menu_items() function returns a pointer to an array of item pointers that represent the menu items currently attached to the given menu. Apart from using 
new_menu() (see 
menu_new(3)) menu items may be attached to a menu by calling 
set_menu_items() any items currently attached to the menu will be detached and the NULL terminated array of new items will be attached to the menu.
 
RETURN VALUES
 Any function returning a string pointer will return NULL if an error occurs. Functions returning an integer will return one of the following:
- 
E_OK
- 
The function was successful.
- 
E_POSTED
- 
The menu is already posted.
- 
E_CONNECTED
- 
An item was already connected to a menu.
 
NOTES
 The header <menu.h> automatically includes both <curses.h> and <eti.h>.