]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Add vprintf variant functions
authorLuca Bruno <lethalman88@gmail.com>
Sat, 10 Jul 2010 08:00:40 +0000 (10:00 +0200)
committerJürg Billeter <j@bitron.ch>
Sat, 10 Jul 2010 08:05:31 +0000 (10:05 +0200)
vapi/glib-2.0.vapi

index 596570a690f5ce34ab0cc6672af0017e7a99244b..ba89c880b91d9d788b1cfa81cca283ae460e08ed 100644 (file)
@@ -943,6 +943,8 @@ public class string {
        public bool has_suffix (string suffix);
        [CCode (cname = "g_strdup_printf"), PrintfFormat]
        public string printf (...);
+       [CCode (cname = "g_strdup_vprintf")]
+       public string vprintf (va_list args);
        [CCode (cname = "sscanf", cheader_filename = "stdio.h"), ScanfFormat]
        public int scanf (...);
        [CCode (cname = "g_strconcat")]
@@ -3042,6 +3044,7 @@ namespace GLib {
                public static string escape_text (string text, ssize_t length = -1);
                [PrintfFormat]
                public static string printf_escaped (string format, ...);
+               public static string vprintf_escaped (string format, va_list args);
                [CCode (sentinel = "G_MARKUP_COLLECT_INVALID")]
                public static bool collect_attributes (string element_name, string[] attribute_names, string[] attribute_values, ...) throws MarkupError;
        }
@@ -3561,6 +3564,8 @@ namespace GLib {
                public void printf (string format, ...);
                [PrintfFormat]
                public void append_printf (string format, ...);
+               public void vprintf (string format, va_list args);
+               public void append_vprintf (string format, va_list args);
 
                public string str;
                public ssize_t len;