]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
posix: Add nl_langinfo
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 8 Nov 2012 01:50:56 +0000 (14:50 +1300)
committerJürg Billeter <j@bitron.ch>
Tue, 13 Nov 2012 20:12:44 +0000 (21:12 +0100)
Fixes 685039.

vapi/posix.vapi

index e6a284219858161071123556a478785bc4c1d813..ea2d025422b41fb476494066ba68fc5309a61908 100644 (file)
@@ -2483,5 +2483,66 @@ namespace Posix {
                [CCode (cname = "glob", instance_pos = -1)]
                public int glob (string pattern, int flags = 0, GlobErrorFunction? errfunc = null);
        }
-}
 
+       [CCode (cheader_filename = "langinfo.h", cprefix = "")]
+       public enum NLItem {
+               ABDAY_1,
+               ABDAY_2,
+               ABDAY_3,
+               ABDAY_4,
+               ABDAY_5,
+               ABDAY_6,
+               ABDAY_7,
+               DAY_1,
+               DAY_2,
+               DAY_3,
+               DAY_4,
+               DAY_5,
+               DAY_6,
+               DAY_7,
+               ABMON_1,
+               ABMON_2,
+               ABMON_3,
+               ABMON_4,
+               ABMON_5,
+               ABMON_6,
+               ABMON_7,
+               ABMON_8,
+               ABMON_9,
+               ABMON_10,
+               ABMON_11,
+               ABMON_12,
+               MON_1,
+               MON_2,
+               MON_3,
+               MON_4,
+               MON_5,
+               MON_6,
+               MON_7,
+               MON_8,
+               MON_9,
+               MON_10,
+               MON_11,
+               MON_12,
+               AM_STR,
+               PM_STR,
+               D_T_FMT,
+               D_FMT,
+               T_FMT,
+               T_FMT_AMPM,
+               ERA,
+               ERA_D_FMT,
+               ALT_DIGITS,
+               ERA_D_T_FMT,
+               ERA_T_FMT,
+               CODESET,
+               CRNCYSTR,
+               RADIXCHAR,
+               THOUSEP,
+               YESEXPR,
+               NOEXPR
+       }
+
+       [CCode (cheader_filename = "langinfo.h")]
+       public unowned string nl_langinfo (NLItem item);
+}