m17n ライブラリ 1.8.4
読み取り中…
検索中…
一致する文字列を見つけられません
フィールド
MCodingInfoISO2022 構造体

MCODING_TYPE_ISO_2022 タイプのコード系で必要な付加情報用構造体. [詳解]

#include <m17n.h>

フィールド

int initial_invocation [2]
 
char designations [32]
 
unsigned flags
 

詳解

MCODING_TYPE_ISO_2022 タイプのコード系で必要な付加情報用構造体.

MCODING_TYPE_ISO_2022 タイプのコード系で必要な付加情報用を保持するための構造体。

フィールド詳解

◆ initial_invocation

int MCodingInfoISO2022::initial_invocation[2]

各図形文字領域 (Graphic Left と Graphic Right) に呼び出されている、 ISO2022 符合拡張要素の番号のテーブル。-1 はその領域にどの符合拡張要素も呼び出されていないことを示す。

◆ designations

char MCodingInfoISO2022::designations[32]

符合拡張要素のテーブル。N番目の要素は、charset_names の N 番目の文字セットに対応する。charset_names は関数 mconv_define_coding() の引数となる。

値が 0..3 だったら、対応する文字セットを G0..G3 のそれぞれに指示すること、また初期状態ですでに G0..G3 に指示されていることを意味する。

値が -4..-1 だったら、対応する文字セットを G0..G3 のそれぞれに指示すること、しかし初期状態ではどこにも指示されていないことを意味する。

◆ flags

unsigned MCodingInfoISO2022::flags

enum MCodingFlagISO2022 のビット単位での論理 OR


m17n-lib Home