]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Add [FormatArg] attributes to gettext functions
authorJürg Billeter <j@bitron.ch>
Tue, 1 Nov 2016 17:00:25 +0000 (18:00 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 3 Nov 2016 19:47:31 +0000 (20:47 +0100)
vapi/glib-2.0.vapi

index 06cd9d7255b98f7af8702dc4f9dada8db5b16887..3e50146d4fec803101af3ba1c7c38db0fea8d99a 100644 (file)
@@ -5182,36 +5182,36 @@ namespace GLib {
 
        [Version (since = "2.4")]
        [CCode (cname = "_", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string _ (string str);
+       public static unowned string _ ([FormatArg] string str);
        [Version (since = "2.4")]
        [CCode (cname = "Q_", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string Q_ (string str);
+       public static unowned string Q_ ([FormatArg] string str);
        [Version (since = "2.4")]
        [CCode (cname = "N_", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string N_ (string str);
+       public static unowned string N_ ([FormatArg] string str);
        [Version (since = "2.16")]
        [CCode (cname = "C_", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string C_ (string context, string str);
+       public static unowned string C_ (string context, [FormatArg] string str);
        [Version (since = "2.18")]
        [CCode (cname = "NC_", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string NC_ (string context, string str);
+       public static unowned string NC_ (string context, [FormatArg] string str);
        [CCode (cname = "ngettext", cheader_filename = "glib.h,glib/gi18n-lib.h")]
-       public static unowned string ngettext (string msgid, string msgid_plural, ulong n);
+       public static unowned string ngettext (string msgid, [FormatArg] string msgid_plural, ulong n);
        [Version (since = "2.18")]
        [CCode (cname = "g_dgettext", cheader_filename = "glib/gi18n-lib.h")]
-       public static unowned string dgettext (string? domain, string msgid);
+       public static unowned string dgettext (string? domain, [FormatArg] string msgid);
        [Version (since = "2.26")]
        [CCode (cname = "g_dcgettext", cheader_filename = "glib/gi18n-lib.h")]
-       public static unowned string dcgettext (string? domain, string msgid, int category);
+       public static unowned string dcgettext (string? domain, [FormatArg] string msgid, int category);
        [Version (since = "2.18")]
        [CCode (cname = "g_dngettext", cheader_filename = "glib/gi18n-lib.h")]
-       public static unowned string dngettext (string? domain, string msgid, string msgid_plural, ulong n);
+       public static unowned string dngettext (string? domain, string msgid, [FormatArg] string msgid_plural, ulong n);
        [Version (since = "2.16")]
        [CCode (cname = "g_dpgettext", cheader_filename = "glib/gi18n-lib.h")]
-       public static unowned string dpgettext (string? domain, string msgctxid, size_t msgidoffset);
+       public static unowned string dpgettext (string? domain, [FormatArg] string msgctxid, size_t msgidoffset);
        [Version (since = "2.18")]
        [CCode (cname = "g_dpgettext2", cheader_filename = "glib/gi18n-lib.h")]
-       public static unowned string dpgettext2 (string? domain, string context, string msgid);
+       public static unowned string dpgettext2 (string? domain, string context, [FormatArg] string msgid);
 
        [CCode (cname = "int", cprefix = "LC_", cheader_filename = "locale.h", has_type_id = false)]
        public enum LocaleCategory {