form_variables


HOME

form_variables

NAME
SYNOPSIS
DESCRIPTION
PORTABILITY
SEE ALSO

NAME

TYPE_ALNUM, TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER, TYPE_IPV4, TYPE_NUMERIC, TYPE_REGEXP − form system global variables

SYNOPSIS

#include <form.h>

FIELDTYPE * TYPE_ALNUM;
FIELDTYPE * TYPE_ALPHA;
FIELDTYPE * TYPE_ENUM;
FIELDTYPE * TYPE_INTEGER;
FIELDTYPE * TYPE_IPV4;
FIELDTYPE * TYPE_NUMERIC;
FIELDTYPE * TYPE_REGEXP;

DESCRIPTION

These are building blocks for the form library, defining fields that can be created using set_fieldtype(3X). 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.

SEE ALSO

form(3FORM).




More Linux Commands

manpages/rsa.3ssl.html
rsa(3ssl) - RSA public key cryptosystem - Linux manual page
These functions implement RSA public key encryption and signatures as defined in PKCS #1 v2.0 [ RFC 2437]. The RSA structure consists of several BIGNUM componen

manpages/glEvalCoord1dv.3gl.html
glEvalCoord1dv(3gl) - evaluate enabled one- and two-dimensio
glEvalCoord1 evaluates enabled one-dimensional maps at argument u. glEvalCoord2 does the same for two-dimensional maps using two domain values, u and v. To defi

manpages/fields.3pm.html
fields(3pm) - compile-time class fields - Linux manual page
The fields pragma enables compile-time and run-time verified class fields. NOTE: The current implementation keeps the declared fields in the %FIELDS hash of the

manpages/Tcl_UniCharCaseMatch.3.html
Tcl_UniCharCaseMatch(3) - routines for manipulating UTF-8 st
These routines convert between UTF-8 strings and Tcl_UniChars. A Tcl_UniChar is a Unicode character represented as an unsigned, fixed-size quantity. A UTF-8 cha

manpages/gethostent_r.3.html
gethostent_r(3) - get network host entry - Linux man page...
The gethostbyname*(), gethostbyaddr*(), herror(), and hstrerror() functions are obsolete. Applications should use getaddrinfo(3), getnameinfo(3), and gai_strerr

manpages/glViewport.3gl.html
glViewport(3gl) - set the viewport - Linux manual page......
glViewport specifies the affine transformation of $x$ and $y$ from normalized device coordinates to window coordinates. Let ($x sub nd$, $y sub nd$) be normaliz

manpages/glGetColorTableParameteriv.3gl.html
glGetColorTableParameteriv(3gl) - get color lookup table par
Returns parameters specific to color table target. When pname is set to GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS, glGetColorTableParameter returns the color

manpages/vfs_notify_fam.8.html
vfs_notify_fam(8) - FAM support for file change notification
This VFS module is part of the samba(7) suite. The vfs_notify_fam module makes use of the system FAM (File Alteration Monitor) daemon to implement file change n

manpages/SDL_LockSurface.3.html
SDL_LockSurface(3) - Lock a surface for directly access.....
SDL_LockSurface sets up a surface for directly accessing the pixels. Between calls to SDL_LockSurface and SDL_UnlockSurface, you can write to and read from surf

manpages/CPANPLUS::Error.3pm.html
CPANPLUS::Error(3pm) - (unknown subject) - Linux man page...
This module provides the error handling code for the CPANPLUS libraries, and is mainly intended for internal use. FUNCTIONS cp_msg(message string [,VERBOSE]) Re

manpages/posix_fallocate.3.html
posix_fallocate(3) - allocate file space - Linux man page...
The function posix_fallocate() ensures that disk space is allocated for the file referred to by the descriptor fd for the bytes in the range starting at offset

manpages/gnutls_x509_crt_set_version.3.html
gnutls_x509_crt_set_version(3) - API function (Man Page)....
This function will set the version of the certificate. This must be one for X.509 version 1, and so on. Plain certificates without extensions must have version





We can't live, work or learn in freedom unless the software we use is free.