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><<< 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 >>></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 -- 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 <fontconfig/fontconfig.h> 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><<< 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 >>></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>