fcconfigparseandload.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>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" 13a6844aabSmrgHREF="x102.html#AEN2554"><LINK 14a6844aabSmrgREL="PREVIOUS" 15a6844aabSmrgTITLE="FcConfigFilename" 16a6844aabSmrgHREF="fcconfigfilename.html"></HEAD 17a6844aabSmrg><BODY 18a6844aabSmrgCLASS="REFENTRY" 19a6844aabSmrgBGCOLOR="#FFFFFF" 20a6844aabSmrgTEXT="#000000" 21a6844aabSmrgLINK="#0000FF" 22a6844aabSmrgVLINK="#840084" 23a6844aabSmrgALINK="#0000FF" 24a6844aabSmrg><DIV 25a6844aabSmrgCLASS="NAVHEADER" 26a6844aabSmrg><TABLE 27a6844aabSmrgSUMMARY="Header navigation table" 28a6844aabSmrgWIDTH="100%" 29a6844aabSmrgBORDER="0" 30a6844aabSmrgCELLPADDING="0" 31a6844aabSmrgCELLSPACING="0" 32a6844aabSmrg><TR 33a6844aabSmrg><TH 34a6844aabSmrgCOLSPAN="3" 35a6844aabSmrgALIGN="center" 36a6844aabSmrg></TH 37a6844aabSmrg></TR 38a6844aabSmrg><TR 39a6844aabSmrg><TD 40a6844aabSmrgWIDTH="10%" 41a6844aabSmrgALIGN="left" 42a6844aabSmrgVALIGN="bottom" 43a6844aabSmrg><A 44a6844aabSmrgHREF="fcconfigfilename.html" 45a6844aabSmrgACCESSKEY="P" 46a6844aabSmrg><<< Previous</A 47a6844aabSmrg></TD 48a6844aabSmrg><TD 49a6844aabSmrgWIDTH="80%" 50a6844aabSmrgALIGN="center" 51a6844aabSmrgVALIGN="bottom" 52a6844aabSmrg></TD 53a6844aabSmrg><TD 54a6844aabSmrgWIDTH="10%" 55a6844aabSmrgALIGN="right" 56a6844aabSmrgVALIGN="bottom" 57a6844aabSmrg> </TD 58a6844aabSmrg></TR 59a6844aabSmrg></TABLE 60a6844aabSmrg><HR 61a6844aabSmrgALIGN="LEFT" 62a6844aabSmrgWIDTH="100%"></DIV 63a6844aabSmrg><H1 64a6844aabSmrg><A 65a6844aabSmrgNAME="FCCONFIGPARSEANDLOAD" 66a6844aabSmrg></A 67a6844aabSmrg>FcConfigParseAndLoad</H1 68a6844aabSmrg><DIV 69a6844aabSmrgCLASS="REFNAMEDIV" 70a6844aabSmrg><A 71a6844aabSmrgNAME="AEN3246" 72a6844aabSmrg></A 73a6844aabSmrg><H2 74a6844aabSmrg>Name</H2 75a6844aabSmrg>FcConfigParseAndLoad -- load a configuration file</DIV 76a6844aabSmrg><DIV 77a6844aabSmrgCLASS="REFSYNOPSISDIV" 78a6844aabSmrg><A 79a6844aabSmrgNAME="AEN3249" 80a6844aabSmrg></A 81a6844aabSmrg><H2 82a6844aabSmrg>Synopsis</H2 83a6844aabSmrg><DIV 84a6844aabSmrgCLASS="FUNCSYNOPSIS" 85a6844aabSmrg><P 86a6844aabSmrg></P 87a6844aabSmrg><A 88a6844aabSmrgNAME="AEN3250" 89a6844aabSmrg></A 90a6844aabSmrg><TABLE 91a6844aabSmrgBORDER="0" 92a6844aabSmrgBGCOLOR="#E0E0E0" 93a6844aabSmrgWIDTH="100%" 94a6844aabSmrg><TR 95a6844aabSmrg><TD 96a6844aabSmrg><PRE 97a6844aabSmrgCLASS="FUNCSYNOPSISINFO" 98a6844aabSmrg>#include <fontconfig.h> 99a6844aabSmrg </PRE 100a6844aabSmrg></TD 101a6844aabSmrg></TR 102a6844aabSmrg></TABLE 103a6844aabSmrg><P 104a6844aabSmrg><CODE 105a6844aabSmrg><CODE 106a6844aabSmrgCLASS="FUNCDEF" 107a6844aabSmrg>FcBool <TT 108a6844aabSmrgCLASS="FUNCTION" 109a6844aabSmrg>FcConfigParseAndLoad</TT 110a6844aabSmrg></CODE 111a6844aabSmrg>(FcConfig *<TT 112a6844aabSmrgCLASS="PARAMETER" 113a6844aabSmrg><I 114a6844aabSmrg>config</I 115a6844aabSmrg></TT 116a6844aabSmrg>, const FcChar8 *<TT 117a6844aabSmrgCLASS="PARAMETER" 118a6844aabSmrg><I 119a6844aabSmrg>file</I 120a6844aabSmrg></TT 121a6844aabSmrg>, FcBool <TT 122a6844aabSmrgCLASS="PARAMETER" 123a6844aabSmrg><I 124a6844aabSmrg>complain</I 125a6844aabSmrg></TT 126a6844aabSmrg>);</CODE 127a6844aabSmrg></P 128a6844aabSmrg><P 129a6844aabSmrg></P 130a6844aabSmrg></DIV 131a6844aabSmrg></DIV 132a6844aabSmrg><DIV 133a6844aabSmrgCLASS="REFSECT1" 134a6844aabSmrg><A 135a6844aabSmrgNAME="AEN3261" 136a6844aabSmrg></A 137a6844aabSmrg><H2 138a6844aabSmrg>Description</H2 139a6844aabSmrg><P 140a6844aabSmrg>Walks the configuration in 'file' and constructs the internal representation 141a6844aabSmrgin 'config'. Any include files referenced from within 'file' will be loaded 142a6844aabSmrgand parsed. If 'complain' is FcFalse, no warning will be displayed if 143a6844aabSmrg'file' does not exist. Error and warning messages will be output to stderr. 144a6844aabSmrgReturns FcFalse if some error occurred while loading the file, either a 145a6844aabSmrgparse error, semantic error or allocation failure. Otherwise returns FcTrue. 146a6844aabSmrg </P 147a6844aabSmrg></DIV 148a6844aabSmrg><DIV 149a6844aabSmrgCLASS="REFSECT1" 150a6844aabSmrg><A 151a6844aabSmrgNAME="AEN3264" 152a6844aabSmrg></A 153a6844aabSmrg><H2 154a6844aabSmrg>Version</H2 155a6844aabSmrg><P 156a6844aabSmrg>Fontconfig version 2.8.0 157a6844aabSmrg 158a6844aabSmrg </P 159a6844aabSmrg></DIV 160a6844aabSmrg><DIV 161a6844aabSmrgCLASS="NAVFOOTER" 162a6844aabSmrg><HR 163a6844aabSmrgALIGN="LEFT" 164a6844aabSmrgWIDTH="100%"><TABLE 165a6844aabSmrgSUMMARY="Footer navigation table" 166a6844aabSmrgWIDTH="100%" 167a6844aabSmrgBORDER="0" 168a6844aabSmrgCELLPADDING="0" 169a6844aabSmrgCELLSPACING="0" 170a6844aabSmrg><TR 171a6844aabSmrg><TD 172a6844aabSmrgWIDTH="33%" 173a6844aabSmrgALIGN="left" 174a6844aabSmrgVALIGN="top" 175a6844aabSmrg><A 176a6844aabSmrgHREF="fcconfigfilename.html" 177a6844aabSmrgACCESSKEY="P" 178a6844aabSmrg><<< Previous</A 179a6844aabSmrg></TD 180a6844aabSmrg><TD 181a6844aabSmrgWIDTH="34%" 182a6844aabSmrgALIGN="center" 183a6844aabSmrgVALIGN="top" 184a6844aabSmrg><A 185a6844aabSmrgHREF="t1.html" 186a6844aabSmrgACCESSKEY="H" 187a6844aabSmrg>Home</A 188a6844aabSmrg></TD 189a6844aabSmrg><TD 190a6844aabSmrgWIDTH="33%" 191a6844aabSmrgALIGN="right" 192a6844aabSmrgVALIGN="top" 193a6844aabSmrg> </TD 194a6844aabSmrg></TR 195a6844aabSmrg><TR 196a6844aabSmrg><TD 197a6844aabSmrgWIDTH="33%" 198a6844aabSmrgALIGN="left" 199a6844aabSmrgVALIGN="top" 200a6844aabSmrg>FcConfigFilename</TD 201a6844aabSmrg><TD 202a6844aabSmrgWIDTH="34%" 203a6844aabSmrgALIGN="center" 204a6844aabSmrgVALIGN="top" 205a6844aabSmrg><A 206a6844aabSmrgHREF="x102.html#AEN2554" 207a6844aabSmrgACCESSKEY="U" 208a6844aabSmrg>Up</A 209a6844aabSmrg></TD 210a6844aabSmrg><TD 211a6844aabSmrgWIDTH="33%" 212a6844aabSmrgALIGN="right" 213a6844aabSmrgVALIGN="top" 214a6844aabSmrg> </TD 215a6844aabSmrg></TR 216a6844aabSmrg></TABLE 217a6844aabSmrg></DIV 218a6844aabSmrg></BODY 219a6844aabSmrg></HTML 220a6844aabSmrg>