Article View: comp.std.unix
Article #252Re: POSIX update
From: Doug Gwyn
Date: Mon, 31 Aug 1992 19:50
Date: Mon, 31 Aug 1992 19:50
37 lines
2307 bytes
2307 bytes
Submitted-by: gwyn@smoke.brl.mil (Doug Gwyn) In article <17e68qINNj6j@ftp.UU.NET> thorinn@diku.dk (Lars Henrik Mathiesen) writes: >The C standard explicitly allows a ``byte'' to be more than eight >bits, and 16-bit Unicode bytes is a very reasonable decision in some >contexts. But it might be that POSIX has additional requirements that >make it impossible for such a system to conform --- and if the POSIX >committee had been aware of Unicode, it would have made sense to avoid >such a conflict. IEEE Std 1003.1 also predated ISO 10646. Anyway, during X3J11/WG14 debates over the best way to support large character sets, most vendors were not willing to make "char" anything other than an 8-bit datum, due to existing code such as network interfaces where the 8-bit "char" assumption was pervasive. Of course one could argue that that was poorly designed code in the first place, but it was deemed to be economically important to continue to assign exactly 8 bits for "char" in many environments. If it had not been for that consideration, both the Japanese "long char" and my own "short char" alternatives would probably have received more committee support. (I have seen nothing in the intervening years to make me think that the so-called "short char" proposal is not technically the best alternative.) >It is true that the first DIS 10646 (which had nothing to do with >Unicode) could be fitted into the multibyte framework, even though >the intention seems to have been ... Sorry, that's what I meant. For historical reasons some of us lump all the variations on IBM's Unicode AND (D)IS 10646 into the same bucket. However, it's IS 10646 that matters for this forum. Volume-Number: Volume 29, Number 19
Technical Details
Message-ID:
<17tt6rINNm0k@ftp.UU.NET>Path:
arc1-ca.pugleaf.net!sparky!uunet!uunet!not-for-mailReferences:
<16p6g6INNs4i@ftp.UU.NET> <17bncrINNrpe@ftp.UU.NET> <17e68qINNj6j@ftp.UU.NET>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!uunet!not-for-mail From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.std.unix Subject: Re: POSIX update Date: 31 Aug 1992 12:50:51 -0700 Organization: U.S. Army Ballistic Research Lab, APG MD. Lines: 37 Sender: sef@ftp.UU.NET Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan) Message-ID: <17tt6rINNm0k@ftp.UU.NET> References: <16p6g6INNs4i@ftp.UU.NET> <17bncrINNrpe@ftp.UU.NET> <17e68qINNj6j@ftp.UU.NET> NNTP-Posting-Host: ftp.uu.net Keywords: posix, unicode, iso10646 X-Submissions: std-unix@uunet.uu.net