mitem_new man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]



mitem_new(3)					     mitem_new(3)

NAME
       mitem_new - create and destroy menu items

SYNOPSIS
       #include <menu.h>
       ITEM *new_item(const char *name, const char *description);
       int free_item(ITEM *item);

DESCRIPTION
       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 life-
       time of the item. So you	 should	 be  very  carefull  with
       names  or descriptions allocated on the stack of some rou-
       tines.
       The function free_item de-allocates an item. Please notice
       that  it	 is  the  responsibility  of  the  application to
       release the memory for the name or the description of  the
       item.

RETURN VALUE
       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 argu-
	    ment.

       E_CONNECTED
	    Item is connected to a menu.

SEE ALSO
       curses(3), menu(3X).

NOTES
       The header file <menu.h> automatically includes the header
       file <curses.h>.

PORTABILITY
       These  routines	emulate	 the System V menu library.  They
       were not supported on Version 7 or BSD versions.

AUTHORS
       Juergen Pfeifer.	 Manual	 pages	and  adaptation	 for  new
       curses by Eric S. Raymond.

								1

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net