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: