Module Name:    src
Committed By:   joerg
Date:           Fri Jan 20 16:31:30 UTC 2012

Modified Files:
        src/lib/libc: Makefile Makefile.inc
        src/lib/libc/iconv: Makefile.inc iconv.c
        src/lib/libc/locale: Makefile.inc global_locale.c rune.c setlocale.c
        src/lib/libc/nls: Makefile.inc catopen.c
        src/usr.bin/locale: Makefile locale.c
Removed Files:
        src/lib/libc/locale: aliasname.c bsdctype.c bsdctype_file.h
            bsdctype_local.h iswctype_sb.c localeio.c localeio_lc_ctype.c
            localeio_lc_messages.c localeio_lc_monetary.c localeio_lc_numeric.c
            localeio_lc_time.c multibyte_sb.c

Log Message:
Remove code for CITRUS!=yes.


To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/lib/libc/Makefile
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/iconv/Makefile.inc
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/iconv/iconv.c
cvs rdiff -u -r1.59 -r1.60 src/lib/libc/locale/Makefile.inc
cvs rdiff -u -r1.4 -r0 src/lib/libc/locale/aliasname.c
cvs rdiff -u -r1.10 -r0 src/lib/libc/locale/bsdctype.c
cvs rdiff -u -r1.2 -r0 src/lib/libc/locale/bsdctype_file.h \
    src/lib/libc/locale/bsdctype_local.h \
    src/lib/libc/locale/localeio_lc_messages.c \
    src/lib/libc/locale/localeio_lc_monetary.c \
    src/lib/libc/locale/localeio_lc_numeric.c \
    src/lib/libc/locale/localeio_lc_time.c
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/locale/global_locale.c
cvs rdiff -u -r1.11 -r0 src/lib/libc/locale/iswctype_sb.c
cvs rdiff -u -r1.6 -r0 src/lib/libc/locale/localeio.c \
    src/lib/libc/locale/localeio_lc_ctype.c
cvs rdiff -u -r1.5 -r0 src/lib/libc/locale/multibyte_sb.c
cvs rdiff -u -r1.42 -r1.43 src/lib/libc/locale/rune.c
cvs rdiff -u -r1.58 -r1.59 src/lib/libc/locale/setlocale.c
cvs rdiff -u -r1.10 -r1.11 src/lib/libc/nls/Makefile.inc
cvs rdiff -u -r1.28 -r1.29 src/lib/libc/nls/catopen.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/locale/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/locale/locale.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/Makefile
diff -u src/lib/libc/Makefile:1.148 src/lib/libc/Makefile:1.149
--- src/lib/libc/Makefile:1.148	Wed Aug 17 09:53:53 2011
+++ src/lib/libc/Makefile	Fri Jan 20 16:31:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.148 2011/08/17 09:53:53 christos Exp $
+#	$NetBSD: Makefile,v 1.149 2012/01/20 16:31:29 joerg Exp $
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -57,9 +57,7 @@ COMPATDIR=${.CURDIR}/compat
 .include "${.CURDIR}/atomic/Makefile.inc"
 .include "${.CURDIR}/cdb/Makefile.inc"
 .include "${.CURDIR}/db/Makefile.inc"
-.if (${CITRUS} == "yes")
 .include "${.CURDIR}/citrus/Makefile.inc"
-.endif
 .include "${.CURDIR}/compat-43/Makefile.inc"
 .include "${.CURDIR}/dlfcn/Makefile.inc"
 .include "${.CURDIR}/gdtoa/Makefile.inc"
@@ -138,9 +136,7 @@ FILESDIR=	/var/db
 # workaround for I18N stuffs: build singlebyte setlocale() for libc.a,
 # multibyte for libc.so.  the quirk should be removed when we support
 # dlopen() from within statically linked binaries.
-.if (${CITRUS} == "yes")
 CSHLIBFLAGS+=	-D_I18N_DYNAMIC
-.endif
 
 .include <bsd.lib.mk>
 

Index: src/lib/libc/Makefile.inc
diff -u src/lib/libc/Makefile.inc:1.7 src/lib/libc/Makefile.inc:1.8
--- src/lib/libc/Makefile.inc:1.7	Thu Nov 10 00:36:54 2011
+++ src/lib/libc/Makefile.inc	Fri Jan 20 16:31:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.7 2011/11/10 00:36:54 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.8 2012/01/20 16:31:29 joerg Exp $
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -21,8 +21,6 @@ USE_FORT?=	yes
 
 USE_SHLIBDIR=	yes
 
