[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    menu_item_userptr(3X) manual page Table of Contents

Name

menu_item_userptr, set_item_userptr, item_userptr - associate application data with menus items

Synopsis

cc [ flag ... ] file ... -lmenu -lcurses [ library .. ]

#include <menu.h>

int set_item_userptr(ITEM *item, char *userptr);

char *item_userptr(ITEM *item);

MT-Level

Unsafe

Description

Every item has an associated user pointer that can be used to store relevant information. set_item_userptr() sets the user pointer of item. item_userptr() returns the user pointer of item.

Return Values

item_userptr() returns NULL on error. set_item_userptr() returns one of the following:
E_OK        The routine returned successfully.
E_SYSTEM_ERROR        System error.

See Also

curses(3X) , menus(3X)

Notes

The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.


Table of Contents