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} .