form_variables3
Form system global variables
Usage
#include <form.h>
FIELDTYPE * TYPE_ALNUM; FIELDTYPE * TYPE_ALPHA; FIELDTYPE * TYPE_ENUM; FIELDTYPE * TYPE_INTEGER; FIELDTYPE * TYPE_IPV4; FIELDTYPE * TYPE_NUMERIC; FIELDTYPE * TYPE_REGEXP;
Overview
These are building blocks for the form library, defining fields that can be created using the form_fieldtype(3X) functions. Each provides functions for field- and character-validation, according to the given datatype.
Type_alnum
This holds alphanumeric data.
Type_alpha
This holds alphabetic data.
Type_enum
This holds an enumerated type.
Type_integer
This holds a decimal integer.
TYPE_IPV4
This holds an IPv4 internet address, e.g., "127.0.0.1".
Type_numeric
This holds a decimal number, with optional sign and decimal point.
Type_regexp
This holds a regular expression.
Portability
The TYPE_IPV4 variable is an extension not provided by older implementations of the form library.
Releases
25 releases since FreeBSD 11.0-RELEASE; the text changed 3 times.