File: structMCodingInfoISO2022.tex

package info (click to toggle)
m17n-docs 1.8.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 53,736 kB
  • sloc: javascript: 7,609; sh: 1,256; makefile: 351; ansic: 206
file content (51 lines) | stat: -rw-r--r-- 3,187 bytes parent folder | download
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