Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ form_field_validation(3X) — SunOS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

forms(3X)

form_field_validation(3X)

NAME

form_field_validation, set_field_type, field_type, field_arg − forms field data type validation

SYNOPSIS

#include <form.h>

int set_field_type(FIELD ∗field, FIELDTYPE ∗type, ...);

FIELDTYPE ∗field_type(FIELD ∗field);

char ∗field_arg(FIELD ∗field);

DESCRIPTION

set_field_type() associates the specified field type with field.  Certain field types take additional arguments.  TYPE_ALNUM, for instance, requires one, the minimum width specification for the field.  The other predefined field types are: TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER, TYPE_NUMERIC, and TYPE_REGEXP. 

field_type() returns a pointer to the field type of field.  NULL is returned if no field type is assigned. 

field_arg() returns a pointer to the field arguments associated with the field type of field.  NULL is returned if no field type is assigned. 

RETURN VALUES

field_type() and field_arg() return NULL on error. 

set_field_type() returns one of the following:

E_OK−The function returned successfully.
E_SYSTEM_ERROR−System error.

NOTES

The header <form.h> automatically includes the headers <eti.h> and <curses.h>. 

SEE ALSO

curses(3X), forms(3X)

SunOS 5.1  —  Last change: 3 Jul 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026