X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f Date: Mon, 17 Jan 2005 14:24:48 -0700 From: Brian Inglis Subject: Re: setlocal... In-reply-to: <01c4fcca$Blat.v2.2.2$13d5f980@zahav.net.il> To: djgpp-workers AT delorie DOT com Message-id: Organization: Systematic Software MIME-version: 1.0 X-Mailer: Forte Agent 1.93/32.576 English (American) Content-type: text/plain; charset=us-ascii References: <4rcku09t3nlh3d9trsjgk4dolotei29eq9 AT 4ax DOT com> <200501161047 DOT j0GAlKTf019772 AT speedy DOT ludd DOT ltu DOT se> <7cglu0lf1umq46r9l1ps73pt3ir57rjjan AT 4ax DOT com> <01c4fc4f$Blat.v2.2.2$9eb38e80 AT zahav DOT net DOT il> <01c4fcca$Blat.v2.2.2$13d5f980 AT zahav DOT net DOT il> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id j0HLPMWU019505 Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 17 Jan 2005 21:22:49 +0200, Eli Zaretskii wrote: >> Date: Mon, 17 Jan 2005 00:02:57 -0700 >> From: Brian Inglis >> >> e.g. >> >> @findex setlocale AT r{, standard and current locales supported} >> The function @code{setlocale} now supports the following categories in >> environment variables: @code{LC_CTYPE}, @code{LC_COLLATE}, >> @code{LC_NUMERIC}, @code{LC_MONETARY}, @code{LC_TIME}, as well as >> @code{LC_ALL}, and also @code{LANG}. POSIX @code{LC_MESSAGES} are not >> supported. Due to limitations of the @file{country.sys} driver only >> the current user locale @code{""} or its name, and @code{"C"} (aka >> @code{"POSIX"}) locales are supported. ... latter part unchanged >Exactly. Adding JTW's input on @env{} and additions, some of which may be more appropriate in the setlocale info file: @findex setlocale AT r{, standard and current locales supported} The function @code{setlocale} now supports the following categories in environment variables: @env{LC_CTYPE}, @env{LC_COLLATE}, @env{LC_NUMERIC}, @env{LC_MONETARY}, @env{LC_TIME}, as well as @env{LC_ALL} and also @env{LANG}, which provide defaults for all categories not explicitly given. POSIX @env{LC_MESSAGES} are not supported. Due to limitations of the @file{country.sys} driver only the current user locale @code{""} or its name in the POSIX form @code{"ll_CC"}@footnote{The POSIX locale code @code{"ll_CC"} consists of the ISO language code @code{ll} and the ISO country code @code{CC}, optionally followed by the suffix @code{_EURO}, if the country has adopted the Euro as its currency unit.}, and @code{"C"} (aka @code{"POSIX"}) locales are supported. Modifies the character classes used by functions defined in headers @file{ctype.h} and @file{regex.h}, returns appropriate values from @code{strcoll} and @code{localeconv} functions, changes the decimal character used by functions for converting numeric strings from input and to output, and function @code{strftime} uses the appropriate NLS formats for @code{"%x"} and @code{"%X"} conversions. -- Thanks. Take care, Brian Inglis