NAME
mmiitteemmuusseerrppttrr - associate application data with a menu item
SYNOPSIS
##iinncclluuddee <
int setitemuserptr(ITEM *item, void *userptr); void *itemuserptr(const ITEM *item);> DESCRIPTION
Every menu item has a field that can be used to hold application-spe-
cific data (that is, the menu-driver code leaves it alone). These
functions get and set that field. RREETTUURRNN VVAALLUUEE Except for iitteemmuusseerrppttrr (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. mitemuserptr(3X)