| Type |
Page |
Error |
Correction |
| Typographical |
8 |
Exclamation mark ends penultimate paragraph. |
Should be a full stop (period). |
| Typographical |
9 |
'sort routine now' |
italicise 'now' |
| Typographical |
9 |
Exclamation mark following 'fly'. |
Should be a full stop (period). |
| Typographical |
9 |
Exclamation mark following 'cover-to-cover'. |
Should be a full stop (period). |
| Typographical |
10 |
Exclamation mark following 'compilers'. |
Should be a full stop (period). |
| Factual |
11 |
'Also, we briefly discuss the Linux kernel...' |
The Linux kernel is not discussed in this book.
It wasn't planned in the original design, was grafted
in at Macmillan's insistence, and was later dropped.
I didn't find out that there would be no Linux chapter
until after Chapter 1 had been finalised. To be honest,
I'm glad it's not there, even though I'm a Linux user.
It doesn't really belong in a book on ANSI/ISO C. |
| Typographical |
12 |
NULL |
Should be printed in monospace font. |
| Factual |
13 |
'(Fast Fourier Transforms and so on)' |
I'm guilty of second-guessing Jack Klein here.
He managed to discuss DSP without covering FFT
at all! (And yet the chapter is still very topical and
very well-written.) |
| Factual |
14 |
'Lawrence Kirby' |
Lawrence was originally scheduled to write the C99
chapter, but in the end Peter Seebach wrote it
instead. (As a member of the ANSI committee, he
is particularly well-qualified to do so.) |
| Factual |
15 |
'The CD contains all of the source code from this book' |
We missed some. As I discover which bits are missing, I'll
put links to the source in the CD-ROM errata section. |
| Factual |
15 |
', and the complete text of the book itself' |
This was a misunderstanding on my part - the complete
text of the book is not on the CD (although it was
in my original plan). Apparently, Macmillan didn't know I
intended this, and wouldn't have agreed to it anyway.
:-( |