diff options
author | Dr. Michael Lauer <mickey@vanille-media.de> | 2018-03-24 11:38:17 +0100 |
---|---|---|
committer | Dr. Michael Lauer <mickey@vanille-media.de> | 2018-03-24 11:38:17 +0100 |
commit | ea38039a33ca66f51f47315f4da2c330e4a8fd19 (patch) | |
tree | b883388cb42d9c5e49bafa28582ffcb4d7404776 | |
parent | 08580c1bed13e67143cb267ceb6a29d3bdb4e630 (diff) | |
download | vala-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.vapi | 17 |
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")] |