Re: Thou shalt have no other gods before the ANSI C standard

websnarf_at_gmail.com
Date: 02/08/05


Date: 7 Feb 2005 18:55:39 -0800

Alan Balmer wrote:
> On 03 Feb 2005 20:45:57 -0800, Paul Rubin
> >I think they should just let you get explicit and say int8, int16,
> >etc. Everyone uses typedefs for that anyway. Might as well get rid
> >of the fancy configuration junk needed to set up the typedefs.
>
> They do. C99 has been around for a while now, and many
implementations
> support the stdint types.

C99 is a paper standard, that has not been adopted by any major vendor.
Most notably, the gnu C compiler team has *HALTED* development of their
C99 implementation (due to a backward compatibility issue with variable
length arrays) even though they had almost completed the transition
several years ago.

On the other hand Java has had this in the standard from the very get
go, and is supported by every Java implementation, of course.

--
Paul Hsieh
http://www.pobox.com/~qed/
http://bstring.sf.net/


Relevant Pages

  • K&R -> C99?
    ... headers) to C99 (or at least some early ANSI standard) and it must ... recognize typedefs and preserve argument promotion; ...
    (comp.lang.c)
  • Re: K&R -> C99?
    ... recognize typedefs and preserve argument promotion; protoize doesn't ... ISO C99 has not really been implemented very widely ...
    (comp.lang.c)

Loading