The following reply was made to PR general/1305; it has been noted by GNATS.
From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= <[EMAIL PROTECTED]> To: Dean Gaudet <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] Subject: Re: general/1305: Apache is *very* unprotected against characters with 8bit set Date: Thu, 23 Oct 1997 14:14:12 +0400 (MSD) On Thu, 23 Oct 1997, Dean Gaudet wrote: > If Apache assumes char is signed anywhere then that is a bug. ANSI leaves > signed/unsigned char up to the compiler implementation. So we could > easily be bitten by this on some platforms. Well, I'll try to build Apache with default char unsigned and tell you results. > foo = islower((unsigned char)s); I agree, I mean no runtime bugs, not no programmer bugs :-) > I think I'd be a lot happier dictating that I18N requires a "good enough" > C compiler. Please note that it is not i18n or l10n issue but simple protection of Apache against 8bit chars in *any* platform. Well, gcc have an option to make default char unsigned, but other platforms may not have this option so they remain not protected. -- Andrey A. Chernov <[EMAIL PROTECTED]> http://www.nagual.pp.ru/~ache/
