From 1a9d7ed19bc9f80c0f704918ea74f084e8a522a0 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Tue, 29 Jan 2019 21:41:34 -0500 Subject: prepare __locale_t for full use --- nonstd/types.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'nonstd') diff --git a/nonstd/types.h b/nonstd/types.h index 12468dc7..43550b86 100644 --- a/nonstd/types.h +++ b/nonstd/types.h @@ -17,14 +17,47 @@ struct __locale_t { int mask; char *all; char *collate; + unsigned char *collation; char *ctype; unsigned char *ctattr; unsigned char *ctoupper; unsigned char *ctolower; char *message; + struct { + char *yesexpr; + char *noexpr; + } lc_messages; char *monetary; char *numeric; + struct lconv mn; char *time; + struct { + char *abday[7]; + char *day[7]; + char *abmon[12]; + char *mon[12]; + char *d_t_fmt; + char *d_fmt; + char *t_fmt; + char *am_pm[2]; + char *t_fmt_ampm; + struct { + char direction; + int offset; + int start_year; + int start_month; + int start_day; + int end_year; + int end_month; + int end_day; + char *era_name; + char *era_format; + } era; + char *era_d_fmt; + char *era_t_fmt; + char *era_d_t_fmt; + char *alt_digits; + } lc_time; }; struct priscn_options { -- cgit v1.2.1