From owner-freebsd-hackers Sun Oct 15 18:46:07 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA22147 for hackers-outgoing; Sun, 15 Oct 1995 18:46:07 -0700 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id SAA22142 for ; Sun, 15 Oct 1995 18:45:59 -0700 Received: by sequent.kiae.su id AA17801 (5.65.kiae-2 ); Mon, 16 Oct 1995 05:45:23 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Mon, 16 Oct 95 05:45:23 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id EAA01396; Mon, 16 Oct 1995 04:44:58 +0300 To: bde@zeta.org.au, hackers@freefall.freebsd.org, kaleb@x.org References: <199510160101.LAA04297@godzilla.zeta.org.au> In-Reply-To: <199510160101.LAA04297@godzilla.zeta.org.au>; from Bruce Evans at Mon, 16 Oct 1995 11:01:25 +1000 Message-Id: Organization: Olahm Ha-Yetzirah Date: Mon, 16 Oct 1995 04:44:58 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: A couple problems in FreeBSD 2.1.0-950922-SNAP Lines: 325 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 7939 Sender: owner-hackers@FreeBSD.org Precedence: bulk In message <199510160101.LAA04297@godzilla.zeta.org.au> Bruce Evans writes: >>Bruce, I agree with you and POSIX agree with us. >>Default table must be strict ASCII per POSIX. >>So, we can close this table propogating subject. >Does POSIX mention ASCII? ANSI allows other encodings >of course, and is only strict for letters and digits, >but only letters are very important. Well 1003.1 says something about minimal subset to run C pgms. Comparing ASCII and 8859-1 is clear that ASCII is more minimal. Here some explanation of this term taken directly from POSIX working gtoup ISO/IEC JTC1/SC22/WG15 - POSIX: locale collection. They have VERY different locales for POSIX default and 8859-1 and POSIX default conforms ASCII, see below. (If someone interested, I can post their 8859-1 locale too). ------------------------------------------------------------------ # POSIX Standard Locale # # As per ISO/IEC 9945-2:1993 specifications # except for these additional identifying comments # # Source: ISO/IEC JTC1/SC22/WG15 RIN # Address: C/O DKUUG, Fruebjergvej 3 # DK-2900 Copenhagen O, Denmark # Contact: Keld Simonsen # Email: Keld.Simonsen@dkuug.dk # Tel: +45 - 39179944 # Fax: +45 - 39179897 # Language: POSIX # Territory: # Revision: 1.0 # Date: 1994-04-02 # Application: general # Users: general # Repertoiremap: POSIX # Charset: ISO646:1993 # Distribution and use is free, also for # commercial purposes. LC_CTYPE # The following is the POSIX Locale LC_CTYPE. # "alpha" is by default "upper" and "lower" # "alnum" is by definiton "alpha" and "digit" # "print" is by default "alnum", "punct" and the character # "graph" is by default "alnum" and "punct" # upper ;;;;;;;;;;;;\ ;;

;;;;;;;;;; # digit ;;;;;\ ;;;; # space ;;;;\ ; # cntrl ;;;;;\ ;;\ ;;;;;;;;\ ;;;;;;;;;\ ;;;;;;; # punct ;;;\ ;;;;\ ;;;\ ;;;;;\ ;;;;\ ;;;\ ;;;\ ;;;\ ;;;; # xdigit ;;;;;;;;;\ ;;;;;;;;;;;; # blank ; # tolower (,);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);\ (

,

);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);(,); # toupper (,);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);\ (

,

);(,);(,);(,);(,);\ (,);(,);(,);(,);(,);(,); END LC_CTYPE LC_COLLATE # This is the POSIX Locale definition for the LC_COLLATE category. # The order is the same as in the ASCII code set. order_start forward

order_end # END LC_COLLATE LC_MONETARY # This is the POSIX Locale definition for # the LC_MONETARY category. # int_curr_symbol "" currency_symbol "" mon_decimal_point "" mon_thousands_sep "" mon_grouping -1 positive_sign "" negative_sign "" int_frac_digits -1 frac_digits -1 p_cs_precedes -1 p_sep_by_space -1 n_cs_precedes -1 n_sep_by_space -1 p_sign_posn -1 n_sign_posn -1 # END LC_MONETARY LC_NUMERIC # This is the POSIX Locale definition for # the LC_NUMERIC category. # decimal_point "" thousands_sep "" grouping -1 # END LC_NUMERIC LC_TIME # This is the POSIX Locale definition for # the LC_TIME category. # # Abbreviated weekday names (%s) abday "";"";"";"";\ "";"";"" # # Full weekday names (%A) day "";"";\ "";"";\ "";"";\ "" # # Abbreviated month names (%b) abmon "";"";"";\ "

";"";"";\ "";"";"

";\ "";"";"" # # Full month names (%B) mon "";"";\ "";"

";\ "";"";\ "";"";\ "

";"";\ "";"" # # Equivalent of AM/PM (%p) "AM"/"PM" am_pm "";"

" # # Appropriate date and time representation (%c) # "%a %b %e %H:%M:%S %Y" d_t_fmt "\ \ " # # Appropriate date representation (%x) "%m/%d/%y" d_fmt "" # # Appropriate time representation (%X) "%H:%M:%S" t_fmt "" # # Appropriate 12 h time representation (%Xr "%I:%M:%S %p" t_fmt_ampm "

" # END LC_TIME LC_MESSAGES # This is the POSIX Locale definition for # the LC_NUMERIC category. # yesexpr "" # noexpr "" END LC_MESSAGES -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849

;;;;;;;;;; # lower ;;;;;;;;;;;;\ ;;