[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#196800: flex mustn't assume stdint.h is available on allplatforms



On Thu, Jun 12, 2003 at 12:45:29PM -0500, Manoj Srivastava wrote:
> On Thu, 12 Jun 2003 10:57:06 -0500, Alan Shutko <ats@acm.org> said: 
> 
> > Manoj Srivastava <srivasta@debian.org> writes:
> >> Flex scanner continue to work on conforming implementations. No
> >> representations can be made about any C progrom on a non-conforming
> >> platform. The behaviour would be undefined.
> 
> > When you make a statement like this, indicate that you're talking
> > about C99.  Implementations conforming to ISO/IEC 9899:1990 haven't
> > suddenly stopped conforming just to fit your rhetorical needs.
> 
> 	You need to read up on your standards. The language called C
>  is defined by only one authoritative standard.
> ----------------------------------------------------------------------
> ISO/IEC 9899:1999 (E) (C)ISO/IEC
> 
> Contents ix
> 
> 5 This second edition cancels and replaces the first edition, ISO/IEC 9899:1990,
>   as amended and corrected by ISO/IEC 9899/COR1:1994, ISO/IEC
>   9899/AMD1:1995, and ISO /IEC 9899/COR2:1996.
> 
> ----------------------------------------------------------------------
> 
> 	Thus, I need have no such qualifiers when talking abouit
>  conforming C implmentations.

Given the real-world deployment of probably at least a dozen major OSs
which were 9899:1990 conformant and predate the 9899:1999 standard, I'd
say that's a pretty useless point of view.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: