diff options
Diffstat (limited to 'libc-top-half/musl/src/locale/localeconv.c')
-rw-r--r-- | libc-top-half/musl/src/locale/localeconv.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/libc-top-half/musl/src/locale/localeconv.c b/libc-top-half/musl/src/locale/localeconv.c new file mode 100644 index 0000000..4cbb9dc --- /dev/null +++ b/libc-top-half/musl/src/locale/localeconv.c @@ -0,0 +1,34 @@ +#include <locale.h> +#include <limits.h> + +static const struct lconv posix_lconv = { + .decimal_point = ".", + .thousands_sep = "", + .grouping = "", + .int_curr_symbol = "", + .currency_symbol = "", + .mon_decimal_point = "", + .mon_thousands_sep = "", + .mon_grouping = "", + .positive_sign = "", + .negative_sign = "", + .int_frac_digits = CHAR_MAX, + .frac_digits = CHAR_MAX, + .p_cs_precedes = CHAR_MAX, + .p_sep_by_space = CHAR_MAX, + .n_cs_precedes = CHAR_MAX, + .n_sep_by_space = CHAR_MAX, + .p_sign_posn = CHAR_MAX, + .n_sign_posn = CHAR_MAX, + .int_p_cs_precedes = CHAR_MAX, + .int_p_sep_by_space = CHAR_MAX, + .int_n_cs_precedes = CHAR_MAX, + .int_n_sep_by_space = CHAR_MAX, + .int_p_sign_posn = CHAR_MAX, + .int_n_sign_posn = CHAR_MAX, +}; + +struct lconv *localeconv(void) +{ + return (void *)&posix_lconv; +} |