Module Name: src
Committed By: tnozaki
Date: Sat Mar 27 15:25:22 UTC 2010
Modified Files:
src/lib/libc/citrus: citrus_lc_ctype.c
src/lib/libc/locale: global_locale.c localeconv.c nb_lc_messages_misc.h
nb_lc_monetary_misc.h nb_lc_numeric_misc.h nb_lc_time_misc.h
nl_langinfo.c setlocale_local.h
Log Message:
_locale_cache_t: change ldata and items to pointer for future binary
compatibility.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/citrus/citrus_lc_ctype.c
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/locale/global_locale.c \
src/lib/libc/locale/setlocale_local.h
cvs rdiff -u -r1.16 -r1.17 src/lib/libc/locale/localeconv.c
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/locale/nb_lc_messages_misc.h \
src/lib/libc/locale/nb_lc_monetary_misc.h \
src/lib/libc/locale/nb_lc_numeric_misc.h \
src/lib/libc/locale/nb_lc_time_misc.h
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/locale/nl_langinfo.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/citrus/citrus_lc_ctype.c
diff -u src/lib/libc/citrus/citrus_lc_ctype.c:1.3 src/lib/libc/citrus/citrus_lc_ctype.c:1.4
--- src/lib/libc/citrus/citrus_lc_ctype.c:1.3 Sun Jan 18 22:03:19 2009
+++ src/lib/libc/citrus/citrus_lc_ctype.c Sat Mar 27 15:25:21 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: citrus_lc_ctype.c,v 1.3 2009/01/18 22:03:19 tnozaki Exp $ */
+/* $NetBSD: citrus_lc_ctype.c,v 1.4 2010/03/27 15:25:21 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: citrus_lc_ctype.c,v 1.3 2009/01/18 22:03:19 tnozaki Exp $");
+__RCSID("$NetBSD: citrus_lc_ctype.c,v 1.4 2010/03/27 15:25:21 tnozaki Exp $");
#endif /* LIBC_SCCS and not lint */
#include "reentrant.h"
@@ -126,6 +126,7 @@
_RuneLocale * __restrict data)
{
_DIAGASSERT(cache != NULL);
+ _DIAGASSERT(cache->items != NULL);
_DIAGASSERT(data != NULL);
cache->ctype_tab = data->rl_ctype_tab;
Index: src/lib/libc/locale/global_locale.c
diff -u src/lib/libc/locale/global_locale.c:1.3 src/lib/libc/locale/global_locale.c:1.4
--- src/lib/libc/locale/global_locale.c:1.3 Sun Jan 18 22:03:19 2009
+++ src/lib/libc/locale/global_locale.c Sat Mar 27 15:25:21 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: global_locale.c,v 1.3 2009/01/18 22:03:19 tnozaki Exp $ */
+/* $NetBSD: global_locale.c,v 1.4 2010/03/27 15:25:21 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: global_locale.c,v 1.3 2009/01/18 22:03:19 tnozaki Exp $");
+__RCSID("$NetBSD: global_locale.c,v 1.4 2010/03/27 15:25:21 tnozaki Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -48,6 +48,93 @@
#include "setlocale_local.h"
+static struct lconv _global_ldata = {
+ .decimal_point = __UNCONST("."),
+ .thousands_sep = __UNCONST(""),
+ .grouping = __UNCONST(""),
+ .int_curr_symbol = __UNCONST(""),
+ .currency_symbol = __UNCONST(""),
+ .mon_decimal_point = __UNCONST(""),
+ .mon_thousands_sep = __UNCONST(""),
+ .mon_grouping = __UNCONST(""),
+ .positive_sign = __UNCONST(""),
+ .negative_sign = __UNCONST(""),
+ .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_n_cs_precedes = CHAR_MAX,
+ .int_p_sep_by_space = CHAR_MAX,
+ .int_n_sep_by_space = CHAR_MAX,
+ .int_p_sign_posn = CHAR_MAX,
+ .int_n_sign_posn = CHAR_MAX,
+};
+
+static const char *_global_items[(size_t)ALT_DIGITS + 1] = {
+ [(size_t)D_T_FMT ] = "%a %b %e %H:%M:%S %Y",
+ [(size_t)D_FMT ] = "%m/%d/%y",
+ [(size_t)T_FMT ] = "%H:%M:%S",
+ [(size_t)T_FMT_AMPM ] = "%I:%M:%S %p",
+ [(size_t)AM_STR ] = "AM",
+ [(size_t)PM_STR ] = "PM",
+ [(size_t)DAY_1 ] = "Sun",
+ [(size_t)DAY_2 ] = "Mon",
+ [(size_t)DAY_3 ] = "Tue",
+ [(size_t)DAY_4 ] = "Wed",
+ [(size_t)DAY_5 ] = "Thu",
+ [(size_t)DAY_6 ] = "Fri",
+ [(size_t)DAY_7 ] = "Sat",
+ [(size_t)ABDAY_1 ] = "Sunday",
+ [(size_t)ABDAY_2 ] = "Monday",
+ [(size_t)ABDAY_3 ] = "Tuesday",
+ [(size_t)ABDAY_4 ] = "Wednesday",
+ [(size_t)ABDAY_5 ] = "Thursday",
+ [(size_t)ABDAY_6 ] = "Friday",
+ [(size_t)ABDAY_7 ] = "Saturday",
+ [(size_t)MON_1 ] = "Jan",
+ [(size_t)MON_2 ] = "Feb",
+ [(size_t)MON_3 ] = "Mar",
+ [(size_t)MON_4 ] = "Apr",
+ [(size_t)MON_5 ] = "May",
+ [(size_t)MON_6 ] = "Jun",
+ [(size_t)MON_7 ] = "Jul",
+ [(size_t)MON_8 ] = "Aug",
+ [(size_t)MON_9 ] = "Sep",
+ [(size_t)MON_10 ] = "Oct",
+ [(size_t)MON_11 ] = "Nov",
+ [(size_t)MON_12 ] = "Dec",
+ [(size_t)ABMON_1 ] = "January",
+ [(size_t)ABMON_2 ] = "February",
+ [(size_t)ABMON_3 ] = "March",
+ [(size_t)ABMON_4 ] = "April",
+ [(size_t)ABMON_5 ] = "May",
+ [(size_t)ABMON_6 ] = "June",
+ [(size_t)ABMON_7 ] = "July",
+ [(size_t)ABMON_8 ] = "Augst",
+ [(size_t)ABMON_9 ] = "September",
+ [(size_t)ABMON_10 ] = "October",
+ [(size_t)ABMON_11 ] = "November",
+ [(size_t)ABMON_12 ] = "December",
+ [(size_t)RADIXCHAR ] = ".",
+ [(size_t)THOUSEP ] = "",
+ [(size_t)YESSTR ] = "yes",
+ [(size_t)YESEXPR ] = "^[Yy]",
+ [(size_t)NOSTR ] = "no",
+ [(size_t)NOEXPR ] = "^[Nn]",
+ [(size_t)CRNCYSTR ] = NULL,
+ [(size_t)CODESET ] = "646",
+ [(size_t)ERA ] = NULL,
+ [(size_t)ERA_D_FMT ] = NULL,
+ [(size_t)ERA_D_T_FMT] = NULL,
+ [(size_t)ERA_T_FMT ] = NULL,
+ [(size_t)ALT_DIGITS ] = NULL,
+};
+
struct _locale_impl_t _global_locale =
{
.cache = {
@@ -55,91 +142,8 @@
.tolower_tab = (const short *)&_C_tolower_[0],
.toupper_tab = (const short *)&_C_toupper_[0],
.mb_cur_max = (size_t)1,
- .ldata = {
- .decimal_point = __UNCONST("."),
- .thousands_sep = __UNCONST(""),
- .grouping = __UNCONST(""),
- .int_curr_symbol = __UNCONST(""),
- .currency_symbol = __UNCONST(""),
- .mon_decimal_point = __UNCONST(""),
- .mon_thousands_sep = __UNCONST(""),
- .mon_grouping = __UNCONST(""),
- .positive_sign = __UNCONST(""),
- .negative_sign = __UNCONST(""),
- .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_n_cs_precedes = CHAR_MAX,
- .int_p_sep_by_space = CHAR_MAX,
- .int_n_sep_by_space = CHAR_MAX,
- .int_p_sign_posn = CHAR_MAX,
- .int_n_sign_posn = CHAR_MAX,
- },
- .items = {
- [(size_t)D_T_FMT ] = "%a %b %e %H:%M:%S %Y",
- [(size_t)D_FMT ] = "%m/%d/%y",
- [(size_t)T_FMT ] = "%H:%M:%S",
- [(size_t)T_FMT_AMPM ] = "%I:%M:%S %p",
- [(size_t)AM_STR ] = "AM",
- [(size_t)PM_STR ] = "PM",
- [(size_t)DAY_1 ] = "Sun",
- [(size_t)DAY_2 ] = "Mon",
- [(size_t)DAY_3 ] = "Tue",
- [(size_t)DAY_4 ] = "Wed",
- [(size_t)DAY_5 ] = "Thu",
- [(size_t)DAY_6 ] = "Fri",
- [(size_t)DAY_7 ] = "Sat",
- [(size_t)ABDAY_1 ] = "Sunday",
- [(size_t)ABDAY_2 ] = "Monday",
- [(size_t)ABDAY_3 ] = "Tuesday",
- [(size_t)ABDAY_4 ] = "Wednesday",
- [(size_t)ABDAY_5 ] = "Thursday",
- [(size_t)ABDAY_6 ] = "Friday",
- [(size_t)ABDAY_7 ] = "Saturday",
- [(size_t)MON_1 ] = "Jan",
- [(size_t)MON_2 ] = "Feb",
- [(size_t)MON_3 ] = "Mar",
- [(size_t)MON_4 ] = "Apr",
- [(size_t)MON_5 ] = "May",
- [(size_t)MON_6 ] = "Jun",
- [(size_t)MON_7 ] = "Jul",
- [(size_t)MON_8 ] = "Aug",
- [(size_t)MON_9 ] = "Sep",
- [(size_t)MON_10 ] = "Oct",
- [(size_t)MON_11 ] = "Nov",
- [(size_t)MON_12 ] = "Dec",
- [(size_t)ABMON_1 ] = "January",
- [(size_t)ABMON_2 ] = "February",
- [(size_t)ABMON_3 ] = "March",
- [(size_t)ABMON_4 ] = "April",
- [(size_t)ABMON_5 ] = "May",
- [(size_t)ABMON_6 ] = "June",
- [(size_t)ABMON_7 ] = "July",
- [(size_t)ABMON_8 ] = "Augst",
- [(size_t)ABMON_9 ] = "September",
- [(size_t)ABMON_10 ] = "October",
- [(size_t)ABMON_11 ] = "November",
- [(size_t)ABMON_12 ] = "December",
- [(size_t)RADIXCHAR ] = ".",
- [(size_t)THOUSEP ] = "",
- [(size_t)YESSTR ] = "yes",
- [(size_t)YESEXPR ] = "^[Yy]",
- [(size_t)NOSTR ] = "no",
- [(size_t)NOEXPR ] = "^[Nn]",
- [(size_t)CRNCYSTR ] = NULL,
- [(size_t)CODESET ] = "646",
- [(size_t)ERA ] = NULL,
- [(size_t)ERA_D_FMT ] = NULL,
- [(size_t)ERA_D_T_FMT] = NULL,
- [(size_t)ERA_T_FMT ] = NULL,
- [(size_t)ALT_DIGITS ] = NULL,
- },
+ .ldata = &_global_ldata,
+ .items = &_global_items[0],
},
.query = { _C_LOCALE },
.part_name = {
Index: src/lib/libc/locale/setlocale_local.h
diff -u src/lib/libc/locale/setlocale_local.h:1.3 src/lib/libc/locale/setlocale_local.h:1.4
--- src/lib/libc/locale/setlocale_local.h:1.3 Wed Dec 2 08:53:03 2009
+++ src/lib/libc/locale/setlocale_local.h Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: setlocale_local.h,v 1.3 2009/12/02 08:53:03 uebayasi Exp $ */
+/* $NetBSD: setlocale_local.h,v 1.4 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -44,8 +44,8 @@
const short *tolower_tab;
const short *toupper_tab;
size_t mb_cur_max;
- struct lconv ldata;
- const char *items[ALT_DIGITS + 1];
+ struct lconv *ldata;
+ const char **items;
};
struct _locale_impl_t {
Index: src/lib/libc/locale/localeconv.c
diff -u src/lib/libc/locale/localeconv.c:1.16 src/lib/libc/locale/localeconv.c:1.17
--- src/lib/libc/locale/localeconv.c:1.16 Sun Jan 11 02:46:28 2009
+++ src/lib/libc/locale/localeconv.c Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: localeconv.c,v 1.16 2009/01/11 02:46:28 christos Exp $ */
+/* $NetBSD: localeconv.c,v 1.17 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: localeconv.c,v 1.16 2009/01/11 02:46:28 christos Exp $");
+__RCSID("$NetBSD: localeconv.c,v 1.17 2010/03/27 15:25:22 tnozaki Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -44,5 +44,5 @@
struct _locale_impl_t *impl;
impl = *_current_locale();
- return &impl->cache.ldata;
+ return impl->cache.ldata;
}
Index: src/lib/libc/locale/nb_lc_messages_misc.h
diff -u src/lib/libc/locale/nb_lc_messages_misc.h:1.2 src/lib/libc/locale/nb_lc_messages_misc.h:1.3
--- src/lib/libc/locale/nb_lc_messages_misc.h:1.2 Sun Jan 11 02:46:28 2009
+++ src/lib/libc/locale/nb_lc_messages_misc.h Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: nb_lc_messages_misc.h,v 1.2 2009/01/11 02:46:28 christos Exp $ */
+/* $NetBSD: nb_lc_messages_misc.h,v 1.3 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -39,6 +39,7 @@
_MessagesLocale * __restrict data)
{
_DIAGASSERT(cache != NULL);
+ _DIAGASSERT(cache->items != NULL);
_DIAGASSERT(data != NULL);
cache->items[(size_t)YESSTR ] = data->yesstr;
Index: src/lib/libc/locale/nb_lc_monetary_misc.h
diff -u src/lib/libc/locale/nb_lc_monetary_misc.h:1.2 src/lib/libc/locale/nb_lc_monetary_misc.h:1.3
--- src/lib/libc/locale/nb_lc_monetary_misc.h:1.2 Sun Jan 11 02:46:29 2009
+++ src/lib/libc/locale/nb_lc_monetary_misc.h Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: nb_lc_monetary_misc.h,v 1.2 2009/01/11 02:46:29 christos Exp $ */
+/* $NetBSD: nb_lc_monetary_misc.h,v 1.3 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -38,31 +38,36 @@
_PREFIX(build_cache)(struct _locale_cache_t * __restrict cache,
_MonetaryLocale * __restrict data)
{
+ struct lconv *ldata;
+
_DIAGASSERT(cache != NULL);
+ _DIAGASSERT(cache->ldata != NULL);
+ _DIAGASSERT(cache->items != NULL);
_DIAGASSERT(data != NULL);
- cache->ldata.int_curr_symbol = __UNCONST(data->int_curr_symbol);
- cache->ldata.currency_symbol = __UNCONST(data->currency_symbol);
- cache->ldata.mon_decimal_point = __UNCONST(data->mon_decimal_point);
- cache->ldata.mon_thousands_sep = __UNCONST(data->mon_thousands_sep);
- cache->ldata.mon_grouping = __UNCONST(data->mon_grouping);
- cache->ldata.positive_sign = __UNCONST(data->positive_sign);
- cache->ldata.negative_sign = __UNCONST(data->negative_sign);
-
- cache->ldata.int_frac_digits = data->int_frac_digits;
- cache->ldata.frac_digits = data->frac_digits;
- cache->ldata.p_cs_precedes = data->p_cs_precedes;
- cache->ldata.p_sep_by_space = data->p_sep_by_space;
- cache->ldata.n_cs_precedes = data->n_cs_precedes;
- cache->ldata.n_sep_by_space = data->n_sep_by_space;
- cache->ldata.p_sign_posn = data->p_sign_posn;
- cache->ldata.n_sign_posn = data->n_sign_posn;
- cache->ldata.int_p_cs_precedes = data->int_p_cs_precedes;
- cache->ldata.int_n_cs_precedes = data->int_n_cs_precedes;
- cache->ldata.int_p_sep_by_space = data-> int_p_sep_by_space;
- cache->ldata.int_n_sep_by_space = data->int_n_sep_by_space;
- cache->ldata.int_p_sign_posn = data->int_p_sign_posn;
- cache->ldata.int_n_sign_posn = data->int_n_sign_posn;
+ ldata = cache->ldata;
+ ldata->int_curr_symbol = __UNCONST(data->int_curr_symbol);
+ ldata->currency_symbol = __UNCONST(data->currency_symbol);
+ ldata->mon_decimal_point = __UNCONST(data->mon_decimal_point);
+ ldata->mon_thousands_sep = __UNCONST(data->mon_thousands_sep);
+ ldata->mon_grouping = __UNCONST(data->mon_grouping);
+ ldata->positive_sign = __UNCONST(data->positive_sign);
+ ldata->negative_sign = __UNCONST(data->negative_sign);
+
+ ldata->int_frac_digits = data->int_frac_digits;
+ ldata->frac_digits = data->frac_digits;
+ ldata->p_cs_precedes = data->p_cs_precedes;
+ ldata->p_sep_by_space = data->p_sep_by_space;
+ ldata->n_cs_precedes = data->n_cs_precedes;
+ ldata->n_sep_by_space = data->n_sep_by_space;
+ ldata->p_sign_posn = data->p_sign_posn;
+ ldata->n_sign_posn = data->n_sign_posn;
+ ldata->int_p_cs_precedes = data->int_p_cs_precedes;
+ ldata->int_n_cs_precedes = data->int_n_cs_precedes;
+ ldata->int_p_sep_by_space = data-> int_p_sep_by_space;
+ ldata->int_n_sep_by_space = data->int_n_sep_by_space;
+ ldata->int_p_sign_posn = data->int_p_sign_posn;
+ ldata->int_n_sign_posn = data->int_n_sign_posn;
cache->items[(size_t)CRNCYSTR] = NULL; /* NOT IMPLEMENTED YET */
}
Index: src/lib/libc/locale/nb_lc_numeric_misc.h
diff -u src/lib/libc/locale/nb_lc_numeric_misc.h:1.2 src/lib/libc/locale/nb_lc_numeric_misc.h:1.3
--- src/lib/libc/locale/nb_lc_numeric_misc.h:1.2 Sun Jan 11 02:46:29 2009
+++ src/lib/libc/locale/nb_lc_numeric_misc.h Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: nb_lc_numeric_misc.h,v 1.2 2009/01/11 02:46:29 christos Exp $ */
+/* $NetBSD: nb_lc_numeric_misc.h,v 1.3 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -38,12 +38,17 @@
_PREFIX(build_cache)(struct _locale_cache_t * __restrict cache,
_NumericLocale * __restrict data)
{
+ struct lconv *ldata;
+
_DIAGASSERT(cache != NULL);
+ _DIAGASSERT(cache->ldata != NULL);
+ _DIAGASSERT(cache->items != NULL);
_DIAGASSERT(data != NULL);
- cache->ldata.decimal_point = __UNCONST(data->decimal_point);
- cache->ldata.thousands_sep = __UNCONST(data->thousands_sep);
- cache->ldata.grouping = __UNCONST(data->grouping);
+ ldata = cache->ldata;
+ ldata->decimal_point = __UNCONST(data->decimal_point);
+ ldata->thousands_sep = __UNCONST(data->thousands_sep);
+ ldata->grouping = __UNCONST(data->grouping);
cache->items[(size_t)RADIXCHAR] = data->decimal_point;
cache->items[(size_t)THOUSEP ] = data->thousands_sep;
Index: src/lib/libc/locale/nb_lc_time_misc.h
diff -u src/lib/libc/locale/nb_lc_time_misc.h:1.2 src/lib/libc/locale/nb_lc_time_misc.h:1.3
--- src/lib/libc/locale/nb_lc_time_misc.h:1.2 Sun Jan 11 02:46:29 2009
+++ src/lib/libc/locale/nb_lc_time_misc.h Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: nb_lc_time_misc.h,v 1.2 2009/01/11 02:46:29 christos Exp $ */
+/* $NetBSD: nb_lc_time_misc.h,v 1.3 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -48,6 +48,7 @@
size_t i;
_DIAGASSERT(cache != NULL);
+ _DIAGASSERT(cache->items != NULL);
_DIAGASSERT(data != NULL);
for (i = (size_t)ABDAY_1; i <= ABDAY_7; ++i)
Index: src/lib/libc/locale/nl_langinfo.c
diff -u src/lib/libc/locale/nl_langinfo.c:1.13 src/lib/libc/locale/nl_langinfo.c:1.14
--- src/lib/libc/locale/nl_langinfo.c:1.13 Sun Jan 11 02:46:29 2009
+++ src/lib/libc/locale/nl_langinfo.c Sat Mar 27 15:25:22 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: nl_langinfo.c,v 1.13 2009/01/11 02:46:29 christos Exp $ */
+/* $NetBSD: nl_langinfo.c,v 1.14 2010/03/27 15:25:22 tnozaki Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: nl_langinfo.c,v 1.13 2009/01/11 02:46:29 christos Exp $");
+__RCSID("$NetBSD: nl_langinfo.c,v 1.14 2010/03/27 15:25:22 tnozaki Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -45,7 +45,7 @@
const char *s;
struct _locale_impl_t *impl;
- s = NULL;
+ s = NULL;
if (item >= D_T_FMT && item <= ALT_DIGITS) {
impl = *_current_locale();
s = impl->cache.items[(size_t)item];