Module Name: src
Committed By: joerg
Date: Sun Apr 14 23:30:16 UTC 2013
Modified Files:
src/include: locale.h
src/lib/libc/locale: current_locale.c dummy_lc_template.h
generic_lc_all.c generic_lc_template_decl.h global_locale.c
nb_lc_template.h setlocale.c setlocale_local.h
Log Message:
Rename struct _locale_impl_t to struct _locale, since it will end up as
locale_t later.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/include/locale.h
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/locale/current_locale.c \
src/lib/libc/locale/dummy_lc_template.h \
src/lib/libc/locale/generic_lc_template_decl.h
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/locale/generic_lc_all.c \
src/lib/libc/locale/nb_lc_template.h
cvs rdiff -u -r1.14 -r1.15 src/lib/libc/locale/global_locale.c
cvs rdiff -u -r1.60 -r1.61 src/lib/libc/locale/setlocale.c
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/locale/setlocale_local.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/include/locale.h
diff -u src/include/locale.h:1.17 src/include/locale.h:1.18
--- src/include/locale.h:1.17 Mon Jun 7 13:52:29 2010
+++ src/include/locale.h Sun Apr 14 23:30:15 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: locale.h,v 1.17 2010/06/07 13:52:29 tnozaki Exp $ */
+/* $NetBSD: locale.h,v 1.18 2013/04/14 23:30:15 joerg Exp $ */
/*
* Copyright (c) 1991, 1993
@@ -77,9 +77,9 @@ struct lconv {
#ifdef __SETLOCALE_SOURCE__
-typedef struct _locale_impl_t *_locale_t;
+typedef struct _locale *_locale_t;
-#define _LC_GLOBAL_LOCALE ((_locale_t)-1)
+#define _LC_GLOBAL_LOCALE ((_locale_t)-1)
#endif
Index: src/lib/libc/locale/current_locale.c
diff -u src/lib/libc/locale/current_locale.c:1.3 src/lib/libc/locale/current_locale.c:1.4
--- src/lib/libc/locale/current_locale.c:1.3 Tue Mar 20 17:44:18 2012
+++ src/lib/libc/locale/current_locale.c Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: current_locale.c,v 1.3 2012/03/20 17:44:18 matt Exp $ */
+/* $NetBSD: current_locale.c,v 1.4 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: current_locale.c,v 1.3 2012/03/20 17:44:18 matt Exp $");
+__RCSID("$NetBSD: current_locale.c,v 1.4 2013/04/14 23:30:16 joerg Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
@@ -40,9 +40,9 @@ __RCSID("$NetBSD: current_locale.c,v 1.3
#include "setlocale_local.h"
-static struct _locale_impl_t *__current_locale = &_global_locale;
+static struct _locale *__current_locale = &_global_locale;
-struct _locale_impl_t **
+struct _locale **
_current_locale(void)
{
return &__current_locale;
Index: src/lib/libc/locale/dummy_lc_template.h
diff -u src/lib/libc/locale/dummy_lc_template.h:1.3 src/lib/libc/locale/dummy_lc_template.h:1.4
--- src/lib/libc/locale/dummy_lc_template.h:1.3 Sun Mar 4 21:14:56 2012
+++ src/lib/libc/locale/dummy_lc_template.h Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: dummy_lc_template.h,v 1.3 2012/03/04 21:14:56 tnozaki Exp $ */
+/* $NetBSD: dummy_lc_template.h,v 1.4 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -33,7 +33,7 @@
const char *
_PREFIX(setlocale)(const char * __restrict name,
- struct _locale_impl_t * __restrict locale)
+ struct _locale * __restrict locale)
{
if (name != NULL) {
if (*name == '\0')
Index: src/lib/libc/locale/generic_lc_template_decl.h
diff -u src/lib/libc/locale/generic_lc_template_decl.h:1.3 src/lib/libc/locale/generic_lc_template_decl.h:1.4
--- src/lib/libc/locale/generic_lc_template_decl.h:1.3 Sun Mar 4 21:14:56 2012
+++ src/lib/libc/locale/generic_lc_template_decl.h Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: generic_lc_template_decl.h,v 1.3 2012/03/04 21:14:56 tnozaki Exp $ */
+/* $NetBSD: generic_lc_template_decl.h,v 1.4 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -30,6 +30,6 @@
#define _GENERIC_LC_TEMPLATE_DECL_H_
const char * _PREFIX(setlocale)(const char * __restrict,
- struct _locale_impl_t * __restrict);
+ struct _locale * __restrict);
#endif /*_GENERIC_LC_TEMPLATE_DECL_H_*/
Index: src/lib/libc/locale/generic_lc_all.c
diff -u src/lib/libc/locale/generic_lc_all.c:1.4 src/lib/libc/locale/generic_lc_all.c:1.5
--- src/lib/libc/locale/generic_lc_all.c:1.4 Sun Mar 4 21:14:56 2012
+++ src/lib/libc/locale/generic_lc_all.c Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: generic_lc_all.c,v 1.4 2012/03/04 21:14:56 tnozaki Exp $ */
+/* $NetBSD: generic_lc_all.c,v 1.5 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: generic_lc_all.c,v 1.4 2012/03/04 21:14:56 tnozaki Exp $");
+__RCSID("$NetBSD: generic_lc_all.c,v 1.5 2013/04/14 23:30:16 joerg Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -51,7 +51,7 @@ __RCSID("$NetBSD: generic_lc_all.c,v 1.4
const char *
_generic_LC_ALL_setlocale(const char * __restrict name,
- struct _locale_impl_t * __restrict locale)
+ struct _locale * __restrict locale)
{
_locale_set_t sl;
char head[_LOCALENAME_LEN_MAX * (_LC_LAST - 1)], *tail;
Index: src/lib/libc/locale/nb_lc_template.h
diff -u src/lib/libc/locale/nb_lc_template.h:1.4 src/lib/libc/locale/nb_lc_template.h:1.5
--- src/lib/libc/locale/nb_lc_template.h:1.4 Sun Mar 4 21:14:56 2012
+++ src/lib/libc/locale/nb_lc_template.h Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: nb_lc_template.h,v 1.4 2012/03/04 21:14:56 tnozaki Exp $ */
+/* $NetBSD: nb_lc_template.h,v 1.5 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)1999, 2008 Citrus Project,
@@ -216,7 +216,7 @@ done:
const char *
_PREFIX(setlocale)(const char * __restrict name,
- struct _locale_impl_t * __restrict locale)
+ struct _locale * __restrict locale)
{
_nb_part_t *part;
Index: src/lib/libc/locale/global_locale.c
diff -u src/lib/libc/locale/global_locale.c:1.14 src/lib/libc/locale/global_locale.c:1.15
--- src/lib/libc/locale/global_locale.c:1.14 Sat Apr 13 10:21:20 2013
+++ src/lib/libc/locale/global_locale.c Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: global_locale.c,v 1.14 2013/04/13 10:21:20 joerg Exp $ */
+/* $NetBSD: global_locale.c,v 1.15 2013/04/14 23:30:16 joerg 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.14 2013/04/13 10:21:20 joerg Exp $");
+__RCSID("$NetBSD: global_locale.c,v 1.15 2013/04/14 23:30:16 joerg Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -147,7 +147,7 @@ static struct _locale_cache_t _global_ca
#endif
};
-struct _locale_impl_t _global_locale = {
+struct _locale _global_locale = {
.cache = &_global_cache,
.query = { _C_LOCALE },
.part_name = {
Index: src/lib/libc/locale/setlocale.c
diff -u src/lib/libc/locale/setlocale.c:1.60 src/lib/libc/locale/setlocale.c:1.61
--- src/lib/libc/locale/setlocale.c:1.60 Sun Mar 4 21:14:56 2012
+++ src/lib/libc/locale/setlocale.c Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: setlocale.c,v 1.60 2012/03/04 21:14:56 tnozaki Exp $ */
+/* $NetBSD: setlocale.c,v 1.61 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: setlocale.c,v 1.60 2012/03/04 21:14:56 tnozaki Exp $");
+__RCSID("$NetBSD: setlocale.c,v 1.61 2013/04/14 23:30:16 joerg Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@@ -86,7 +86,7 @@ char *
__setlocale(int category, const char *name)
{
_locale_set_t sl;
- struct _locale_impl_t *impl;
+ struct _locale *impl;
sl = _find_category(category);
if (sl == NULL)
Index: src/lib/libc/locale/setlocale_local.h
diff -u src/lib/libc/locale/setlocale_local.h:1.9 src/lib/libc/locale/setlocale_local.h:1.10
--- src/lib/libc/locale/setlocale_local.h:1.9 Sat Apr 13 10:21:21 2013
+++ src/lib/libc/locale/setlocale_local.h Sun Apr 14 23:30:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: setlocale_local.h,v 1.9 2013/04/13 10:21:21 joerg Exp $ */
+/* $NetBSD: setlocale_local.h,v 1.10 2013/04/14 23:30:16 joerg Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -53,7 +53,7 @@ struct _locale_cache_t {
#endif
};
-struct _locale_impl_t {
+struct _locale {
struct _locale_cache_t *cache;
char query[_LOCALENAME_LEN_MAX * (_LC_LAST - 1)];
const char *part_name[_LC_LAST];
@@ -61,28 +61,28 @@ struct _locale_impl_t {
};
typedef const char *(*_locale_set_t)(const char * __restrict,
- struct _locale_impl_t * __restrict);
+ struct _locale * __restrict);
__BEGIN_DECLS
_locale_set_t _find_category(int);
const char *_get_locale_env(const char *);
-struct _locale_impl_t **_current_locale(void);
+struct _locale **_current_locale(void);
char *__setlocale(int, const char *);
const char *_generic_LC_ALL_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_dummy_LC_COLLATE_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_citrus_LC_CTYPE_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_citrus_LC_MONETARY_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_citrus_LC_NUMERIC_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_citrus_LC_TIME_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
const char *_citrus_LC_MESSAGES_setlocale(
- const char * __restrict, struct _locale_impl_t * __restrict);
+ const char * __restrict, struct _locale * __restrict);
__END_DECLS
static __inline struct _locale_cache_t *
@@ -91,7 +91,7 @@ _current_cache(void)
return (*_current_locale())->cache;
}
-extern struct _locale_impl_t _global_locale;
+extern struct _locale _global_locale;
extern size_t __mb_len_max_runtime;
#endif /*_SETLOCALE_LOCAL_H_*/