-CITRUS?=	yes
-
 .include <bsd.own.mk>
 
 WARNS=4

Index: src/lib/libc/iconv/Makefile.inc
diff -u src/lib/libc/iconv/Makefile.inc:1.4 src/lib/libc/iconv/Makefile.inc:1.5
--- src/lib/libc/iconv/Makefile.inc:1.4	Sun Jan 11 02:46:28 2009
+++ src/lib/libc/iconv/Makefile.inc	Fri Jan 20 16:31:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.4 2009/01/11 02:46:28 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.5 2012/01/20 16:31:29 joerg Exp $
 
 .PATH:	${ARCHDIR}/iconv ${.CURDIR}/iconv
 
@@ -6,8 +6,4 @@ SRCS+=	iconv.c
 MAN+=	iconv.3
 MLINKS+=iconv.3 iconv_open.3 iconv.3 iconv_close.3
 
-.if ${CITRUS} == "yes"
-CPPFLAGS.iconv.c+=	-DHAVE_CITRUS -I${LIBCDIR}/citrus
-.else
-CPPFLAGS.iconv.c+=	-UHAVE_CITRUS
-.endif
+CPPFLAGS.iconv.c+=	-I${LIBCDIR}/citrus

Index: src/lib/libc/iconv/iconv.c
diff -u src/lib/libc/iconv/iconv.c:1.12 src/lib/libc/iconv/iconv.c:1.13
--- src/lib/libc/iconv/iconv.c:1.12	Wed Aug  5 15:17:02 2009
+++ src/lib/libc/iconv/iconv.c	Fri Jan 20 16:31:29 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: iconv.c,v 1.12 2009/08/05 15:17:02 joerg Exp $	*/
+/*	$NetBSD: iconv.c,v 1.13 2012/01/20 16:31:29 joerg Exp $	*/
 
 /*-
  * Copyright (c)2003 Citrus Project,
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: iconv.c,v 1.12 2009/08/05 15:17:02 joerg Exp $");
+__RCSID("$NetBSD: iconv.c,v 1.13 2012/01/20 16:31:29 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include "namespace.h"
@@ -45,7 +45,6 @@ __weak_alias(iconv_open, _iconv_open)
 __weak_alias(iconv_close, _iconv_close)
 #endif
 
-#ifdef HAVE_CITRUS
 #include <sys/types.h>
 #include "citrus_types.h"
 #include "citrus_module.h"
@@ -150,39 +149,3 @@ __iconv_free_list(char **list, size_t sz
 {
 	_citrus_esdb_free_list(list, sz);
 }
-
-#else
-iconv_t
-/*ARGSUSED*/
-iconv_open(const char *in, const char *out)
-{
-	errno = EINVAL;
-	return ((iconv_t)-1);
-}
-int
-/*ARGSUSED*/
-iconv_close(iconv_t handle)
-{
-	errno = EBADF;
-	return (-1);
-}
-size_t
-/*ARGSUSED*/
-iconv(iconv_t handle, const char **in, size_t *szin, char **out, size_t *szout)
-{
-	errno = EBADF;
-	return ((size_t)-1);
-}
-int
-/*ARGSUSED*/
-__iconv_get_list(char ***rlist, size_t *rsz)
-{
-	errno = EINVAL;
-	return -1;
-}
-void
-/*ARGSUSED*/
-__iconv_free_list(char **list, size_t sz)
-{
-}
-#endif

Index: src/lib/libc/locale/Makefile.inc
diff -u src/lib/libc/locale/Makefile.inc:1.59 src/lib/libc/locale/Makefile.inc:1.60
--- src/lib/libc/locale/Makefile.inc:1.59	Sun Aug 14 09:07:37 2011
+++ src/lib/libc/locale/Makefile.inc	Fri Jan 20 16:31:29 2012
@@ -1,5 +1,5 @@
 #	from: @(#)Makefile.inc	5.1 (Berkeley) 2/18/91
-#	$NetBSD: Makefile.inc,v 1.59 2011/08/14 09:07:37 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.60 2012/01/20 16:31:29 joerg Exp $
 
 # locale sources
 .PATH: ${ARCHDIR}/locale ${.CURDIR}/locale
@@ -12,7 +12,6 @@ SRCS+=	_def_messages.c _def_monetary.c _
 	wcstol.c wcstoll.c wcstoimax.c wcstoul.c wcstoull.c wcstoumax.c \
 	wcstod.c wcstof.c wcstold.c wcscoll.c wcsxfrm.c wcsftime.c
 
