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 >FcConfigParseAndLoadFromMemory</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="FcConfig" 13 HREF="x103.html#AEN3038"><LINK 14 REL="PREVIOUS" 15 TITLE="FcConfigParseAndLoad" 16 HREF="fcconfigparseandload.html"><LINK 17 REL="NEXT" 18 TITLE="FcConfigGetSysRoot" 19 HREF="fcconfiggetsysroot.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="fcconfigparseandload.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="fcconfiggetsysroot.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="FCCONFIGPARSEANDLOADFROMMEMORY" 73 ></A 74 >FcConfigParseAndLoadFromMemory</H1 75 ><DIV 76 CLASS="REFNAMEDIV" 77 ><A 78 NAME="AEN3732" 79 ></A 80 ><H2 81 >Name</H2 82 >FcConfigParseAndLoadFromMemory -- load a configuration from memory</DIV 83 ><DIV 84 CLASS="REFSYNOPSISDIV" 85 ><A 86 NAME="AEN3735" 87 ></A 88 ><H2 89 >Synopsis</H2 90 ><DIV 91 CLASS="FUNCSYNOPSIS" 92 ><P 93 ></P 94 ><A 95 NAME="AEN3736" 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 >FcBool <TT 115 CLASS="FUNCTION" 116 >FcConfigParseAndLoadFromMemory</TT 117 ></CODE 118 >(FcConfig *<TT 119 CLASS="PARAMETER" 120 ><I 121 >config</I 122 ></TT 123 >, const FcChar8 *<TT 124 CLASS="PARAMETER" 125 ><I 126 >buffer</I 127 ></TT 128 >, FcBool <TT 129 CLASS="PARAMETER" 130 ><I 131 >complain</I 132 ></TT 133 >);</CODE 134 ></P 135 ><P 136 ></P 137 ></DIV 138 ></DIV 139 ><DIV 140 CLASS="REFSECT1" 141 ><A 142 NAME="AEN3747" 143 ></A 144 ><H2 145 >Description</H2 146 ><P 147 >Walks the configuration in 'memory' and constructs the internal representation 148 in 'config'. Any includes files referenced from within 'memory' will be loaded 149 and dparsed. If 'complain' is FcFalse, no warning will be displayed if 150 'file' does not exist. Error and warning messages will be output to stderr. 151 Returns FcFalse if fsome error occurred while loading the file, either a 152 parse error, semantic error or allocation failure. Otherwise returns FcTrue. 153 154 After all configuration files / strings have been loaded, with 155 <TT 156 CLASS="FUNCTION" 157 >FcConfigParseAndLoad</TT 158 > and/or 159 <TT 160 CLASS="FUNCTION" 161 >FcConfigParseAndLoadFromMemory</TT 162 >, call 163 <TT 164 CLASS="FUNCTION" 165 >FcConfigBuildFonts</TT 166 > to build the font 167 database. 168 </P 169 ></DIV 170 ><DIV 171 CLASS="REFSECT1" 172 ><A 173 NAME="AEN3753" 174 ></A 175 ><H2 176 >Since</H2 177 ><P 178 >version 2.12.5</P 179 ></DIV 180 ><DIV 181 CLASS="NAVFOOTER" 182 ><HR 183 ALIGN="LEFT" 184 WIDTH="100%"><TABLE 185 SUMMARY="Footer navigation table" 186 WIDTH="100%" 187 BORDER="0" 188 CELLPADDING="0" 189 CELLSPACING="0" 190 ><TR 191 ><TD 192 WIDTH="33%" 193 ALIGN="left" 194 VALIGN="top" 195 ><A 196 HREF="fcconfigparseandload.html" 197 ACCESSKEY="P" 198 ><<< Previous</A 199 ></TD 200 ><TD 201 WIDTH="34%" 202 ALIGN="center" 203 VALIGN="top" 204 ><A 205 HREF="t1.html" 206 ACCESSKEY="H" 207 >Home</A 208 ></TD 209 ><TD 210 WIDTH="33%" 211 ALIGN="right" 212 VALIGN="top" 213 ><A 214 HREF="fcconfiggetsysroot.html" 215 ACCESSKEY="N" 216 >Next >>></A 217 ></TD 218 ></TR 219 ><TR 220 ><TD 221 WIDTH="33%" 222 ALIGN="left" 223 VALIGN="top" 224 >FcConfigParseAndLoad</TD 225 ><TD 226 WIDTH="34%" 227 ALIGN="center" 228 VALIGN="top" 229 ><A 230 HREF="x103.html#AEN3038" 231 ACCESSKEY="U" 232 >Up</A 233 ></TD 234 ><TD 235 WIDTH="33%" 236 ALIGN="right" 237 VALIGN="top" 238 >FcConfigGetSysRoot</TD 239 ></TR 240 ></TABLE 241 ></DIV 242 ></BODY 243 ></HTML 244 >