fcconfigparseandloadfrommemory.html revision ae02b298
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
7NAME="GENERATOR"
8CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9REL="HOME"
10HREF="t1.html"><LINK
11REL="UP"
12TITLE="FcConfig"
13HREF="x103.html#AEN3038"><LINK
14REL="PREVIOUS"
15TITLE="FcConfigParseAndLoad"
16HREF="fcconfigparseandload.html"><LINK
17REL="NEXT"
18TITLE="FcConfigGetSysRoot"
19HREF="fcconfiggetsysroot.html"></HEAD
20><BODY
21CLASS="REFENTRY"
22BGCOLOR="#FFFFFF"
23TEXT="#000000"
24LINK="#0000FF"
25VLINK="#840084"
26ALINK="#0000FF"
27><DIV
28CLASS="NAVHEADER"
29><TABLE
30SUMMARY="Header navigation table"
31WIDTH="100%"
32BORDER="0"
33CELLPADDING="0"
34CELLSPACING="0"
35><TR
36><TH
37COLSPAN="3"
38ALIGN="center"
39></TH
40></TR
41><TR
42><TD
43WIDTH="10%"
44ALIGN="left"
45VALIGN="bottom"
46><A
47HREF="fcconfigparseandload.html"
48ACCESSKEY="P"
49>&#60;&#60;&#60; Previous</A
50></TD
51><TD
52WIDTH="80%"
53ALIGN="center"
54VALIGN="bottom"
55></TD
56><TD
57WIDTH="10%"
58ALIGN="right"
59VALIGN="bottom"
60><A
61HREF="fcconfiggetsysroot.html"
62ACCESSKEY="N"
63>Next &#62;&#62;&#62;</A
64></TD
65></TR
66></TABLE
67><HR
68ALIGN="LEFT"
69WIDTH="100%"></DIV
70><H1
71><A
72NAME="FCCONFIGPARSEANDLOADFROMMEMORY"
73></A
74>FcConfigParseAndLoadFromMemory</H1
75><DIV
76CLASS="REFNAMEDIV"
77><A
78NAME="AEN3732"
79></A
80><H2
81>Name</H2
82>FcConfigParseAndLoadFromMemory&nbsp;--&nbsp;load a configuration from memory</DIV
83><DIV
84CLASS="REFSYNOPSISDIV"
85><A
86NAME="AEN3735"
87></A
88><H2
89>Synopsis</H2
90><DIV
91CLASS="FUNCSYNOPSIS"
92><P
93></P
94><A
95NAME="AEN3736"
96></A
97><TABLE
98BORDER="0"
99BGCOLOR="#E0E0E0"
100WIDTH="100%"
101><TR
102><TD
103><PRE
104CLASS="FUNCSYNOPSISINFO"
105>#include &#60;fontconfig/fontconfig.h&#62;
106        </PRE
107></TD
108></TR
109></TABLE
110><P
111><CODE
112><CODE
113CLASS="FUNCDEF"
114>FcBool <TT
115CLASS="FUNCTION"
116>FcConfigParseAndLoadFromMemory</TT
117></CODE
118>(FcConfig *<TT
119CLASS="PARAMETER"
120><I
121>config</I
122></TT
123>, const FcChar8 *<TT
124CLASS="PARAMETER"
125><I
126>buffer</I
127></TT
128>, FcBool <TT
129CLASS="PARAMETER"
130><I
131>complain</I
132></TT
133>);</CODE
134></P
135><P
136></P
137></DIV
138></DIV
139><DIV
140CLASS="REFSECT1"
141><A
142NAME="AEN3747"
143></A
144><H2
145>Description</H2
146><P
147>Walks the configuration in 'memory' and constructs the internal representation
148in 'config'.  Any includes files referenced from within 'memory' will be loaded
149and 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.
151Returns FcFalse if fsome error occurred while loading the file, either a
152parse error, semantic error or allocation failure. Otherwise returns FcTrue.
153
154After all configuration files / strings have been loaded, with
155<TT
156CLASS="FUNCTION"
157>FcConfigParseAndLoad</TT
158> and/or
159<TT
160CLASS="FUNCTION"
161>FcConfigParseAndLoadFromMemory</TT
162>, call
163<TT
164CLASS="FUNCTION"
165>FcConfigBuildFonts</TT
166> to build the font
167database.
168            </P
169></DIV
170><DIV
171CLASS="REFSECT1"
172><A
173NAME="AEN3753"
174></A
175><H2
176>Since</H2
177><P
178>version 2.12.5</P
179></DIV
180><DIV
181CLASS="NAVFOOTER"
182><HR
183ALIGN="LEFT"
184WIDTH="100%"><TABLE
185SUMMARY="Footer navigation table"
186WIDTH="100%"
187BORDER="0"
188CELLPADDING="0"
189CELLSPACING="0"
190><TR
191><TD
192WIDTH="33%"
193ALIGN="left"
194VALIGN="top"
195><A
196HREF="fcconfigparseandload.html"
197ACCESSKEY="P"
198>&#60;&#60;&#60; Previous</A
199></TD
200><TD
201WIDTH="34%"
202ALIGN="center"
203VALIGN="top"
204><A
205HREF="t1.html"
206ACCESSKEY="H"
207>Home</A
208></TD
209><TD
210WIDTH="33%"
211ALIGN="right"
212VALIGN="top"
213><A
214HREF="fcconfiggetsysroot.html"
215ACCESSKEY="N"
216>Next &#62;&#62;&#62;</A
217></TD
218></TR
219><TR
220><TD
221WIDTH="33%"
222ALIGN="left"
223VALIGN="top"
224>FcConfigParseAndLoad</TD
225><TD
226WIDTH="34%"
227ALIGN="center"
228VALIGN="top"
229><A
230HREF="x103.html#AEN3038"
231ACCESSKEY="U"
232>Up</A
233></TD
234><TD
235WIDTH="33%"
236ALIGN="right"
237VALIGN="top"
238>FcConfigGetSysRoot</TD
239></TR
240></TABLE
241></DIV
242></BODY
243></HTML
244>