1\section{MCodingInfoISO2022 Struct Reference}
2\label{structMCodingInfoISO2022}\index{MCodingInfoISO2022@{MCodingInfoISO2022}}
3Structure for a coding system of type \doxyref{MCODING\_\-TYPE\_\-ISO\_\-2022}{p.}{group__m17nConv_ggad6093554a9b9fbee4aff963bb3b1efbca427c661acd5ba630316fe2d925987e}.
4
5
6\subsection*{Data Fields}
7\begin{CompactItemize}
8\item
9int {\bf initial\_\-invocation} [2]
10\item
11char {\bf designations} [32]
12\item
13unsigned {\bf flags}
14\end{CompactItemize}
15
16
17\subsection{Detailed Description}
18Structure for a coding system of type \doxyref{MCODING\_\-TYPE\_\-ISO\_\-2022}{p.}{group__m17nConv_ggad6093554a9b9fbee4aff963bb3b1efbca427c661acd5ba630316fe2d925987e}.
19
20Structure for extra information about a coding system of type MCODING\_\-TYPE\_\-ISO\_\-2022.
21
22\subsection{Field Documentation}
23\index{MCodingInfoISO2022@{MCodingInfoISO2022}!initial\_\-invocation@{initial\_\-invocation}}
24\index{initial\_\-invocation@{initial\_\-invocation}!MCodingInfoISO2022@{MCodingInfoISO2022}}
25\subsubsection[initial\_\-invocation]{\setlength{\rightskip}{0pt plus 5cm}int {\bf MCodingInfoISO2022::initial\_\-invocation}[2]}\label{structMCodingInfoISO2022_63a338d45583142ffde67f198800ee14}
26
27
28Table of numbers of an ISO2022 code extension element invoked to each graphic plane (Graphic Left and Graphic Right). -1 means no code extension element is invoked to that plane. \index{MCodingInfoISO2022@{MCodingInfoISO2022}!designations@{designations}}
29\index{designations@{designations}!MCodingInfoISO2022@{MCodingInfoISO2022}}
30\subsubsection[designations]{\setlength{\rightskip}{0pt plus 5cm}char {\bf MCodingInfoISO2022::designations}[32]}\label{structMCodingInfoISO2022_4be0028b715d0b598ecb10b11f592ea1}
31
32
33Table of code extension elements. The Nth element corresponds to the Nth charset in {\bf charset\_\-names}, which is an argument given to the \doxyref{mconv\_\-define\_\-coding()}{p.}{group__m17nConv_gbbd4a423903d2c1e55030f59ea86c34c} function.
34
35If an element value is 0..3, it specifies a graphic register number to designate the corresponds charset. In addition, the charset is initially designated to that graphic register.
36
37If the value is -4..-1, it specifies a graphic register number 0..3 respectively to designate the corresponds charset. Initially, the charset is not designated to any graphic register. \index{MCodingInfoISO2022@{MCodingInfoISO2022}!flags@{flags}}
38\index{flags@{flags}!MCodingInfoISO2022@{MCodingInfoISO2022}}
39\subsubsection[flags]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf MCodingInfoISO2022::flags}}\label{structMCodingInfoISO2022_44a648a1bc5fb91e704593f1416ab62c}
40
41
42Bitwise OR of {\tt enum} {\tt MCodingFlagISO2022} .