]> git.wh0rd.org - fontconfig.git/blobdiff - doc/fcpattern.fncs
Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
[fontconfig.git] / doc / fcpattern.fncs
index a346cc59811f21154e71b1b4218e291e5b1f3b6e..ba04566e425850c69afbc65edd2b05155870841a 100644 (file)
@@ -273,6 +273,14 @@ in preference to FcPatternGet to provide compile-time typechecking.
 @FUNC+@                FcPatternVaBuild
 @TYPE1+@       FcPattern *                     @ARG1+@         orig
 @TYPE2+@       va_list%                        @ARG2+@         va
+
+@PROTOTYPE++@
+@RET++@                void
+@FUNC++@       FcPatternVapBuild
+@TYPE1++@      FcPattern *                     @ARG1++@        result
+@TYPE2++@      FcPattern *                     @ARG2++@        orig
+@TYPE3++@      va_list%                        @ARG3++@        va
+
 @PURPOSE@      Create patterns from arguments
 @DESC@
 Builds a pattern using a list of objects, types and values.  Each
@@ -300,7 +308,9 @@ pattern = FcPatternBuild (0, FC_FAMILY, FcTypeString, "Times", (char *) 0);
 </programlisting>
 <para>
 FcPatternVaBuild is used when the arguments are already in the form of a
-varargs value.
+varargs value. FcPatternVapBuild is a macro version of FcPatternVaBuild
+which returns its result directly in the <parameter>result</parameter>
+variable.
 @@
 
 @RET@          FcBool