1457d6538Storek /* 2*d3aa1d2bSbostic * Copyright (c) 1991, 1993 3*d3aa1d2bSbostic * The Regents of the University of California. All rights reserved. 4457d6538Storek * 5457d6538Storek * %sccs.include.redist.c% 6457d6538Storek */ 7457d6538Storek 8457d6538Storek #if defined(LIBC_SCCS) && !defined(lint) 9*d3aa1d2bSbostic static char sccsid[] = "@(#)lconv.c 8.1 (Berkeley) 06/04/93"; 10457d6538Storek #endif /* LIBC_SCCS and not lint */ 11457d6538Storek 1297dd3c2fSbostic #include <limits.h> 13457d6538Storek #include <locale.h> 14457d6538Storek 1595d9026eSbostic static char empty[] = ""; 16457d6538Storek 17457d6538Storek /* 18457d6538Storek * Default (C) locale conversion. 19457d6538Storek */ 20457d6538Storek static struct lconv C_lconv = { 21457d6538Storek ".", /* decimal_point */ 22457d6538Storek empty, /* thousands_sep */ 23457d6538Storek empty, /* grouping */ 24457d6538Storek empty, /* int_curr_symbol */ 25457d6538Storek empty, /* currency_symbol */ 26457d6538Storek empty, /* mon_decimal_point */ 27457d6538Storek empty, /* mon_thousands_sep */ 28457d6538Storek empty, /* mon_grouping */ 29457d6538Storek empty, /* positive_sign */ 30457d6538Storek empty, /* negative_sign */ 31457d6538Storek CHAR_MAX, /* int_frac_digits */ 32457d6538Storek CHAR_MAX, /* frac_digits */ 33457d6538Storek CHAR_MAX, /* p_cs_precedes */ 34457d6538Storek CHAR_MAX, /* p_sep_by_space */ 35457d6538Storek CHAR_MAX, /* n_cs_precedes */ 36457d6538Storek CHAR_MAX, /* n_sep_by_space */ 37457d6538Storek CHAR_MAX, /* p_sign_posn */ 38457d6538Storek CHAR_MAX, /* n_sign_posn */ 39457d6538Storek }; 40457d6538Storek 41457d6538Storek /* 42457d6538Storek * Current locale conversion. 43457d6538Storek */ 44457d6538Storek struct lconv *__lconv = &C_lconv; 45