NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | NOTES
cc [ flag ... ] file ... -lform -lcurses [ library .. ] #include <form.h>int field_info(FIELD *field, int *rows, int *cols, int *frow, int *fcol, int *nrow, int *nbuf);
field_info() returns the size, position, and other named field characteristics, as defined in the original call to new_field() , to the locations pointed to by the arguments rows , cols , frow , fcol , nrow , and nbuf .
dynamic_field_info() returns the actual size of the field in the pointer arguments drows , dcols and returns the maximum growth allowed for field in max . If no maximum growth limit is specified for field , max will contain 0. A field can be made dynamic by turning off the field option O_STATIC .
These routines return one of the following:
The function returned successfully.
System error.
An argument is incorrect.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT-Level | Unsafe |
The header <form.h> automatically includes the headers <eti.h> and <curses.h> .
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | NOTES