diff --git a/distrib/utils/libhack/localeconv.c b/distrib/utils/libhack/localeconv.c new file mode 100644 index 000000000000..a384ff1fa67d --- /dev/null +++ b/distrib/utils/libhack/localeconv.c @@ -0,0 +1,46 @@ +/* $NetBSD: localeconv.c,v 1.1 1999/05/19 03:53:58 gwr Exp $ */ + +/* + * Written by J.T. Conklin . + * Public domain. + */ + +#include +#include +#include + +/* + * The localeconv() function constructs a struct lconv from the current + * monetary and numeric locales. + */ + +/* + * Return the current locale conversion. + * Fixed in the "C" locale. + */ +struct lconv * +localeconv() +{ + static struct lconv ret = { + /* char *decimal_point */ ".", + /* char *thousands_sep */ "", + /* char *grouping */ "", + /* char *int_curr_symbol */ "", + /* char *currency_symbol */ "", + /* char *mon_decimal_point */ "", + /* char *mon_thousands_sep */ "", + /* char *mon_grouping */ "", + /* char *positive_sign */ "", + /* char *negative_sign */ "", + /* char int_frac_digits */ CHAR_MAX, + /* char frac_digits */ CHAR_MAX, + /* char p_cs_precedes */ CHAR_MAX, + /* char p_sep_by_space */ CHAR_MAX, + /* char n_cs_precedes */ CHAR_MAX, + /* char n_sep_by_space */ CHAR_MAX, + /* char p_sign_posn */ CHAR_MAX, + /* char n_sign_posn */ CHAR_MAX, + }; + + return (&ret); +}