m17n ライブラリ 1.8.4
|
MCODING_TYPE_ISO_2022 タイプのコード系で必要な付加情報用構造体. [詳解]
#include <m17n.h>
フィールド | |
int | initial_invocation [2] |
char | designations [32] |
unsigned | flags |
int MCodingInfoISO2022::initial_invocation[2] |
各図形文字領域 (Graphic Left と Graphic Right) に呼び出されている、 ISO2022 符合拡張要素の番号のテーブル。-1 はその領域にどの符合拡張要素も呼び出されていないことを示す。
char MCodingInfoISO2022::designations[32] |
符合拡張要素のテーブル。N番目の要素は、charset_names の N 番目の文字セットに対応する。charset_names は関数 mconv_define_coding() の引数となる。
値が 0..3 だったら、対応する文字セットを G0..G3 のそれぞれに指示すること、また初期状態ですでに G0..G3 に指示されていることを意味する。
値が -4..-1 だったら、対応する文字セットを G0..G3 のそれぞれに指示すること、しかし初期状態ではどこにも指示されていないことを意味する。
unsigned MCodingInfoISO2022::flags |
enum
MCodingFlagISO2022
のビット単位での論理 OR