form_page(3X) | form_page(3X) |
名称
form_page - form ページ数を設定するか取得する書式
#include <form.h>解説
関数 set_current は、与えられた from の現在のフィールドを設定します。 current_field は、与えられた form の現在のフィールドを返します。関数 set_form_page は、from のページ数 (from のページ n に行く) を設定します。
関数 form_page は、form の現在のページ数を返します。
関数 field_index は、それが接続される from のフィールド配列中のフィールドのインデックスを返します。引数が NULL ポインタかフィールドが接続されない場合、 ERR を返します。
戻り値
form_page を除いて各ルーチンは次の一つを返します。- E_OK
- ルーチンが成功した。
- E_BAD_ARGUMENT
- ルーチンは正しくないか範囲外の引数を検知しました。
- E_BAD_STATE
- ルーチンは初期化または終了の関数から呼ばれました。
- E_INVALID_FIELD
- フィールドの内容は有効ではありません。
- E_REQUEST_DENIED
- form ドライバはリクエストを処理することができませんでした。
- E_SYSTEM_ERROR
- システムエラーが生じた ( errno 参照)。