Developer's Daily | Unix by Example |
main | java | perl | unix | dev directory | web log |
mitem_new - create and destroy menu items |
#include <menu.h> |
The function new_item allocates a new item and
initializes it from the name and description
pointers. Please notice that the item stores only the
pointers to the name and description. Those pointers must be
valid during the lifetime of the item. So you should be very
carefull with names or descriptions allocated on the stack
of some routines. |
The function new_item returns NULL on error. The function free_item returns one of the following: |
E_OK |
The routine succeeded. |
E_SYSTEM_ERROR |
System error occurred (see errno). |
E_BAD_ARGUMENT |
Routine detected an incorrect or out-of-range argument. |
E_CONNECTED |
Item is connected to a menu. |
curses(3X), menu(3X). |
The header file <menu.h> automatically includes the header file <curses.h>. |
These routines emulate the System V menu library. They were not supported on Version 7 or BSD versions. |
Juergen Pfeifer. Manual pages and adaptation for new curses by Eric S. Raymond. |