legacy_coding 3x

legacy_coding(3x)                                     legacy_coding(3x)




NAME 名前

       use_legacy_coding - use terminal's default colors
       - curses 8 ビット文字の表示設定


SYNOPSIS 書式

       #include <curses.h>

       int use_legacy_coding(int level);


DESCRIPTION 説明

       The  use_legacy_coding()  function  is an extension to the
       curses library.  It allows the caller to change the result
       of  unctrl, and suppress related checks within the library
       that would normally cause  nonprinting  characters  to  be
       rendered in visible form.  This affects only 8-bit charac-
       ters.
        use_legacy_coding() 関数は curses ライブラリの拡張機能です。
        この関数は unctrl の結果を変更できるようにし、通常は
       非表示文字を見える形で表示するライブラリによるこれに関連した
       チェックを抑制します。
        これは 8 ビット文字にのみ影響します。

       The level parameter controls the result:
       引数 level は結果を制御します。

              0    the library functions normally, rendering non-
                   printing characters as described in unctrl.
              0    ライブラリは通常の動作をします。非表示文字は
                   unctrl で説明されているとおりに表示されます。

              1    the  library ignores isprintf for codes in the
                   range 160-255.
              1    ライブラリは 160-255 の範囲のコードに対して
                   isprintf を無視します。

              2    the library ignores isprintf for codes in  the
                   range 128-255.  It also modifies the output of
                   unctrl, showing codes in the range 128-159  as
                   is.
              2    ライブラリは 128-255 の範囲のコードに対して
                   isprintf を無視します。
                   これはまた unctrl の出力を変更し、
                   128-159 の範囲のコードをそのまま表示します。


RETURN VALUE 戻り値

       If  the  screen  has  not  been  initialized, or the level
       parameter is out of range, the function returns ERR.  Oth-
       erwise, it returns the previous level: 0, 1 or 2.
        画面が初期化されていないとき、または引数 level が範囲外の
       ときに、この関数は ERR を返します。
        そうでなければ以前の level (0, 1, 2 のいずれか) を返します。


PORTABILITY 移植性

       This routine is specific to ncurses.  It was not supported
       on Version 7, BSD or System V implementations.  It is rec-
       ommended  that any code depending on ncurses extensions be
       conditioned using NCURSES_VERSION.
        このルーチンは ncurses 固有です。
        Version 7, BSD, System V の実装ではサポートされていません。
        ncurses 拡張機能に依存するすべてのコードは、
       NCURSES_VERSION を使って条件付きとすることを推奨します。


SEE ALSO 関連項目

       unctrl.  訳注: curs_util(3x)


AUTHOR 作者

       Thomas Dickey (to support lynx's font-switching feature).
       Thomas Dickey (lynx のフォント切り換え機能サポートのため)



                                                      legacy_coding(3x)