1a4e54154Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
2a4e54154Smrg<HTML
3a4e54154Smrg><HEAD
4a4e54154Smrg><TITLE
5a4e54154Smrg>FcStrBuildFilename</TITLE
6a4e54154Smrg><META
7a4e54154SmrgNAME="GENERATOR"
8a4e54154SmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9a4e54154SmrgREL="HOME"
10a4e54154SmrgHREF="t1.html"><LINK
11a4e54154SmrgREL="UP"
12a4e54154SmrgTITLE="String utilities"
13ae02b298SmrgHREF="x103.html#AEN5141"><LINK
14a4e54154SmrgREL="PREVIOUS"
15a4e54154SmrgTITLE="FcStrFree"
16a4e54154SmrgHREF="fcstrfree.html"><LINK
17a4e54154SmrgREL="NEXT"
18a4e54154SmrgTITLE="FcStrDirname"
19a4e54154SmrgHREF="fcstrdirname.html"></HEAD
20a4e54154Smrg><BODY
21a4e54154SmrgCLASS="REFENTRY"
22a4e54154SmrgBGCOLOR="#FFFFFF"
23a4e54154SmrgTEXT="#000000"
24a4e54154SmrgLINK="#0000FF"
25a4e54154SmrgVLINK="#840084"
26a4e54154SmrgALINK="#0000FF"
27a4e54154Smrg><DIV
28a4e54154SmrgCLASS="NAVHEADER"
29a4e54154Smrg><TABLE
30a4e54154SmrgSUMMARY="Header navigation table"
31a4e54154SmrgWIDTH="100%"
32a4e54154SmrgBORDER="0"
33a4e54154SmrgCELLPADDING="0"
34a4e54154SmrgCELLSPACING="0"
35a4e54154Smrg><TR
36a4e54154Smrg><TH
37a4e54154SmrgCOLSPAN="3"
38a4e54154SmrgALIGN="center"
39a4e54154Smrg></TH
40a4e54154Smrg></TR
41a4e54154Smrg><TR
42a4e54154Smrg><TD
43a4e54154SmrgWIDTH="10%"
44a4e54154SmrgALIGN="left"
45a4e54154SmrgVALIGN="bottom"
46a4e54154Smrg><A
47a4e54154SmrgHREF="fcstrfree.html"
48a4e54154SmrgACCESSKEY="P"
49a4e54154Smrg>&#60;&#60;&#60; Previous</A
50a4e54154Smrg></TD
51a4e54154Smrg><TD
52a4e54154SmrgWIDTH="80%"
53a4e54154SmrgALIGN="center"
54a4e54154SmrgVALIGN="bottom"
55a4e54154Smrg></TD
56a4e54154Smrg><TD
57a4e54154SmrgWIDTH="10%"
58a4e54154SmrgALIGN="right"
59a4e54154SmrgVALIGN="bottom"
60a4e54154Smrg><A
61a4e54154SmrgHREF="fcstrdirname.html"
62a4e54154SmrgACCESSKEY="N"
63a4e54154Smrg>Next &#62;&#62;&#62;</A
64a4e54154Smrg></TD
65a4e54154Smrg></TR
66a4e54154Smrg></TABLE
67a4e54154Smrg><HR
68a4e54154SmrgALIGN="LEFT"
69a4e54154SmrgWIDTH="100%"></DIV
70a4e54154Smrg><H1
71a4e54154Smrg><A
72a4e54154SmrgNAME="FCSTRBUILDFILENAME"
73a4e54154Smrg></A
74a4e54154Smrg>FcStrBuildFilename</H1
75a4e54154Smrg><DIV
76a4e54154SmrgCLASS="REFNAMEDIV"
77a4e54154Smrg><A
78ae02b298SmrgNAME="AEN5555"
79a4e54154Smrg></A
80a4e54154Smrg><H2
81a4e54154Smrg>Name</H2
82a4e54154Smrg>FcStrBuildFilename&nbsp;--&nbsp;Concatenate strings as a file path</DIV
83a4e54154Smrg><DIV
84a4e54154SmrgCLASS="REFSYNOPSISDIV"
85a4e54154Smrg><A
86ae02b298SmrgNAME="AEN5558"
87a4e54154Smrg></A
88a4e54154Smrg><H2
89a4e54154Smrg>Synopsis</H2
90a4e54154Smrg><DIV
91a4e54154SmrgCLASS="FUNCSYNOPSIS"
92a4e54154Smrg><P
93a4e54154Smrg></P
94a4e54154Smrg><A
95ae02b298SmrgNAME="AEN5559"
96a4e54154Smrg></A
97a4e54154Smrg><TABLE
98a4e54154SmrgBORDER="0"
99a4e54154SmrgBGCOLOR="#E0E0E0"
100a4e54154SmrgWIDTH="100%"
101a4e54154Smrg><TR
102a4e54154Smrg><TD
103a4e54154Smrg><PRE
104a4e54154SmrgCLASS="FUNCSYNOPSISINFO"
105a4e54154Smrg>#include &#60;fontconfig/fontconfig.h&#62;
1061cc69409Smrg        </PRE
107a4e54154Smrg></TD
108a4e54154Smrg></TR
109a4e54154Smrg></TABLE
110a4e54154Smrg><P
111a4e54154Smrg><CODE
112a4e54154Smrg><CODE
113a4e54154SmrgCLASS="FUNCDEF"
114a4e54154Smrg>FcChar8 * <TT
115a4e54154SmrgCLASS="FUNCTION"
116a4e54154Smrg>FcStrBuildFilename</TT
117a4e54154Smrg></CODE
118a4e54154Smrg>(const FcChar8 *<TT
119a4e54154SmrgCLASS="PARAMETER"
120a4e54154Smrg><I
121a4e54154Smrg>path</I
122a4e54154Smrg></TT
123a4e54154Smrg>, ...<TT
124a4e54154SmrgCLASS="PARAMETER"
125a4e54154Smrg><I
126a4e54154Smrg></I
127a4e54154Smrg></TT
128a4e54154Smrg>);</CODE
129a4e54154Smrg></P
130a4e54154Smrg><P
131a4e54154Smrg></P
132a4e54154Smrg></DIV
133a4e54154Smrg></DIV
134a4e54154Smrg><DIV
135a4e54154SmrgCLASS="REFSECT1"
136a4e54154Smrg><A
137ae02b298SmrgNAME="AEN5568"
138a4e54154Smrg></A
139a4e54154Smrg><H2
140a4e54154Smrg>Description</H2
141a4e54154Smrg><P
142a4e54154Smrg>Creates a filename from the given elements of strings as file paths
143a4e54154Smrgand concatenate them with the appropriate file separator.
144a4e54154SmrgArguments must be null-terminated.
145a4e54154SmrgThis returns a newly-allocated memory which should be freed when no longer needed.
1461cc69409Smrg            </P
147a4e54154Smrg></DIV
148a4e54154Smrg><DIV
149a4e54154SmrgCLASS="NAVFOOTER"
150a4e54154Smrg><HR
151a4e54154SmrgALIGN="LEFT"
152a4e54154SmrgWIDTH="100%"><TABLE
153a4e54154SmrgSUMMARY="Footer navigation table"
154a4e54154SmrgWIDTH="100%"
155a4e54154SmrgBORDER="0"
156a4e54154SmrgCELLPADDING="0"
157a4e54154SmrgCELLSPACING="0"
158a4e54154Smrg><TR
159a4e54154Smrg><TD
160a4e54154SmrgWIDTH="33%"
161a4e54154SmrgALIGN="left"
162a4e54154SmrgVALIGN="top"
163a4e54154Smrg><A
164a4e54154SmrgHREF="fcstrfree.html"
165a4e54154SmrgACCESSKEY="P"
166a4e54154Smrg>&#60;&#60;&#60; Previous</A
167a4e54154Smrg></TD
168a4e54154Smrg><TD
169a4e54154SmrgWIDTH="34%"
170a4e54154SmrgALIGN="center"
171a4e54154SmrgVALIGN="top"
172a4e54154Smrg><A
173a4e54154SmrgHREF="t1.html"
174a4e54154SmrgACCESSKEY="H"
175a4e54154Smrg>Home</A
176a4e54154Smrg></TD
177a4e54154Smrg><TD
178a4e54154SmrgWIDTH="33%"
179a4e54154SmrgALIGN="right"
180a4e54154SmrgVALIGN="top"
181a4e54154Smrg><A
182a4e54154SmrgHREF="fcstrdirname.html"
183a4e54154SmrgACCESSKEY="N"
184a4e54154Smrg>Next &#62;&#62;&#62;</A
185a4e54154Smrg></TD
186a4e54154Smrg></TR
187a4e54154Smrg><TR
188a4e54154Smrg><TD
189a4e54154SmrgWIDTH="33%"
190a4e54154SmrgALIGN="left"
191a4e54154SmrgVALIGN="top"
192a4e54154Smrg>FcStrFree</TD
193a4e54154Smrg><TD
194a4e54154SmrgWIDTH="34%"
195a4e54154SmrgALIGN="center"
196a4e54154SmrgVALIGN="top"
197a4e54154Smrg><A
198ae02b298SmrgHREF="x103.html#AEN5141"
199a4e54154SmrgACCESSKEY="U"
200a4e54154Smrg>Up</A
201a4e54154Smrg></TD
202a4e54154Smrg><TD
203a4e54154SmrgWIDTH="33%"
204a4e54154SmrgALIGN="right"
205a4e54154SmrgVALIGN="top"
206a4e54154Smrg>FcStrDirname</TD
207a4e54154Smrg></TR
208a4e54154Smrg></TABLE
209a4e54154Smrg></DIV
210a4e54154Smrg></BODY
211a4e54154Smrg></HTML
212a4e54154Smrg>