Manual Pages for UNIX Darwin command on man menu_userptr
MyWebUniversity

Manual Pages for UNIX Darwin command on man menu_userptr

menuuserptr(3X) menuuserptr(3X)

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 hold

application-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)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™