Home | History | Annotate | Line # | Download | only in fontconfig-devel
      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
      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="FcConfigParseAndLoad"
     16 HREF="fcconfigparseandload.html"><LINK
     17 REL="NEXT"
     18 TITLE="FcConfigGetSysRoot"
     19 HREF="fcconfiggetsysroot.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="fcconfigparseandload.html"
     48 ACCESSKEY="P"
     49 >&#60;&#60;&#60; 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="fcconfiggetsysroot.html"
     62 ACCESSKEY="N"
     63 >Next &#62;&#62;&#62;</A
     64 ></TD
     65 ></TR
     66 ></TABLE
     67 ><HR
     68 ALIGN="LEFT"
     69 WIDTH="100%"></DIV
     70 ><H1
     71 ><A
     72 NAME="FCCONFIGPARSEANDLOADFROMMEMORY"
     73 ></A
     74 >FcConfigParseAndLoadFromMemory</H1
     75 ><DIV
     76 CLASS="REFNAMEDIV"
     77 ><A
     78 NAME="AEN3732"
     79 ></A
     80 ><H2
     81 >Name</H2
     82 >FcConfigParseAndLoadFromMemory&nbsp;--&nbsp;load a configuration from memory</DIV
     83 ><DIV
     84 CLASS="REFSYNOPSISDIV"
     85 ><A
     86 NAME="AEN3735"
     87 ></A
     88 ><H2
     89 >Synopsis</H2
     90 ><DIV
     91 CLASS="FUNCSYNOPSIS"
     92 ><P
     93 ></P
     94 ><A
     95 NAME="AEN3736"
     96 ></A
     97 ><TABLE
     98 BORDER="0"
     99 BGCOLOR="#E0E0E0"
    100 WIDTH="100%"
    101 ><TR
    102 ><TD
    103 ><PRE
    104 CLASS="FUNCSYNOPSISINFO"
    105 >#include &#60;fontconfig/fontconfig.h&#62;
    106         </PRE
    107 ></TD
    108 ></TR
    109 ></TABLE
    110 ><P
    111 ><CODE
    112 ><CODE
    113 CLASS="FUNCDEF"
    114 >FcBool <TT
    115 CLASS="FUNCTION"
    116 >FcConfigParseAndLoadFromMemory</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 >buffer</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="AEN3747"
    143 ></A
    144 ><H2
    145 >Description</H2
    146 ><P
    147 >Walks the configuration in 'memory' and constructs the internal representation
    148 in 'config'.  Any includes files referenced from within 'memory' will be loaded
    149 and 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.
    151 Returns FcFalse if fsome 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="REFSECT1"
    172 ><A
    173 NAME="AEN3753"
    174 ></A
    175 ><H2
    176 >Since</H2
    177 ><P
    178 >version 2.12.5</P
    179 ></DIV
    180 ><DIV
    181 CLASS="NAVFOOTER"
    182 ><HR
    183 ALIGN="LEFT"
    184 WIDTH="100%"><TABLE
    185 SUMMARY="Footer navigation table"
    186 WIDTH="100%"
    187 BORDER="0"
    188 CELLPADDING="0"
    189 CELLSPACING="0"
    190 ><TR
    191 ><TD
    192 WIDTH="33%"
    193 ALIGN="left"
    194 VALIGN="top"
    195 ><A
    196 HREF="fcconfigparseandload.html"
    197 ACCESSKEY="P"
    198 >&#60;&#60;&#60; Previous</A
    199 ></TD
    200 ><TD
    201 WIDTH="34%"
    202 ALIGN="center"
    203 VALIGN="top"
    204 ><A
    205 HREF="t1.html"
    206 ACCESSKEY="H"
    207 >Home</A
    208 ></TD
    209 ><TD
    210 WIDTH="33%"
    211 ALIGN="right"
    212 VALIGN="top"
    213 ><A
    214 HREF="fcconfiggetsysroot.html"
    215 ACCESSKEY="N"
    216 >Next &#62;&#62;&#62;</A
    217 ></TD
    218 ></TR
    219 ><TR
    220 ><TD
    221 WIDTH="33%"
    222 ALIGN="left"
    223 VALIGN="top"
    224 >FcConfigParseAndLoad</TD
    225 ><TD
    226 WIDTH="34%"
    227 ALIGN="center"
    228 VALIGN="top"
    229 ><A
    230 HREF="x103.html#AEN3038"
    231 ACCESSKEY="U"
    232 >Up</A
    233 ></TD
    234 ><TD
    235 WIDTH="33%"
    236 ALIGN="right"
    237 VALIGN="top"
    238 >FcConfigGetSysRoot</TD
    239 ></TR
    240 ></TABLE
    241 ></DIV
    242 ></BODY
    243 ></HTML
    244 >