Amiga Unix — 68040 · 68060

Manual pages › X Window and screen libraries (3X)

form_new(3X)

create and destroy forms

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

form_new: new_form, free_form - create and destroy forms

SYNOPSIS

#include <form.h>

FORM *new_form(FIELD **fields);

int free_form(FORM *form);

DESCRIPTION

new_form creates a new form connected to the designated fields and returns a pointer to the form.

free_form disconnects the form from its associated field pointer array and deallocates the space for the form.

RETURN VALUE

new_form always returns NULL on  error.   free_form  returns
one of the following:
E_OK           - The function returned successfully.
E_BAD_ARGUMENT - An argument is incorrect.
E_POSTED       - The form is posted.

NOTES

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

SEE ALSO

curses(3X), forms(3X).