| MENU_ITEM_NEW(3) | Library Functions Manual | MENU_ITEM_NEW(3) | 
free_item, new_item —
#include <menu.h>
int
  
  free_item(ITEM
    *item);
ITEM *
  
  new_item(char
    *name, char
    *description);
free_item() 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.
new_item() function returns NULL on failure, the
  free_item() returns one of the following error values:
E_OKE_BAD_ARGUMENT| September 10, 1999 | NetBSD 9.3 |