Page 10. On line 14, "The only line inside main" should be
"The first line inside main". (Found by Rob Gamble.)
Page 26. The sentence at the beginning of the last paragraph reads
"Because of C's case-sensitivity, keywords must appear in programs exactly as
shown in Table 2.1, with all letters in lower case." The following sentence
should appear immediately after it: "(The C99 keywords _Bool,
_Complex, and _Imaginary are exceptions to this rule.)"
(Found by Rob Gamble.)
Page 30. The invocation of gcc in the middle of the page contains
both -ansi and -std=c99. These options are conflicting,
since -ansi is equivalent to -std=c89.
The -ansi option should be removed. (Found by Rob Gamble.)
Page 48. On line 10, "In this case, the value of i is undefined"
should be "In this case, no value is stored into i". (Found by Rob Gamble.)
Page 330. In Table 14.2 and twice in the paragraph that follows it,
__STDC__HOSTED__ should be __STDC_HOSTED__. Also,
__STDC__VERSION__ should be __STDC_VERSION__ in the table
and in the last paragraph on the page. (Found by Rob Gamble.)
Page 423. The sentence after the second figure states that
"There are no pointers to the first block (shaded)" but the shading is missing
from this block. (Found by Rob Gamble.)