From owner-freebsd-hackers Mon Oct 16 19:51:01 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA05408 for hackers-outgoing; Mon, 16 Oct 1995 19:51:01 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA05403 for ; Mon, 16 Oct 1995 19:50:57 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id TAA26292; Mon, 16 Oct 1995 19:45:53 -0700 From: Terry Lambert Message-Id: <199510170245.TAA26292@phaeton.artisoft.com> Subject: Re: A couple problems in FreeBSD 2.1.0-950922-SNAP To: ache@astral.msk.su (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Mon, 16 Oct 1995 19:45:53 -0700 (MST) Cc: terry@lambert.org, hackers@freefall.freebsd.org, joerg_wunsch@uriah.heep.sax.de, kaleb@x.org In-Reply-To: from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Oct 17, 95 05:27:12 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1422 Sender: owner-hackers@FreeBSD.org Precedence: bulk > >Or to specify XPG/3 instead of XPG/4. XPG/4 marked the introduction of > >the heinously bogus runic encoding methods and thus wide character process > >encoding. If you specify XPG/3, then you will be fine. > > Well, I plan to go and fix all current ctype-aware FreeBSD sources > to call setlocale() first. I can remove my hack only after > this step will be done. So, I need to know exactly, what XPG we > plan to support. If we don't plan to support runic encoding, > we can reduce current bloat much more by removing runic. In early days > I plan to see strict 8bit locale into FreeBSD but Garrett was who > introduce runic locale. I prefer not use runic, of course. Actually, I prefer XPG/4 if we have to use the idiotic setlocale() mechanism at all. The net effect will be to break the code almost everywhere for 8bit unclean code, break code features like collation/ispunct()/etc. for 8bit clean but non-setlocale() calling code, and break things utterly for 8bit clean code in a runic locale. Get that annoyance factor right up there. 8-). I believe a full XPG implementation was placed under UCB style distribution by Sun as part of the last OpenLook/Openview ditribution (comp.sources.sun, comp.sources.x, ftp.x.org/contrib). I think it was just XPG/3, though. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.