Can I buy C99 with TC1 and TC2 already taken effect in it?

  • Thread starter Romeo Colacitti
  • Start date
R

Romeo Colacitti

Hello C-goers,

Been using last C99 draft for a while now and want to purchase actual
C99 standard from ANSI. I know there are two technical corrigendum
documents standardized too, which are freely available. My question
is, if I buy the C99 standard right now, will the corrections from TC1
and TC2 already have been taken place on the document?

If not, does everyone find it difficult playing around with 3 documents
to get answers?
 
C

Chris Hills

Hello C-goers,

Been using last C99 draft for a while now and want to purchase actual
C99 standard from ANSI. I know there are two technical corrigendum
documents standardized too, which are freely available. My question
is, if I buy the C99 standard right now, will the corrections from TC1
and TC2 already have been taken place on the document?

No.
If not, does everyone find it difficult playing around with 3 documents
to get answers?

Yes... so hopefully C05 will be a single document with both TC's rolled
into it.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
C

Chris Hills

Romeo said:
Chris said:
Yes... so hopefully C05 will be a single document with both TC's
rolled into it [C99 standard document].

What is C05?
The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
R

Randy Howard

Hello C-goers,

Been using last C99 draft for a while now and want to purchase actual
C99 standard from ANSI. I know there are two technical corrigendum
documents standardized too, which are freely available. My question
is, if I buy the C99 standard right now, will the corrections from TC1
and TC2 already have been taken place on the document?

You can get it in book form with TC1 and the Rationale. (Wiley)
If not, does everyone find it difficult playing around with 3 documents
to get answers?

Since it is very unlikely you have a C99 compiler anyway, it probably
isn't that big of a deal.
 
R

Randy Howard

Romeo said:
Chris said:
Yes... so hopefully C05 will be a single document with both TC's
rolled into it [C99 standard document].

What is C05?
The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

With conforming compilers expected just after the rapture.
 
C

Chris Hills

Randy Howard said:
Romeo said:
Chris Hills wrote:


Yes... so hopefully C05 will be a single document with both TC's
rolled into it [C99 standard document].


What is C05?
The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

With conforming compilers expected just after the rapture.
I doubt it.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
C

Chris Croughton

Randy Howard said:
Yes... so hopefully C05 will be a single document with both TC's
rolled into it [C99 standard document].


What is C05?

The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

With conforming compilers expected just after the rapture.
I doubt it.

Surely it's the conforming compilers which cause the rapture? O
frabjous day, calloo, callay, and all that...

Chris C
 
R

Romeo Colacitti

Chris said:
Colacitti said:
Chris said:
Yes... so hopefully C05 will be a single document with both TC's
rolled into it [C99 standard document].

What is C05?
The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

Even after the new standard comes out, we're likely to see TCs
associated with it appear after that and (based on the C99) they won't
be rolled into the C05 document, which will continue to frustrate me.
 
L

Luke Wu

Chris said:
The next version of the C standard.... 9899:2005 Which will hopefully
come out latter this year.

Hmmm. There is already enough fragmentation as there is with many
compilers conforming to C89 only, other conforming to C89 plus some
ideas from C99 and a few that claim full C99 compatiblity.

Now they're going to throw C05 into the pile. I hope it's just a
clarification of C99 with some improvements to features that haven't be
adopted by most compilers.

So we're going to have 3 C standards in use in a few months, great!
 
C

Chris Hills

Luke said:
Hmmm. There is already enough fragmentation as there is with many
compilers conforming to C89 only, other conforming to C89

You mean ISO 9899:1990?... C90
plus some
ideas from C99 and a few that claim full C99 compatiblity.
Now they're going to throw C05 into the pile. I hope it's just a
clarification of C99 with some improvements to features that haven't be
adopted by most compilers.

So we're going to have 3 C standards in use in a few months, great!

No. There will be one standard. ISO 9899:2005. (which is 9899:1999 +
TC1 and TC2)

Though you are correct that 95% of the worlds compilers adhere to C90 +
the amendments (often informally refereed to as C95) with a few small
parts of C99 such as // for comments.

The embedded world will continue with C95ish I think. So you will have
two strands the embedded cross compilers on one tact and the "desktop"
compilers on the other. As people tend not to use both most people will
still only have one standard to contend with.


/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
R

Romeo Colacitti

Chris said:
Though you are correct that 95% of the worlds compilers adhere to C90 +
the amendments (often informally refereed to as C95) with a few small
parts of C99 such as // for comments.

Does anyone know where I can find a a C95ish document?
 
L

lawrence.jones

Luke Wu said:
Now they're going to throw C05 into the pile. I hope it's just a
clarification of C99 with some improvements to features that haven't be
adopted by most compilers.

If there is a C05, it will just be C99 with TC1 and TC2 incorporated
(and perhaps some small editorial changes).

-Larry Jones

I wonder what's on TV now. -- Calvin
 
C

Chris Hills

If there is a C05, it will just be C99 with TC1 and TC2 incorporated
(and perhaps some small editorial changes).

That is all C99 was to C90.... After so many amendments and TC's it all
gets rolled into a new base document.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
K

Keith Thompson

Chris Hills said:
That is all C99 was to C90.... After so many amendments and TC's it all
gets rolled into a new base document.

You're saying that the C99 standard is nothing more than the C90
standard with TCs and amendments rolled into it? I don't think that's
correct.
 
I

infobahn

Keith said:
You're saying that the C99 standard is nothing more than the C90
standard with TCs and amendments rolled into it? I don't think that's
correct.

Maybe not, but it /is/ accurate. It's about as accurate as saying that
"Winnie the Pooh" is nothing more than "Hamlet" with a couple of edits
(one rather large delete, and one rather large insert).
 
C

Chris Croughton

Maybe not, but it /is/ accurate. It's about as accurate as saying that
"Winnie the Pooh" is nothing more than "Hamlet" with a couple of edits
(one rather large delete, and one rather large insert).

And it's even kept the character name, albeit as a sidekick and with a
minor change ('pig' instead of 'ham'). But then I've heard the Denmark
play referred to as "The Little Pig" by Bill Wagglestick...

"What state is the code in?"
"Denmark! As in the first line of 'Hamlet'..."

Chris C
 
C

Chris Hills

Keith Thompson <kst- said:
You're saying that the C99 standard is nothing more than the C90
standard with TCs and amendments rolled into it? I don't think that's
correct.

I thnin you are correct. There was more that just C90+ the bits in C99.
there would have been in C05 other than the TC2 was published before the
suggestion was put forward to do C05.



/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ (e-mail address removed) www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
L

lawrence.jones

Chris Hills said:
That is all C99 was to C90.... After so many amendments and TC's it all
gets rolled into a new base document.

That is completely wrong. C99 was a major revision of the C90 standard
that required significant development effort and included much new
material not from any previous amendment or corridenum. C05 (if there
is one) will just be a reprinting of C99 incorporating the changes from
TC1 and TC2 (and, perhaps, a few small editorial changes).

-Larry Jones

I just can't identify with that kind of work ethic. -- Calvin
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top