Re: why still use C?

From: Default User (first.last_at_boeing.com.invalid)
Date: 10/22/03


Date: Wed, 22 Oct 2003 15:58:51 GMT

Jeremy Yallop wrote:
>
> Default User wrote:
> > "E. Robert Tisdale" wrote:
> >
> >> My GNU C compiler easily detects the missing declaration for malloc
> >> with or without the cast.
> >
> > There's no requirement for an implementation to do the above.
>
> There is such a requirement in C99, where calling an undeclared
> function is an error (a syntax error, if footnotes are to be
> believed).

And when fully compliant C99 compilers become the norm, then we'll talk
again. I don't have one, do you?

Brian Rodenborn



Relevant Pages

  • Re: c size 0 question
    ... You can define the last element of a struct as a zero sized ... array, in C99 only. ... No, it's not a syntax error, it's a constraint violation, as ...
    (comp.lang.c)
  • Re: char as string
    ... and a syntax error in C90. ... does not understand C99. ... splint ...
    (comp.lang.c)
  • Re: c size 0 question
    ... You can define the last element of a struct as a zero sized ... array, in C99 only. ... No, it's not a syntax error, it's a constraint violation, as ...
    (comp.lang.c)
  • Re: Abusing C/C++ comments
    ... you get a syntax error in C99 and C++ ... There are two semicolons. ... In C90, it's two statements; ...
    (comp.lang.c)
  • Re: double und long double in VC2005
    ... Per Definition ist eben long double==double! ... Ich kenne mich mit den Ansi-Normen etc. nicht ... Wenn aber so eine Norm (C99) etwas beschreibt, ...
    (microsoft.public.de.vc)