cc [flag . . .] file -lform -locurses [library . . .]#include <form.h>
int set_form_init(FORM form, void (func)(FORM )); void ()(FORM ) form_init(FORM form); int set_form_term(FORM form, void (func)(FORM )); void ()(FORM ) form_term(FORM form); int set_field_init(FORM form, void (func)(FORM )); void ()(FORM ) field_init(FORM form); int set_field_term(FORM form, void (func)(FORM )); void ()(FORM ) field_term(FORM form);
set_form_init assigns an application-defined initialization function to be called when the form is posted and just after a page change. form_init returns a pointer to the initialization function, if any.
set_form_term assigns an application-defined function to be called when the form is unposted and just before a page change. form_term returns a pointer to the function, if any.
set_field_init assigns an application-defined function to be called when the form is posted and just after the current field changes. field_init returns a pointer to the function, if any.
set_field_term assigns an application-defined function to be called when the form is unposted and just before the current field changes. field_term returns a pointer to the function, if any.
E_OK | - | The function returned successfully. |
E_SYSTEM_ERROR | - | System error. |
The header file form.h automatically includes the header files eti.h and ocurses.h.