NAME
mmeennuuuusseerrppttrr - associate application data with a menu item
SYNOPSIS
##iinncclluuddee <
int setmenuuserptr(MENU *menu, void *userptr); void *menuuserptr(const MENU *menu);> DESCRIPTION
Every menu and every menu item has a field that can be used to holdapplication-specific data (that is, the menu-driver code leaves it
alone). These functions get and set the menu user pointer field. RREETTUURRNN VVAALLUUEE Except for mmeennuuuusseerrppttrr (which returns NNUULLLL on error), each function returns one of the following: EEOOKK The routine succeeded. EESSYYSSTTEEMMEERRRROORR System error occurred (see eerrrrnnoo).SEE ALSO
ccuurrsseess(3X), mmeennuu(3X). NNOOTTEESS The header file <> automatically includes the header file < >. PPOORRTTAABBIILLIITTYY These routines emulate the System V menu library. They were not sup-
ported on Version 7 or BSD versions. The user pointer should be a void pointer. We leave it as a char pointer for SVr4 compatibility. AUTHORS Juergen Pfeifer. Manual pages and adaptation for new curses by Eric S. Raymond. menuuserptr(3X)