Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ field_type(3curses) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3curses)

forms(3curses)






       form_field_validation(3curses)        form_field_validation(3curses)


       NAME
             form_field_validation: set_field_type, field_type, field_arg -
             forms field data type validation

       SYNOPSIS
             cc [flag . . .] file -lform -lcurses [library . . .]
             #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,
             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 VALUE
             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.

       NOTICES
             The header file form.h automatically includes the header files
             eti.h and curses.h.

       REFERENCES
             curses(3curses), forms(3curses)









                           Copyright 1994 Novell, Inc.               Page 1








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