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/
 
  • ... Andrey Chernov
    • ... dgaudet
      • ... Андрей Чернов
    • ... Dean Gaudet
    • ... Андрей Чернов
    • ... Андрей Чернов

Reply via email to