EN JA
curs_extend(3X)
curs_extend(3X) curs_extend(3X)

名称

curses_version, use_extended_names -雑多な curses 拡張

書式

#include <curses.h>
 
const char * curses_version(void);
 
int use_extended_names(bool enable);

解説

これらの関数は、他のカテゴリに容易に適合しない curses ライブラリの拡張です。

ライブラリのパッチレベルを含むバージョン番号、例えば、 5.0.19991023 を取得するために curses_version() を使用します。

use_extended_names() 関数は、呼び出しているアプリケーションが terminfo 記述にコンパイルされるユーザ定義の名前または非標準の名前を使用することができるかどうか制御します、すなわち、terminfo または termcap のインタフェース経由で。通常、本質的な決定は、拡張端末定義をコンパイルするために tic-x オプションを使用することによって行われるので、これらの名前は、使用することができます。しかしながら、curses の他の実装との互換性を保証するために、この機能を無効にすることができます。

移植性

これらのルーチンは、ncurses 特有です。それらは、Version 7、BSD または System V 実装でサポートされませんでした。それらに依存するあらゆるコードは、NCURSES_VERSION を使用して条件付けられることが推奨されます。

関連項目

curs_getch(3X), curs_mouse(3X), curs_print(3X), curs_util(3X), default_colors(3X), define_key(3X), keybound(3X), keyok(3X), resizeterm(3X), wresize(3X).

作者

Thomas Dickey.