Miscellaneous Library Functions form_field_info(3X)
NAME
form_field_info - retrieve field characteristics
SYNOPSIS
#include
int field_info(const FIELD *field, int *rows, int *cols,
int *frow, int *fcol, int *nrow, int *nbuf);int dynamic_field_info(const FIELD *field, int *rows, int
*cols, int *max);The function field_info returns the sizes and other attri-
butes passed in to the field at its creation time. Theattributes are: height, width, row of upper-left corner,
column of upper-left corner, number off-screen rows, and
number of working buffers.The function dynamic_field_info returns the actual size of
the field, and its maximum possible size. If the field has no size limit, the location addressed by the third argument will be set to 0. A field can be made dynamic by turningoff the O_STATIC option with field_opts_off.
RETURN VALUE These routines return one of the following:E_OK The routine succeeded.
E_BAD_ARGUMENT
Routine detected an incorrect or out-of-range argument.
curses(3X) and related pages whose names begin "form_" for
detailed descriptions of the entry points. NOTES The header file