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>FcConfigParseAndLoad</TITLE 6a6844aabSmrg><META 7a6844aabSmrgNAME="GENERATOR" 8a6844aabSmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK 9a6844aabSmrgREL="HOME" 10a6844aabSmrgHREF="t1.html"><LINK 11a6844aabSmrgREL="UP" 12a6844aabSmrgTITLE="FcConfig" 13a32e9e42SmrgHREF="x103.html#AEN3038"><LINK 14a6844aabSmrgREL="PREVIOUS" 15a4e54154SmrgTITLE="FcConfigGetFilename" 16a4e54154SmrgHREF="fcconfiggetfilename.html"><LINK 17c9710b42SmrgREL="NEXT" 18a32e9e42SmrgTITLE="FcConfigParseAndLoadFromMemory" 19a32e9e42SmrgHREF="fcconfigparseandloadfrommemory.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 47a4e54154SmrgHREF="fcconfiggetfilename.html" 48a6844aabSmrgACCESSKEY="P" 49a6844aabSmrg><<< Previous</A 50a6844aabSmrg></TD 51a6844aabSmrg><TD 52a6844aabSmrgWIDTH="80%" 53a6844aabSmrgALIGN="center" 54a6844aabSmrgVALIGN="bottom" 55a6844aabSmrg></TD 56a6844aabSmrg><TD 57a6844aabSmrgWIDTH="10%" 58a6844aabSmrgALIGN="right" 59a6844aabSmrgVALIGN="bottom" 60c9710b42Smrg><A 61a32e9e42SmrgHREF="fcconfigparseandloadfrommemory.html" 62c9710b42SmrgACCESSKEY="N" 63c9710b42Smrg>Next >>></A 64c9710b42Smrg></TD 65a6844aabSmrg></TR 66a6844aabSmrg></TABLE 67a6844aabSmrg><HR 68a6844aabSmrgALIGN="LEFT" 69a6844aabSmrgWIDTH="100%"></DIV 70a6844aabSmrg><H1 71a6844aabSmrg><A 72a6844aabSmrgNAME="FCCONFIGPARSEANDLOAD" 73a6844aabSmrg></A 74a6844aabSmrg>FcConfigParseAndLoad</H1 75a6844aabSmrg><DIV 76a6844aabSmrgCLASS="REFNAMEDIV" 77a6844aabSmrg><A 78ae02b298SmrgNAME="AEN3706" 79a6844aabSmrg></A 80a6844aabSmrg><H2 81a6844aabSmrg>Name</H2 82a6844aabSmrg>FcConfigParseAndLoad -- load a configuration file</DIV 83a6844aabSmrg><DIV 84a6844aabSmrgCLASS="REFSYNOPSISDIV" 85a6844aabSmrg><A 86ae02b298SmrgNAME="AEN3709" 87a6844aabSmrg></A 88a6844aabSmrg><H2 89a6844aabSmrg>Synopsis</H2 90a6844aabSmrg><DIV 91a6844aabSmrgCLASS="FUNCSYNOPSIS" 92a6844aabSmrg><P 93a6844aabSmrg></P 94a6844aabSmrg><A 95ae02b298SmrgNAME="AEN3710" 96a6844aabSmrg></A 97a6844aabSmrg><TABLE 98a6844aabSmrgBORDER="0" 99a6844aabSmrgBGCOLOR="#E0E0E0" 100a6844aabSmrgWIDTH="100%" 101a6844aabSmrg><TR 102a6844aabSmrg><TD 103a6844aabSmrg><PRE 104a6844aabSmrgCLASS="FUNCSYNOPSISINFO" 105c9710b42Smrg>#include <fontconfig/fontconfig.h> 1061cc69409Smrg </PRE 107a6844aabSmrg></TD 108a6844aabSmrg></TR 109a6844aabSmrg></TABLE 110a6844aabSmrg><P 111a6844aabSmrg><CODE 112a6844aabSmrg><CODE 113a6844aabSmrgCLASS="FUNCDEF" 114a6844aabSmrg>FcBool <TT 115a6844aabSmrgCLASS="FUNCTION" 116a6844aabSmrg>FcConfigParseAndLoad</TT 117a6844aabSmrg></CODE 118a6844aabSmrg>(FcConfig *<TT 119a6844aabSmrgCLASS="PARAMETER" 120a6844aabSmrg><I 121a6844aabSmrg>config</I 122a6844aabSmrg></TT 123a6844aabSmrg>, const FcChar8 *<TT 124a6844aabSmrgCLASS="PARAMETER" 125a6844aabSmrg><I 126a6844aabSmrg>file</I 127a6844aabSmrg></TT 128a6844aabSmrg>, FcBool <TT 129a6844aabSmrgCLASS="PARAMETER" 130a6844aabSmrg><I 131a6844aabSmrg>complain</I 132a6844aabSmrg></TT 133a6844aabSmrg>);</CODE 134a6844aabSmrg></P 135a6844aabSmrg><P 136a6844aabSmrg></P 137a6844aabSmrg></DIV 138a6844aabSmrg></DIV 139a6844aabSmrg><DIV 140a6844aabSmrgCLASS="REFSECT1" 141a6844aabSmrg><A 142ae02b298SmrgNAME="AEN3721" 143a6844aabSmrg></A 144a6844aabSmrg><H2 145a6844aabSmrg>Description</H2 146a6844aabSmrg><P 147a6844aabSmrg>Walks the configuration in 'file' and constructs the internal representation 148a6844aabSmrgin 'config'. Any include files referenced from within 'file' will be loaded 149a6844aabSmrgand parsed. If 'complain' is FcFalse, no warning will be displayed if 150a6844aabSmrg'file' does not exist. Error and warning messages will be output to stderr. 151a6844aabSmrgReturns FcFalse if some error occurred while loading the file, either a 152a6844aabSmrgparse error, semantic error or allocation failure. Otherwise returns FcTrue. 153ae02b298Smrg 154ae02b298SmrgAfter all configuration files / strings have been loaded, with 155ae02b298Smrg<TT 156ae02b298SmrgCLASS="FUNCTION" 157ae02b298Smrg>FcConfigParseAndLoad</TT 158ae02b298Smrg> and/or 159ae02b298Smrg<TT 160ae02b298SmrgCLASS="FUNCTION" 161ae02b298Smrg>FcConfigParseAndLoadFromMemory</TT 162ae02b298Smrg>, call 163ae02b298Smrg<TT 164ae02b298SmrgCLASS="FUNCTION" 165ae02b298Smrg>FcConfigBuildFonts</TT 166ae02b298Smrg> to build the font 167ae02b298Smrgdatabase. 1681cc69409Smrg </P 169a6844aabSmrg></DIV 170a6844aabSmrg><DIV 171a6844aabSmrgCLASS="NAVFOOTER" 172a6844aabSmrg><HR 173a6844aabSmrgALIGN="LEFT" 174a6844aabSmrgWIDTH="100%"><TABLE 175a6844aabSmrgSUMMARY="Footer navigation table" 176a6844aabSmrgWIDTH="100%" 177a6844aabSmrgBORDER="0" 178a6844aabSmrgCELLPADDING="0" 179a6844aabSmrgCELLSPACING="0" 180a6844aabSmrg><TR 181a6844aabSmrg><TD 182a6844aabSmrgWIDTH="33%" 183a6844aabSmrgALIGN="left" 184a6844aabSmrgVALIGN="top" 185a6844aabSmrg><A 186a4e54154SmrgHREF="fcconfiggetfilename.html" 187a6844aabSmrgACCESSKEY="P" 188a6844aabSmrg><<< Previous</A 189a6844aabSmrg></TD 190a6844aabSmrg><TD 191a6844aabSmrgWIDTH="34%" 192a6844aabSmrgALIGN="center" 193a6844aabSmrgVALIGN="top" 194a6844aabSmrg><A 195a6844aabSmrgHREF="t1.html" 196a6844aabSmrgACCESSKEY="H" 197a6844aabSmrg>Home</A 198a6844aabSmrg></TD 199a6844aabSmrg><TD 200a6844aabSmrgWIDTH="33%" 201a6844aabSmrgALIGN="right" 202a6844aabSmrgVALIGN="top" 203c9710b42Smrg><A 204a32e9e42SmrgHREF="fcconfigparseandloadfrommemory.html" 205c9710b42SmrgACCESSKEY="N" 206c9710b42Smrg>Next >>></A 207c9710b42Smrg></TD 208a6844aabSmrg></TR 209a6844aabSmrg><TR 210a6844aabSmrg><TD 211a6844aabSmrgWIDTH="33%" 212a6844aabSmrgALIGN="left" 213a6844aabSmrgVALIGN="top" 214a4e54154Smrg>FcConfigGetFilename</TD 215a6844aabSmrg><TD 216a6844aabSmrgWIDTH="34%" 217a6844aabSmrgALIGN="center" 218a6844aabSmrgVALIGN="top" 219a6844aabSmrg><A 220a32e9e42SmrgHREF="x103.html#AEN3038" 221a6844aabSmrgACCESSKEY="U" 222a6844aabSmrg>Up</A 223a6844aabSmrg></TD 224a6844aabSmrg><TD 225a6844aabSmrgWIDTH="33%" 226a6844aabSmrgALIGN="right" 227a6844aabSmrgVALIGN="top" 228a32e9e42Smrg>FcConfigParseAndLoadFromMemory</TD 229a6844aabSmrg></TR 230a6844aabSmrg></TABLE 231a6844aabSmrg></DIV 232a6844aabSmrg></BODY 233a6844aabSmrg></HTML 234a6844aabSmrg>