From owner-freebsd-i18n Tue May 15 0: 6:55 2001 Delivered-To: freebsd-i18n@freebsd.org Received: from rivendell.prod.astec.co.jp (rivendell.prod.astec.co.jp [61.121.193.145]) by hub.freebsd.org (Postfix) with ESMTP id A0C0A37B424; Tue, 15 May 2001 00:06:50 -0700 (PDT) (envelope-from tshiozak@bsdclub.org) Received: from bondy.prod.astec.co.jp (bondy.prod.astec.co.jp [2002:3d79:c191:a:a00:20ff:fe8e:e310]) by rivendell.prod.astec.co.jp (8.11.3+3.4W/8.11.3/prodgate/smtpfeed 1.12) with ESMTP id f4F76mf04983; Tue, 15 May 2001 16:06:48 +0900 (JST) Received: from localhost (aoi.prod.astec.co.jp [2002:3d79:c191:1a:2aa:ff:febd:6e6f]) by bondy.prod.astec.co.jp (8.11.3+3.4W/8.11.3/prodhub) with ESMTP id f4F76ig18543; Tue, 15 May 2001 16:06:48 +0900 (JST) Date: Tue, 15 May 2001 16:06:44 +0900 (JST) Message-Id: <20010515.160644.08225620.tshiozak@astec.co.jp> To: i18n@FreeBSD.ORG Cc: ache@nagual.pp.ru, obrien@FreeBSD.ORG, keichii@FreeBSD.ORG Subject: Re: wchar.h / Citrus import From: "T.SHIOZAKI" In-Reply-To: <20010515044454.A6122@nagual.pp.ru> References: <20010515042822.A5592@nagual.pp.ru> <20010514173911.B62043@dragon.nuxi.com> <20010515044454.A6122@nagual.pp.ru> X-Mailer: Mew version 1.95b121 on Emacs 20.7 / Mule 4.0 (HANANOEN) X-My-Status: SuperAoiMoe Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG From: "Andrey A. Chernov" Subject: Re: wchar.h / Citrus import Date: Tue, 15 May 2001 04:44:54 +0400 Message-ID: <20010515044454.A6122@nagual.pp.ru> > On Mon, May 14, 2001 at 17:39:11 -0700, David O'Brien wrote: > > On Tue, May 15, 2001 at 04:28:23AM +0400, Andrey A. Chernov wrote: > > > But I am not sure about other Citrus parts - Citrus is not widely accepted > > > standard, so not worse to be implemented. Does anybody knows > > > light-weighted non-Citrus wchar implementations? > > > > I found wcs package by David Cross . Its wcstring.h > > seems to be mostly everyone else's wchar.h. So I may just import that > > instead. > > Yes. I think any restricted to wchar only variant will be much cleaner and > less code bloat that non-standard Citrus. Citrus XPG4DL has no non-standard APIs, as far as I know :-) This still lacks many standard APIs. When I imported FreeBSD locale stuffs to NetBSD, if anything, I slashed the non-standard APIs in the original code, that is rune. All APIs that David's package include are of cource required by XPG/5. But these are a little part of the standard. XPG/5 is quite a bloat :-) Actually, these functions are the simplest ones in the standard. XPG4DL has also these functions, and the implementations are as clear as David's ones. So, I indent to start out from these functions. -- Takuya SHIOZAKI To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message