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