|
m17n ライブラリ
1.8.4
|
MCODING_TYPE_ISO_2022 タイプのコード系で必要な付加情報用構造体. [詳解]
フィールド | |
| 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