form_page(S) 
form_page: set_form_page, form_page, set_current_field, current_field, field_index --
set forms current page and field
 
Syntax 
cc ... -lform -lcurses  
#include <form.h>
int set_form_page(FORM *form, int page);
int form_page(FORM *form);
int set_current_field(FORM *form, FIELD *field);
FIELD *current_field(FORM *form);
int field_index(FIELD *field);
 
Description 
set_form_page (S)form page form_page (S)form 
set_current_field (S)form field current_field (S)form 
field_index (S)field 
Return values 
form_page ( )
returns -1  on error.
current_field ( )
returns NULL  on error.
field_index ( )
returns -1  on error.
set_form_page ( )
and
set_current_field ( )
return one of the following:
E_OK  
 
-
 
The function returned successfully.
 
E_SYSTEM_ERROR  
 
-
 
System error.
 
E_BAD_ARGUMENT  
 
-
 
An argument is incorrect.
 
E_BAD_STATE  
 
-
 
The routine was called from an initialization
 
 
 
 
or termination function.
 
E_INVALID_FIELD  
 
-
 
The field contents are invalid.
 
E_REQUEST_DENIED  
 
-
 
The form driver request failed.
 
 E_OK              -  The function returned successfully.
 E_SYSTEM_ERROR    -  System error.
 E_BAD_ARGUMENT    -  An argument is incorrect.
 E_BAD_STATE       -  The routine was called from an initialization
                      or termination function.
 E_INVALID_FIELD   -  The field contents are invalid.
 E_REQUEST_DENIED  -  The form driver request failed.
 
 
Warning 
The header file form.h  automatically includes the header files
eti.h  and curses.h .
Files 
/usr/lib/libform.a 
the library
  
See also 
curses (S)forms (S)Standards conformance 
set_form_page (S)form_page (S)set_current_field (S)current_field (S)field_index (S)
© 2003 Caldera International, Inc.  All rights reserved.