menu_mark(3X) | menu_mark(3X) |
名称
menu_mark - メニューマーク文字列を取得するか設定する書式
#include <menu.h>解説
メニュー選択をハイライトや色付きがない古い端末で目に見えるようにするために、メニューライブラリマークは、接頭辞文字列でメニュー中の項目を選択しました。関数 set_menu_mark は与えられたメニューのためのマーク文字列を設定します。 NULL のメニュー項目で set_menu_mark を呼ぶことはマーク文字列を廃止するでしょう。メニューが記入されている間、メニューは助けにならない振る舞いを生産するためにマーク文字列の長さを交換することに注意してください。
デフォルト文字列は、"-" (ダッシュ) です。 NULL でないメニュー引数で set_menu_mark を呼び出すことは、このデフォルトを変更します。
関数 menu_mark はメニューのマーク文字列 (あるいはなにもない場合 NULL) を返します。
戻り値
関数 menu_mark は、( NULL であるかもしれない) ポインタを返します。それは、errno を設定しません。関数 set_menu_mark は、次のエラーコードを返します:
- E_OK
- ルーチンが成功した。
- E_BAD_ARGUMENT
- ルーチンは正しくないか範囲外の引数を検知しました。
- E_SYSTEM_ERROR
- システムエラーが生じた ( errno 参照)。