Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mitem_userptr(3X)		  Library calls 	       mitem_userptr(3X)

NAME
     set_item_userptr,	item_userptr  -  associate  application data with a menu
     item

SYNOPSIS
     #include <menu.h>

     int set_item_userptr(ITEM *item, void *userptr);
     void *item_userptr(const ITEM *item);

DESCRIPTION
     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 that field.

RETURN VALUE
     The function item_userptr returns a pointer (possibly NULL).  It  does  not
     set errno.

     The set_item_userptr always returns E_OK (success).

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

     The user pointer is a void pointer.  We chose not to leave  it  as  a  char
     pointer for SVr4 compatibility.

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

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

ncurses 6.5			   2024-12-28		       mitem_userptr(3X)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mitem_userptr&sektion=3&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help