summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDr. Michael Lauer <mickey@vanille-media.de>2018-03-24 11:38:17 +0100
committerDr. Michael Lauer <mickey@vanille-media.de>2018-03-24 11:38:17 +0100
commitea38039a33ca66f51f47315f4da2c330e4a8fd19 (patch)
treeb883388cb42d9c5e49bafa28582ffcb4d7404776
parent08580c1bed13e67143cb267ceb6a29d3bdb4e630 (diff)
downloadvala-ea38039a33ca66f51f47315f4da2c330e4a8fd19.tar.gz
posix: Add to_string to NLItem and add NLTime
Patch based on https://github.com/elementary/calendar/blob/master/vapi/posix-extension.vapi Note: NLTime is actually a glibc'ism, but in the absence of a glibc.vapi, posix.vapi is an acceptable place. See also bug #793443.
-rw-r--r--vapi/posix.vapi17
1 files changed, 16 insertions, 1 deletions
diff --git a/vapi/posix.vapi b/vapi/posix.vapi
index 13a6c5d11..3ab41d9f4 100644
--- a/vapi/posix.vapi
+++ b/vapi/posix.vapi
@@ -3072,7 +3072,22 @@ namespace Posix {
RADIXCHAR,
THOUSEP,
YESEXPR,
- NOEXPR
+ NOEXPR;
+ [CCode (cheader_filename = "langinfo.h", cname = "nl_langinfo")]
+ public unowned string to_string ();
+ }
+
+ [CCode (cheader_filename = "langinfo.h", cname = "nl_item", cprefix = "_NL_TIME_", has_type_id = false)]
+ public enum NLTime {
+ WEEK_NDAYS,
+ WEEK_1STDAY,
+ WEEK_1STWEEK,
+ FIRST_WEEKDAY,
+ FIRST_WORKDAY,
+ CAL_DIRECTION,
+ TIMEZONE;
+ [CCode (cheader_filename = "langinfo.h", cname = "nl_langinfo")]
+ public unowned string to_string ();
}
[CCode (cheader_filename = "langinfo.h")]