-.if (${CITRUS} == "yes")
 # citrus multibyte locale support
 # we have quirk for libc.a - see the last part of lib/libc/Makefile
 CPPFLAGS+=	-DWITH_RUNE -I${.CURDIR}
@@ -22,14 +21,6 @@ CPPFLAGS.rune.c+=		-I${LIBCDIR}/citrus
 CPPFLAGS.runetable.c+=		-I${LIBCDIR}/citrus
 CPPFLAGS.multibyte_c90.c+=	-I${LIBCDIR}/citrus
 CPPFLAGS.multibyte_amd1.c+=	-I${LIBCDIR}/citrus
-.else
-# singlebyte locale - dummy
-CPPFLAGS+=	-UWITH_RUNE
-SRCS+=	aliasname.c bsdctype.c localeio.c \
-	multibyte_sb.c iswctype_sb.c \
-	localeio_lc_ctype.c localeio_lc_monetary.c \
-	localeio_lc_numeric.c localeio_lc_time.c localeio_lc_messages.c
-.endif
 
 MAN+=	setlocale.3 nl_langinfo.3
 

Index: src/lib/libc/locale/global_locale.c
diff -u src/lib/libc/locale/global_locale.c:1.11 src/lib/libc/locale/global_locale.c:1.12
--- src/lib/libc/locale/global_locale.c:1.11	Sat Jun 19 13:26:52 2010
+++ src/lib/libc/locale/global_locale.c	Fri Jan 20 16:31:29 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: global_locale.c,v 1.11 2010/06/19 13:26:52 tnozaki Exp $ */
+/* $NetBSD: global_locale.c,v 1.12 2012/01/20 16:31:29 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.11 2010/06/19 13:26:52 tnozaki Exp $");
+__RCSID("$NetBSD: global_locale.c,v 1.12 2012/01/20 16:31:29 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -39,12 +39,8 @@ __RCSID("$NetBSD: global_locale.c,v 1.11
 #define __SETLOCALE_SOURCE__
 #include <locale.h>
 #include <stdlib.h>
-#ifdef WITH_RUNE
-#include "runetype_local.h"
-#else
-#include "bsdctype_local.h"
-#endif
 
+#include "runetype_local.h"
 #include "setlocale_local.h"
 
 static struct lconv _global_ldata = {
@@ -159,11 +155,7 @@ struct _locale_impl_t _global_locale = {
 	[(size_t)LC_ALL     ] = (_locale_part_t)NULL,
 	[(size_t)LC_COLLATE ] = (_locale_part_t)NULL,
 	[(size_t)LC_CTYPE   ] = (_locale_part_t)
-#ifdef WITH_RUNE
 	    __UNCONST(&_DefaultRuneLocale),
-#else
-	    __UNCONST(&_DefaultBSDCTypeLocale),
-#endif
 	[(size_t)LC_MONETARY] = (_locale_part_t)
 	    __UNCONST(&_DefaultMonetaryLocale),
 	[(size_t)LC_NUMERIC ] = (_locale_part_t)

Index: src/lib/libc/locale/rune.c
diff -u src/lib/libc/locale/rune.c:1.42 src/lib/libc/locale/rune.c:1.43
--- src/lib/libc/locale/rune.c:1.42	Fri Mar 25 00:45:24 2011
+++ src/lib/libc/locale/rune.c	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: rune.c,v 1.42 2011/03/25 00:45:24 joerg Exp $ */
+/* $NetBSD: rune.c,v 1.43 2012/01/20 16:31:30 joerg Exp $ */
 
 /*-
  * Copyright (c)2010 Citrus Project,
@@ -47,7 +47,6 @@
 #include "citrus_ctype.h"
 
 #include "runetype_local.h"
-#include "bsdctype_local.h"
 
 #include "multibyte.h"
 

Index: src/lib/libc/locale/setlocale.c
diff -u src/lib/libc/locale/setlocale.c:1.58 src/lib/libc/locale/setlocale.c:1.59
--- src/lib/libc/locale/setlocale.c:1.58	Mon Jun  7 13:52:30 2010
+++ src/lib/libc/locale/setlocale.c	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: setlocale.c,v 1.58 2010/06/07 13:52:30 tnozaki Exp $ */
+/* $NetBSD: setlocale.c,v 1.59 2012/01/20 16:31:30 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.58 2010/06/07 13:52:30 tnozaki Exp $");
+__RCSID("$NetBSD: setlocale.c,v 1.59 2012/01/20 16:31:30 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -47,35 +47,19 @@ __link_set_decl(all_categories, _locale_
 
 extern const _locale_category_t _generic_LC_ALL_desc;
 extern const _locale_category_t _dummy_LC_COLLATE_desc;
-#ifdef WITH_RUNE
 extern const _locale_category_t _citrus_LC_CTYPE_desc;
 extern const _locale_category_t _citrus_LC_MONETARY_desc;
 extern const _locale_category_t _citrus_LC_NUMERIC_desc;
 extern const _locale_category_t _citrus_LC_TIME_desc;
 extern const _locale_category_t _citrus_LC_MESSAGES_desc;
-#else
-extern const _locale_category_t _localeio_LC_CTYPE_desc;
-extern const _locale_category_t _localeio_LC_MONETARY_desc;
-extern const _locale_category_t _localeio_LC_NUMERIC_desc;
-extern const _locale_category_t _localeio_LC_TIME_desc;
-extern const _locale_category_t _localeio_LC_MESSAGES_desc;
-#endif
 
 __link_set_add_data(all_categories, _generic_LC_ALL_desc);
 __link_set_add_data(all_categories, _dummy_LC_COLLATE_desc);
-#ifdef WITH_RUNE
 __link_set_add_data(all_categories, _citrus_LC_CTYPE_desc);
 __link_set_add_data(all_categories, _citrus_LC_MONETARY_desc);
 __link_set_add_data(all_categories, _citrus_LC_NUMERIC_desc);
 __link_set_add_data(all_categories, _citrus_LC_TIME_desc);
 __link_set_add_data(all_categories, _citrus_LC_MESSAGES_desc);
-#else
-__link_set_add_data(all_categories, _localeio_LC_CTYPE_desc);
-__link_set_add_data(all_categories, _localeio_LC_MONETARY_desc);
-__link_set_add_data(all_categories, _localeio_LC_NUMERIC_desc);
-__link_set_add_data(all_categories, _localeio_LC_TIME_desc);
-__link_set_add_data(all_categories, _localeio_LC_MESSAGES_desc);
-#endif
 
 _locale_category_t *
 _find_category(int category)

Index: src/lib/libc/nls/Makefile.inc
diff -u src/lib/libc/nls/Makefile.inc:1.10 src/lib/libc/nls/Makefile.inc:1.11
--- src/lib/libc/nls/Makefile.inc:1.10	Sun Jan 11 02:46:29 2009
+++ src/lib/libc/nls/Makefile.inc	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.10 2009/01/11 02:46:29 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.11 2012/01/20 16:31:30 joerg Exp $
 
 .PATH: ${.CURDIR}/nls
 
@@ -8,9 +8,5 @@ MAN+=	catclose.3 catgets.3 catopen.3
 # indirect reference stubs, to be removed soon.
 SRCS+=	_catclose.c _catgets.c _catopen.c
 
-.if ${CITRUS} == "yes"
-CPPFLAGS.catopen.c+=	-DHAVE_CITRUS -I${LIBCDIR}/citrus
-.else
-CPPFLAGS.catopen.c+=	-UHAVE_CITRUS -I${LIBCDIR}/locale
-.endif
+CPPFLAGS.catopen.c+=	-I${LIBCDIR}/citrus
 

Index: src/lib/libc/nls/catopen.c
diff -u src/lib/libc/nls/catopen.c:1.28 src/lib/libc/nls/catopen.c:1.29
--- src/lib/libc/nls/catopen.c:1.28	Tue Mar 10 13:15:40 2009
+++ src/lib/libc/nls/catopen.c	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: catopen.c,v 1.28 2009/03/10 13:15:40 joerg Exp $	*/
+/*	$NetBSD: catopen.c,v 1.29 2012/01/20 16:31:30 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: catopen.c,v 1.28 2009/03/10 13:15:40 joerg Exp $");
+__RCSID("$NetBSD: catopen.c,v 1.29 2012/01/20 16:31:30 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #define _NLS_PRIVATE
@@ -50,15 +50,11 @@ __RCSID("$NetBSD: catopen.c,v 1.28 2009/
 #include <string.h>
 #include <unistd.h>
 
-#ifdef HAVE_CITRUS
 #include "citrus_namespace.h"
 #include "citrus_bcs.h"
 #include "citrus_region.h"
 #include "citrus_lookup.h"
 #include "citrus_aliasname_local.h"
-#else
-#include "aliasname_local.h"
-#endif
 
 #define NLS_ALIAS_DB "/usr/share/nls/nls.alias"
 

Index: src/usr.bin/locale/Makefile
diff -u src/usr.bin/locale/Makefile:1.3 src/usr.bin/locale/Makefile:1.4
--- src/usr.bin/locale/Makefile:1.3	Tue Apr 14 22:15:22 2009
+++ src/usr.bin/locale/Makefile	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2009/04/14 22:15:22 lukem Exp $
+# $NetBSD: Makefile,v 1.4 2012/01/20 16:31:30 joerg Exp $
 # FreeBSD: src/usr.bin/locale/Makefile,v 1.4 2003/06/25 23:05:11 phantom Exp
 
 WARNS?=	2	# XXX -Wcast-qual issues
@@ -6,9 +6,6 @@ WARNS?=	2	# XXX -Wcast-qual issues
 PROG = locale
 
 CPPFLAGS+=	-I${NETBSDSRCDIR}/lib/libc/locale
-CITRUS?=	yes
-.if ${CITRUS} == "yes"
-CPPFLAGS+=	-I${NETBSDSRCDIR}/lib/libc/citrus -DCITRUS
-.endif
+CPPFLAGS+=	-I${NETBSDSRCDIR}/lib/libc/citrus
 
 .include <bsd.prog.mk>

Index: src/usr.bin/locale/locale.c
diff -u src/usr.bin/locale/locale.c:1.7 src/usr.bin/locale/locale.c:1.8
--- src/usr.bin/locale/locale.c:1.7	Fri Jan 16 13:30:07 2009
+++ src/usr.bin/locale/locale.c	Fri Jan 20 16:31:30 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: locale.c,v 1.7 2009/01/16 13:30:07 hira Exp $	*/
+/*	$NetBSD: locale.c,v 1.8 2012/01/20 16:31:30 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2002, 2003 Alexey Zelkin <[email protected]>
@@ -30,7 +30,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: locale.c,v 1.7 2009/01/16 13:30:07 hira Exp $");
+__RCSID("$NetBSD: locale.c,v 1.8 2012/01/20 16:31:30 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 /*
@@ -56,11 +56,9 @@ __RCSID("$NetBSD: locale.c,v 1.7 2009/01
 #include <stringlist.h>
 #include <unistd.h>
 
-#ifdef CITRUS
 #include "citrus_namespace.h"
 #include "citrus_region.h"
 #include "citrus_lookup.h"
-#endif
 #include "setlocale_local.h"
 
 /* Local prototypes */
