fcconfigparseandloadfrommemory.html revision a4e54154
1a32e9e42Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2a32e9e42Smrg<HTML 3a32e9e42Smrg><HEAD 4a32e9e42Smrg><TITLE 5a32e9e42Smrg>FcConfigParseAndLoadFromMemory</TITLE 6a32e9e42Smrg><META 7a32e9e42SmrgNAME="GENERATOR" 8a32e9e42SmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK 9a32e9e42SmrgREL="HOME" 10a32e9e42SmrgHREF="t1.html"><LINK 11a32e9e42SmrgREL="UP" 12a32e9e42SmrgTITLE="FcConfig" 13a32e9e42SmrgHREF="x103.html#AEN3038"><LINK 14a32e9e42SmrgREL="PREVIOUS" 15a32e9e42SmrgTITLE="FcConfigParseAndLoad" 16a32e9e42SmrgHREF="fcconfigparseandload.html"><LINK 17a32e9e42SmrgREL="NEXT" 18a32e9e42SmrgTITLE="FcConfigGetSysRoot" 19a32e9e42SmrgHREF="fcconfiggetsysroot.html"></HEAD 20a32e9e42Smrg><BODY 21a32e9e42SmrgCLASS="REFENTRY" 22a32e9e42SmrgBGCOLOR="#FFFFFF" 23a32e9e42SmrgTEXT="#000000" 24a32e9e42SmrgLINK="#0000FF" 25a32e9e42SmrgVLINK="#840084" 26a32e9e42SmrgALINK="#0000FF" 27a32e9e42Smrg><DIV 28a32e9e42SmrgCLASS="NAVHEADER" 29a32e9e42Smrg><TABLE 30a32e9e42SmrgSUMMARY="Header navigation table" 31a32e9e42SmrgWIDTH="100%" 32a32e9e42SmrgBORDER="0" 33a32e9e42SmrgCELLPADDING="0" 34a32e9e42SmrgCELLSPACING="0" 35a32e9e42Smrg><TR 36a32e9e42Smrg><TH 37a32e9e42SmrgCOLSPAN="3" 38a32e9e42SmrgALIGN="center" 39a32e9e42Smrg></TH 40a32e9e42Smrg></TR 41a32e9e42Smrg><TR 42a32e9e42Smrg><TD 43a32e9e42SmrgWIDTH="10%" 44a32e9e42SmrgALIGN="left" 45a32e9e42SmrgVALIGN="bottom" 46a32e9e42Smrg><A 47a32e9e42SmrgHREF="fcconfigparseandload.html" 48a32e9e42SmrgACCESSKEY="P" 49a32e9e42Smrg><<< Previous</A 50a32e9e42Smrg></TD 51a32e9e42Smrg><TD 52a32e9e42SmrgWIDTH="80%" 53a32e9e42SmrgALIGN="center" 54a32e9e42SmrgVALIGN="bottom" 55a32e9e42Smrg></TD 56a32e9e42Smrg><TD 57a32e9e42SmrgWIDTH="10%" 58a32e9e42SmrgALIGN="right" 59a32e9e42SmrgVALIGN="bottom" 60a32e9e42Smrg><A 61a32e9e42SmrgHREF="fcconfiggetsysroot.html" 62a32e9e42SmrgACCESSKEY="N" 63a32e9e42Smrg>Next >>></A 64a32e9e42Smrg></TD 65a32e9e42Smrg></TR 66a32e9e42Smrg></TABLE 67a32e9e42Smrg><HR 68a32e9e42SmrgALIGN="LEFT" 69a32e9e42SmrgWIDTH="100%"></DIV 70a32e9e42Smrg><H1 71a32e9e42Smrg><A 72a32e9e42SmrgNAME="FCCONFIGPARSEANDLOADFROMMEMORY" 73a32e9e42Smrg></A 74a32e9e42Smrg>FcConfigParseAndLoadFromMemory</H1 75a32e9e42Smrg><DIV 76a32e9e42SmrgCLASS="REFNAMEDIV" 77a32e9e42Smrg><A 78a4e54154SmrgNAME="AEN3724" 79a32e9e42Smrg></A 80a32e9e42Smrg><H2 81a32e9e42Smrg>Name</H2 82a32e9e42Smrg>FcConfigParseAndLoadFromMemory -- load a configuration from memory</DIV 83a32e9e42Smrg><DIV 84a32e9e42SmrgCLASS="REFSYNOPSISDIV" 85a32e9e42Smrg><A 86a4e54154SmrgNAME="AEN3727" 87a32e9e42Smrg></A 88a32e9e42Smrg><H2 89a32e9e42Smrg>Synopsis</H2 90a32e9e42Smrg><DIV 91a32e9e42SmrgCLASS="FUNCSYNOPSIS" 92a32e9e42Smrg><P 93a32e9e42Smrg></P 94a32e9e42Smrg><A 95a4e54154SmrgNAME="AEN3728" 96a32e9e42Smrg></A 97a32e9e42Smrg><TABLE 98a32e9e42SmrgBORDER="0" 99a32e9e42SmrgBGCOLOR="#E0E0E0" 100a32e9e42SmrgWIDTH="100%" 101a32e9e42Smrg><TR 102a32e9e42Smrg><TD 103a32e9e42Smrg><PRE 104a32e9e42SmrgCLASS="FUNCSYNOPSISINFO" 105a32e9e42Smrg>#include <fontconfig/fontconfig.h> 106a32e9e42Smrg </PRE 107a32e9e42Smrg></TD 108a32e9e42Smrg></TR 109a32e9e42Smrg></TABLE 110a32e9e42Smrg><P 111a32e9e42Smrg><CODE 112a32e9e42Smrg><CODE 113a32e9e42SmrgCLASS="FUNCDEF" 114a32e9e42Smrg>FcBool <TT 115a32e9e42SmrgCLASS="FUNCTION" 116a32e9e42Smrg>FcConfigParseAndLoadFromMemory</TT 117a32e9e42Smrg></CODE 118a32e9e42Smrg>(FcConfig *<TT 119a32e9e42SmrgCLASS="PARAMETER" 120a32e9e42Smrg><I 121a32e9e42Smrg>config</I 122a32e9e42Smrg></TT 123a32e9e42Smrg>, const FcChar8 *<TT 124a32e9e42SmrgCLASS="PARAMETER" 125a32e9e42Smrg><I 126a32e9e42Smrg>buffer</I 127a32e9e42Smrg></TT 128a32e9e42Smrg>, FcBool <TT 129a32e9e42SmrgCLASS="PARAMETER" 130a32e9e42Smrg><I 131a32e9e42Smrg>complain</I 132a32e9e42Smrg></TT 133a32e9e42Smrg>);</CODE 134a32e9e42Smrg></P 135a32e9e42Smrg><P 136a32e9e42Smrg></P 137a32e9e42Smrg></DIV 138a32e9e42Smrg></DIV 139a32e9e42Smrg><DIV 140a32e9e42SmrgCLASS="REFSECT1" 141a32e9e42Smrg><A 142a4e54154SmrgNAME="AEN3739" 143a32e9e42Smrg></A 144a32e9e42Smrg><H2 145a32e9e42Smrg>Description</H2 146a32e9e42Smrg><P 147a32e9e42Smrg>Walks the configuration in 'memory' and constructs the internal representation 148a32e9e42Smrgin 'config'. Any includes files referenced from within 'memory' will be loaded 149a32e9e42Smrgand dparsed. If 'complain' is FcFalse, no warning will be displayed if 150a32e9e42Smrg'file' does not exist. Error and warning messages will be output to stderr. 151a32e9e42SmrgReturns FcFalse if fsome error occurred while loading the file, either a 152a32e9e42Smrgparse error, semantic error or allocation failure. Otherwise returns FcTrue. 153a32e9e42Smrg </P 154a32e9e42Smrg></DIV 155a32e9e42Smrg><DIV 156a32e9e42SmrgCLASS="REFSECT1" 157a32e9e42Smrg><A 158a4e54154SmrgNAME="AEN3742" 159a32e9e42Smrg></A 160a32e9e42Smrg><H2 161a32e9e42Smrg>Since</H2 162a32e9e42Smrg><P 163a32e9e42Smrg>version 2.12.5</P 164a32e9e42Smrg></DIV 165a32e9e42Smrg><DIV 166a32e9e42SmrgCLASS="NAVFOOTER" 167a32e9e42Smrg><HR 168a32e9e42SmrgALIGN="LEFT" 169a32e9e42SmrgWIDTH="100%"><TABLE 170a32e9e42SmrgSUMMARY="Footer navigation table" 171a32e9e42SmrgWIDTH="100%" 172a32e9e42SmrgBORDER="0" 173a32e9e42SmrgCELLPADDING="0" 174a32e9e42SmrgCELLSPACING="0" 175a32e9e42Smrg><TR 176a32e9e42Smrg><TD 177a32e9e42SmrgWIDTH="33%" 178a32e9e42SmrgALIGN="left" 179a32e9e42SmrgVALIGN="top" 180a32e9e42Smrg><A 181a32e9e42SmrgHREF="fcconfigparseandload.html" 182a32e9e42SmrgACCESSKEY="P" 183a32e9e42Smrg><<< Previous</A 184a32e9e42Smrg></TD 185a32e9e42Smrg><TD 186a32e9e42SmrgWIDTH="34%" 187a32e9e42SmrgALIGN="center" 188a32e9e42SmrgVALIGN="top" 189a32e9e42Smrg><A 190a32e9e42SmrgHREF="t1.html" 191a32e9e42SmrgACCESSKEY="H" 192a32e9e42Smrg>Home</A 193a32e9e42Smrg></TD 194a32e9e42Smrg><TD 195a32e9e42SmrgWIDTH="33%" 196a32e9e42SmrgALIGN="right" 197a32e9e42SmrgVALIGN="top" 198a32e9e42Smrg><A 199a32e9e42SmrgHREF="fcconfiggetsysroot.html" 200a32e9e42SmrgACCESSKEY="N" 201a32e9e42Smrg>Next >>></A 202a32e9e42Smrg></TD 203a32e9e42Smrg></TR 204a32e9e42Smrg><TR 205a32e9e42Smrg><TD 206a32e9e42SmrgWIDTH="33%" 207a32e9e42SmrgALIGN="left" 208a32e9e42SmrgVALIGN="top" 209a32e9e42Smrg>FcConfigParseAndLoad</TD 210a32e9e42Smrg><TD 211a32e9e42SmrgWIDTH="34%" 212a32e9e42SmrgALIGN="center" 213a32e9e42SmrgVALIGN="top" 214a32e9e42Smrg><A 215a32e9e42SmrgHREF="x103.html#AEN3038" 216a32e9e42SmrgACCESSKEY="U" 217a32e9e42Smrg>Up</A 218a32e9e42Smrg></TD 219a32e9e42Smrg><TD 220a32e9e42SmrgWIDTH="33%" 221a32e9e42SmrgALIGN="right" 222a32e9e42SmrgVALIGN="top" 223a32e9e42Smrg>FcConfigGetSysRoot</TD 224a32e9e42Smrg></TR 225a32e9e42Smrg></TABLE 226a32e9e42Smrg></DIV 227a32e9e42Smrg></BODY 228a32e9e42Smrg></HTML 229a32e9e42Smrg>