summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nonstd/types.h33
1 files changed, 33 insertions, 0 deletions
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 {