fcutf16toucs4.html revision a6844aab
1a6844aabSmrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
2a6844aabSmrg<HTML
3a6844aabSmrg><HEAD
4a6844aabSmrg><TITLE
5a6844aabSmrg>FcUtf16ToUcs4</TITLE
6a6844aabSmrg><META
7a6844aabSmrgNAME="GENERATOR"
8a6844aabSmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9a6844aabSmrgREL="HOME"
10a6844aabSmrgHREF="t1.html"><LINK
11a6844aabSmrgREL="UP"
12a6844aabSmrgTITLE="String utilities"
13a6844aabSmrgHREF="x102.html#AEN4336"><LINK
14a6844aabSmrgREL="PREVIOUS"
15a6844aabSmrgTITLE="FcUtf8Len"
16a6844aabSmrgHREF="fcutf8len.html"><LINK
17a6844aabSmrgREL="NEXT"
18a6844aabSmrgTITLE="FcUtf16Len"
19a6844aabSmrgHREF="fcutf16len.html"></HEAD
20a6844aabSmrg><BODY
21a6844aabSmrgCLASS="REFENTRY"
22a6844aabSmrgBGCOLOR="#FFFFFF"
23a6844aabSmrgTEXT="#000000"
24a6844aabSmrgLINK="#0000FF"
25a6844aabSmrgVLINK="#840084"
26a6844aabSmrgALINK="#0000FF"
27a6844aabSmrg><DIV
28a6844aabSmrgCLASS="NAVHEADER"
29a6844aabSmrg><TABLE
30a6844aabSmrgSUMMARY="Header navigation table"
31a6844aabSmrgWIDTH="100%"
32a6844aabSmrgBORDER="0"
33a6844aabSmrgCELLPADDING="0"
34a6844aabSmrgCELLSPACING="0"
35a6844aabSmrg><TR
36a6844aabSmrg><TH
37a6844aabSmrgCOLSPAN="3"
38a6844aabSmrgALIGN="center"
39a6844aabSmrg></TH
40a6844aabSmrg></TR
41a6844aabSmrg><TR
42a6844aabSmrg><TD
43a6844aabSmrgWIDTH="10%"
44a6844aabSmrgALIGN="left"
45a6844aabSmrgVALIGN="bottom"
46a6844aabSmrg><A
47a6844aabSmrgHREF="fcutf8len.html"
48a6844aabSmrgACCESSKEY="P"
49a6844aabSmrg>&#60;&#60;&#60; Previous</A
50a6844aabSmrg></TD
51a6844aabSmrg><TD
52a6844aabSmrgWIDTH="80%"
53a6844aabSmrgALIGN="center"
54a6844aabSmrgVALIGN="bottom"
55a6844aabSmrg></TD
56a6844aabSmrg><TD
57a6844aabSmrgWIDTH="10%"
58a6844aabSmrgALIGN="right"
59a6844aabSmrgVALIGN="bottom"
60a6844aabSmrg><A
61a6844aabSmrgHREF="fcutf16len.html"
62a6844aabSmrgACCESSKEY="N"
63a6844aabSmrg>Next &#62;&#62;&#62;</A
64a6844aabSmrg></TD
65a6844aabSmrg></TR
66a6844aabSmrg></TABLE
67a6844aabSmrg><HR
68a6844aabSmrgALIGN="LEFT"
69a6844aabSmrgWIDTH="100%"></DIV
70a6844aabSmrg><H1
71a6844aabSmrg><A
72a6844aabSmrgNAME="FCUTF16TOUCS4"
73a6844aabSmrg></A
74a6844aabSmrg>FcUtf16ToUcs4</H1
75a6844aabSmrg><DIV
76a6844aabSmrgCLASS="REFNAMEDIV"
77a6844aabSmrg><A
78a6844aabSmrgNAME="AEN4429"
79a6844aabSmrg></A
80a6844aabSmrg><H2
81a6844aabSmrg>Name</H2
82a6844aabSmrg>FcUtf16ToUcs4&nbsp;--&nbsp;convert UTF-16 to UCS4</DIV
83a6844aabSmrg><DIV
84a6844aabSmrgCLASS="REFSYNOPSISDIV"
85a6844aabSmrg><A
86a6844aabSmrgNAME="AEN4432"
87a6844aabSmrg></A
88a6844aabSmrg><H2
89a6844aabSmrg>Synopsis</H2
90a6844aabSmrg><DIV
91a6844aabSmrgCLASS="FUNCSYNOPSIS"
92a6844aabSmrg><P
93a6844aabSmrg></P
94a6844aabSmrg><A
95a6844aabSmrgNAME="AEN4433"
96a6844aabSmrg></A
97a6844aabSmrg><TABLE
98a6844aabSmrgBORDER="0"
99a6844aabSmrgBGCOLOR="#E0E0E0"
100a6844aabSmrgWIDTH="100%"
101a6844aabSmrg><TR
102a6844aabSmrg><TD
103a6844aabSmrg><PRE
104a6844aabSmrgCLASS="FUNCSYNOPSISINFO"
105a6844aabSmrg>#include &#60;fontconfig.h&#62;
106a6844aabSmrg	</PRE
107a6844aabSmrg></TD
108a6844aabSmrg></TR
109a6844aabSmrg></TABLE
110a6844aabSmrg><P
111a6844aabSmrg><CODE
112a6844aabSmrg><CODE
113a6844aabSmrgCLASS="FUNCDEF"
114a6844aabSmrg>int <TT
115a6844aabSmrgCLASS="FUNCTION"
116a6844aabSmrg>FcUtf16ToUcs4</TT
117a6844aabSmrg></CODE
118a6844aabSmrg>(FcChar8 *<TT
119a6844aabSmrgCLASS="PARAMETER"
120a6844aabSmrg><I
121a6844aabSmrg>src</I
122a6844aabSmrg></TT
123a6844aabSmrg>, FcEndian <TT
124a6844aabSmrgCLASS="PARAMETER"
125a6844aabSmrg><I
126a6844aabSmrg>endian</I
127a6844aabSmrg></TT
128a6844aabSmrg>, FcChar32 *<TT
129a6844aabSmrgCLASS="PARAMETER"
130a6844aabSmrg><I
131a6844aabSmrg>dst</I
132a6844aabSmrg></TT
133a6844aabSmrg>, int <TT
134a6844aabSmrgCLASS="PARAMETER"
135a6844aabSmrg><I
136a6844aabSmrg>len</I
137a6844aabSmrg></TT
138a6844aabSmrg>);</CODE
139a6844aabSmrg></P
140a6844aabSmrg><P
141a6844aabSmrg></P
142a6844aabSmrg></DIV
143a6844aabSmrg></DIV
144a6844aabSmrg><DIV
145a6844aabSmrgCLASS="REFSECT1"
146a6844aabSmrg><A
147a6844aabSmrgNAME="AEN4446"
148a6844aabSmrg></A
149a6844aabSmrg><H2
150a6844aabSmrg>Description</H2
151a6844aabSmrg><P
152a6844aabSmrg>Converts the next Unicode char from <TT
153a6844aabSmrgCLASS="PARAMETER"
154a6844aabSmrg><I
155a6844aabSmrg>src</I
156a6844aabSmrg></TT
157a6844aabSmrg> into
158a6844aabSmrg<TT
159a6844aabSmrgCLASS="PARAMETER"
160a6844aabSmrg><I
161a6844aabSmrg>dst</I
162a6844aabSmrg></TT
163a6844aabSmrg> and returns the number of bytes containing the
164a6844aabSmrgchar. <TT
165a6844aabSmrgCLASS="PARAMETER"
166a6844aabSmrg><I
167a6844aabSmrg>src</I
168a6844aabSmrg></TT
169a6844aabSmrg> must be at least <TT
170a6844aabSmrgCLASS="PARAMETER"
171a6844aabSmrg><I
172a6844aabSmrg>len</I
173a6844aabSmrg></TT
174a6844aabSmrg>
175a6844aabSmrgbytes long.  Bytes of <TT
176a6844aabSmrgCLASS="PARAMETER"
177a6844aabSmrg><I
178a6844aabSmrg>src</I
179a6844aabSmrg></TT
180a6844aabSmrg> are combined into 16-bit
181a6844aabSmrgunits according to <TT
182a6844aabSmrgCLASS="PARAMETER"
183a6844aabSmrg><I
184a6844aabSmrg>endian</I
185a6844aabSmrg></TT
186a6844aabSmrg>.
187a6844aabSmrg	    </P
188a6844aabSmrg></DIV
189a6844aabSmrg><DIV
190a6844aabSmrgCLASS="REFSECT1"
191a6844aabSmrg><A
192a6844aabSmrgNAME="AEN4455"
193a6844aabSmrg></A
194a6844aabSmrg><H2
195a6844aabSmrg>Version</H2
196a6844aabSmrg><P
197a6844aabSmrg>Fontconfig version 2.8.0
198a6844aabSmrg
199a6844aabSmrg	    </P
200a6844aabSmrg></DIV
201a6844aabSmrg><DIV
202a6844aabSmrgCLASS="NAVFOOTER"
203a6844aabSmrg><HR
204a6844aabSmrgALIGN="LEFT"
205a6844aabSmrgWIDTH="100%"><TABLE
206a6844aabSmrgSUMMARY="Footer navigation table"
207a6844aabSmrgWIDTH="100%"
208a6844aabSmrgBORDER="0"
209a6844aabSmrgCELLPADDING="0"
210a6844aabSmrgCELLSPACING="0"
211a6844aabSmrg><TR
212a6844aabSmrg><TD
213a6844aabSmrgWIDTH="33%"
214a6844aabSmrgALIGN="left"
215a6844aabSmrgVALIGN="top"
216a6844aabSmrg><A
217a6844aabSmrgHREF="fcutf8len.html"
218a6844aabSmrgACCESSKEY="P"
219a6844aabSmrg>&#60;&#60;&#60; Previous</A
220a6844aabSmrg></TD
221a6844aabSmrg><TD
222a6844aabSmrgWIDTH="34%"
223a6844aabSmrgALIGN="center"
224a6844aabSmrgVALIGN="top"
225a6844aabSmrg><A
226a6844aabSmrgHREF="t1.html"
227a6844aabSmrgACCESSKEY="H"
228a6844aabSmrg>Home</A
229a6844aabSmrg></TD
230a6844aabSmrg><TD
231a6844aabSmrgWIDTH="33%"
232a6844aabSmrgALIGN="right"
233a6844aabSmrgVALIGN="top"
234a6844aabSmrg><A
235a6844aabSmrgHREF="fcutf16len.html"
236a6844aabSmrgACCESSKEY="N"
237a6844aabSmrg>Next &#62;&#62;&#62;</A
238a6844aabSmrg></TD
239a6844aabSmrg></TR
240a6844aabSmrg><TR
241a6844aabSmrg><TD
242a6844aabSmrgWIDTH="33%"
243a6844aabSmrgALIGN="left"
244a6844aabSmrgVALIGN="top"
245a6844aabSmrg>FcUtf8Len</TD
246a6844aabSmrg><TD
247a6844aabSmrgWIDTH="34%"
248a6844aabSmrgALIGN="center"
249a6844aabSmrgVALIGN="top"
250a6844aabSmrg><A
251a6844aabSmrgHREF="x102.html#AEN4336"
252a6844aabSmrgACCESSKEY="U"
253a6844aabSmrg>Up</A
254a6844aabSmrg></TD
255a6844aabSmrg><TD
256a6844aabSmrgWIDTH="33%"
257a6844aabSmrgALIGN="right"
258a6844aabSmrgVALIGN="top"
259a6844aabSmrg>FcUtf16Len</TD
260a6844aabSmrg></TR
261a6844aabSmrg></TABLE
262a6844aabSmrg></DIV
263a6844aabSmrg></BODY
264a6844aabSmrg></HTML
265a6844aabSmrg>