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

FreeBSD Manual Pages

  
 
  

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

NAME
     set_form_userptr,	form_userptr  -  associate  application data with a form
     item

SYNOPSIS
     #include <form.h>

     int set_form_userptr(FORM *form, void *userptr);
     void* form_userptr(const FORM *form);

DESCRIPTION
     Every form and every form item has a field that can be used to hold  appli-
     cation-specific  data  (that  is,	the  form-driver  code leaves it alone).
     These functions get and set the form user pointer field.

RETURN VALUE
     The function form_userptr returns a pointer (which may be NULL).	It  does
     not set errno.

     The function set_form_userptr returns E_OK (success).

PORTABILITY
     These routines emulate the System V forms 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), form(3X)

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

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

home | help