new_form(), free_form() - create and destroy forms
#include <form.h>
FORM *new_form(FIELD **fields);
char *free_form(FORM *form);
The function new_form(3) creates a new form connected to a specified field pointer array (which must be NULL-terminated).
The function free_form(3) disconnects form from its field array and frees the storage allocated for the form.
The function new_form(3) returns NULL on error.
The function free_form(3) returns one of the following:
curses(3)
forms(3)
The header file <form.h> automatically includes the header file <curses.h>.
These routines emulate the System V forms library. They were not supported on Version 7 or BSD versions.