Last modified Wednesday, 11-Jan-2006 09:49:59 PST
All errors listed in the errata list for the first and second printings have been corrected in the third printing. If you have the third printing, you need only the following list of errors, which I will update as needed. To find out your printing number, look on the copyright page (the back of the title page). There is a list of numbers just below the phrase "Printed in the United States of America" on the lower left. The number on the far left is the number of the printing.Line 16: "Indeed, a[2] in C is just a shorthand notation for a + 2, ..." should read "Indeed, a[2] in C is just a shorthand notation for *(a + 2), ...."
First line below Figure 9.8: "oveloaded" should read "overloaded".
Line 1: "overriden" should read "overridden".
9th and 6th lines from the bottom (not including footnote): "inputLine" should read "input1".
Last line and 2nd last line from the bottom (not including footnote): "inputLine" should read "input1".
Section 13.4.1, lines 7-8: "This states that nothing a
programming construct can do will make false into true—..." should read
"This states that nothing a programming construct can do will make
false evaluate to true—...".
Figure 14.11, line 4: "entry wait;"
should read "entry
signal;". [Note: this
error does not appear in the 1st or 2nd
printings.]