名称
nl, nonl ― 改行変換を使用可能または使用不能にする
構文
#include <curses.h>
int nl(void);
int nonl(void);
説明
nl() 関数は、復帰文字を入力した直後に改行文字に変換するモードを使用可能にします。 nonl() 関数は、この改行変換を使用不能にします。初期状態では、改行変換は使用可能に設定されています。
戻り値
正常に終了すると、これらの関数は OK を返します。そうでなければ
ERR を返します。
アプリケーション使用法
デフォルト変換は、端末を行終了文字として改行文字を使用する環境に適応させます。ただし、 nonl() を使って変換を使用不能にすると、アプリケーションで復帰キーの押下を検知できます。
変更履歴
X/Open Curses 第 2 版にて新規リリース
X/Open
Curses 第 4 版
分かりやすくするために、エントリー内容が変更されました。 nl() および nonl() の両関数の引き数リストは、明示的に void で宣言されています。