int
free_item(
ITEM *item
)
ITEM
*
new_item(
char *name
, char *description
)
)
function destroys the item and frees all allocated storage for that
item.
The
new_item(
)
allocates storage for a new item then copies in the item name and
description for the new item.
A pointer to the newly created item is returned to the caller.
)
function returns NULL on failure, the
free_item(
)
returns one of the following error values:
E_OK
E_BAD_ARGUMENT
<menu.h>
automatically includes both
<curses.h>
and
<eti.h>
.