@@ -443,12 +441,8 @@ void
 init_locales_list_alias(void)
 {
 	char aliaspath[PATH_MAX];
-#ifdef CITRUS
 	struct _lookup *hlookup;
 	struct _region key, dat;
-#else
-	FILE *fp;
-#endif
 	size_t n;
 	char *s, *t;
 
@@ -458,23 +452,12 @@ init_locales_list_alias(void)
 	(void)snprintf(aliaspath, sizeof(aliaspath),
 		"%s/" _LOCALE_ALIAS_NAME, _PathLocale);
 
-#ifdef CITRUS
 	if (_lookup_seq_open(&hlookup, aliaspath,
 	    _LOOKUP_CASE_SENSITIVE) == 0) {
 		while (_lookup_seq_next(hlookup, &key, &dat) == 0) {
 			n = _region_size((const struct _region *)&key);
 			s = _region_head((const struct _region *)&key);
 			for (t = s; n > 0 && *s!= '/'; --n, ++s);
-#else
-	fp = fopen(aliaspath, "r");
-	if (fp != NULL) {
-		while ((s = fgetln(fp, &n)) != NULL) {
-			_DIAGASSERT(n > 0);
-			if (*s == '#' || *s == '\n')
-				continue;
-			for (t = s; n > 0 && strchr("/ \t\n", *s) == NULL;
-			    --n, ++s);
-#endif
 			n = (size_t)(s - t);
 			s = malloc(n + 1);
 			if (s == NULL)
@@ -486,11 +469,7 @@ init_locales_list_alias(void)
 			else
 				free(s);
 		}
-#ifdef CITRUS
 		_lookup_seq_close(hlookup);
-#else
-		fclose(fp);
-#endif
 	}
 }
 

Reply via email to