1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
\doxysection{MCoding\+Info\+ISO2022 Struct Reference}
\label{structMCodingInfoISO2022}\index{MCodingInfoISO2022@{MCodingInfoISO2022}}
Structure for a coding system of type \mbox{\hyperlink{group__m17nConv_ggaad6093554a9b9fbee4aff963bb3b1efbaca427c661acd5ba630316fe2d925987e}{MCODING\+\_\+\+TYPE\+\_\+\+ISO\+\_\+2022}}.
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
int \mbox{\hyperlink{structMCodingInfoISO2022_a63a338d45583142ffde67f198800ee14}{initial\+\_\+invocation}} \mbox{[}2\mbox{]}
\item
char \mbox{\hyperlink{structMCodingInfoISO2022_a4be0028b715d0b598ecb10b11f592ea1}{designations}} \mbox{[}32\mbox{]}
\item
unsigned \mbox{\hyperlink{structMCodingInfoISO2022_a44a648a1bc5fb91e704593f1416ab62c}{flags}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Structure for a coding system of type \mbox{\hyperlink{group__m17nConv_ggaad6093554a9b9fbee4aff963bb3b1efbaca427c661acd5ba630316fe2d925987e}{MCODING\+\_\+\+TYPE\+\_\+\+ISO\+\_\+2022}}.
Structure for extra information about a coding system of type MCODING\+\_\+\+TYPE\+\_\+\+ISO\+\_\+2022. ~\newline
\doxysubsection{Field Documentation}
\mbox{\label{structMCodingInfoISO2022_a63a338d45583142ffde67f198800ee14}}
\index{MCodingInfoISO2022@{MCodingInfoISO2022}!initial\_invocation@{initial\_invocation}}
\index{initial\_invocation@{initial\_invocation}!MCodingInfoISO2022@{MCodingInfoISO2022}}
\doxysubsubsection{\texorpdfstring{initial\_invocation}{initial\_invocation}}
{\footnotesize\ttfamily int MCoding\+Info\+ISO2022\+::initial\+\_\+invocation\mbox{[}2\mbox{]}}
Table 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. ~\newline
\mbox{\label{structMCodingInfoISO2022_a4be0028b715d0b598ecb10b11f592ea1}}
\index{MCodingInfoISO2022@{MCodingInfoISO2022}!designations@{designations}}
\index{designations@{designations}!MCodingInfoISO2022@{MCodingInfoISO2022}}
\doxysubsubsection{\texorpdfstring{designations}{designations}}
{\footnotesize\ttfamily char MCoding\+Info\+ISO2022\+::designations\mbox{[}32\mbox{]}}
Table of code extension elements. The Nth element corresponds to the Nth charset in {\bfseries{charset\+\_\+names}}, which is an argument given to the \mbox{\hyperlink{group__m17nConv_gabbd4a423903d2c1e55030f59ea86c34c}{mconv\+\_\+define\+\_\+coding()}} function.
If 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.
If 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. ~\newline
\mbox{\label{structMCodingInfoISO2022_a44a648a1bc5fb91e704593f1416ab62c}}
\index{MCodingInfoISO2022@{MCodingInfoISO2022}!flags@{flags}}
\index{flags@{flags}!MCodingInfoISO2022@{MCodingInfoISO2022}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily unsigned MCoding\+Info\+ISO2022\+::flags}
Bitwise OR of {\ttfamily enum} {\ttfamily MCoding\+Flag\+ISO2022} . ~\newline
|