fcconfigparseandload.html revision 1.1.1.10 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 >FcConfigParseAndLoad</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="FcConfigGetFilename"
16 HREF="fcconfiggetfilename.html"><LINK
17 REL="NEXT"
18 TITLE="FcConfigParseAndLoadFromMemory"
19 HREF="fcconfigparseandloadfrommemory.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="fcconfiggetfilename.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="fcconfigparseandloadfrommemory.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="FCCONFIGPARSEANDLOAD"
73 ></A
74 >FcConfigParseAndLoad</H1
75 ><DIV
76 CLASS="REFNAMEDIV"
77 ><A
78 NAME="AEN3706"
79 ></A
80 ><H2
81 >Name</H2
82 >FcConfigParseAndLoad -- load a configuration file</DIV
83 ><DIV
84 CLASS="REFSYNOPSISDIV"
85 ><A
86 NAME="AEN3709"
87 ></A
88 ><H2
89 >Synopsis</H2
90 ><DIV
91 CLASS="FUNCSYNOPSIS"
92 ><P
93 ></P
94 ><A
95 NAME="AEN3710"
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 >FcConfigParseAndLoad</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 >file</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="AEN3721"
143 ></A
144 ><H2
145 >Description</H2
146 ><P
147 >Walks the configuration in 'file' and constructs the internal representation
148 in 'config'. Any include files referenced from within 'file' will be loaded
149 and parsed. 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 some 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="NAVFOOTER"
172 ><HR
173 ALIGN="LEFT"
174 WIDTH="100%"><TABLE
175 SUMMARY="Footer navigation table"
176 WIDTH="100%"
177 BORDER="0"
178 CELLPADDING="0"
179 CELLSPACING="0"
180 ><TR
181 ><TD
182 WIDTH="33%"
183 ALIGN="left"
184 VALIGN="top"
185 ><A
186 HREF="fcconfiggetfilename.html"
187 ACCESSKEY="P"
188 ><<< Previous</A
189 ></TD
190 ><TD
191 WIDTH="34%"
192 ALIGN="center"
193 VALIGN="top"
194 ><A
195 HREF="t1.html"
196 ACCESSKEY="H"
197 >Home</A
198 ></TD
199 ><TD
200 WIDTH="33%"
201 ALIGN="right"
202 VALIGN="top"
203 ><A
204 HREF="fcconfigparseandloadfrommemory.html"
205 ACCESSKEY="N"
206 >Next >>></A
207 ></TD
208 ></TR
209 ><TR
210 ><TD
211 WIDTH="33%"
212 ALIGN="left"
213 VALIGN="top"
214 >FcConfigGetFilename</TD
215 ><TD
216 WIDTH="34%"
217 ALIGN="center"
218 VALIGN="top"
219 ><A
220 HREF="x103.html#AEN3038"
221 ACCESSKEY="U"
222 >Up</A
223 ></TD
224 ><TD
225 WIDTH="33%"
226 ALIGN="right"
227 VALIGN="top"
228 >FcConfigParseAndLoadFromMemory</TD
229 ></TR
230 ></TABLE
231 ></DIV
232 ></BODY
233 ></HTML
234 >