From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9686 invoked by alias); 14 Mar 2002 20:08:24 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 9654 invoked from network); 14 Mar 2002 20:08:23 -0000 Received: from unknown (HELO sunsite.mff.cuni.cz) (195.113.19.66) by sources.redhat.com with SMTP; 14 Mar 2002 20:08:23 -0000 Received: (from jakub@localhost) by sunsite.mff.cuni.cz (8.11.6/8.11.6) id g2EK8K832733; Thu, 14 Mar 2002 21:08:20 +0100 Date: Thu, 14 Mar 2002 12:08:00 -0000 From: Jakub Jelinek To: Ulrich Drepper Cc: Glibc hackers Subject: Re: [PATCH] Fix libBrokenLocale Message-ID: <20020314210820.A32482@sunsite.ms.mff.cuni.cz> Reply-To: Jakub Jelinek References: <20020314191232.D2204@sunsite.ms.mff.cuni.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020314191232.D2204@sunsite.ms.mff.cuni.cz>; from jakub@redhat.com on Thu, Mar 14, 2002 at 07:12:32PM +0100 X-SW-Source: 2002-03/txt/msg00052.txt.bz2 On Thu, Mar 14, 2002 at 07:12:32PM +0100, Jakub Jelinek wrote: > --- libc/locale/broken_cur_max.c.jj Mon Jul 9 14:59:13 2001 > +++ libc/locale/broken_cur_max.c Thu Mar 14 13:04:58 2002 > @@ -44,7 +44,8 @@ > size_t > __ctype_get_mb_cur_max (void) > { > - size_t correct_value = _NL_CURRENT_WORD (LC_CTYPE, _NL_CTYPE_MB_CUR_MAX); > + union locale_data_value u; > > - return ((size_t []) { 1, 1, 1, 2, 2, 3, 4 })[correct_value]; > + u.string = nl_langinfo (LC_CTYPE, _NL_CTYPE_MB_CUR_MAX); I obviously meant to write: u.string = nl_langinfo (_NL_CTYPE_MB_CUR_MAX); here. Sorry. Jakub