Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
ePub | Page Chapter 5. Arrays, Qualifiers, and Reading Numbers; Types of Integers Just above Table 5-2 |
In the sample code, you declare "signed char ver_short; /* A very short integer */" however, in the code below, you assign temp to very_short. |
Anonymous | Aug 01, 2023 |
Page 44 1st paragraph |
"They could represent the number of angels on the head of a pin or the location and acceleration of a plasma bolt in a game of Space Invaders." should read: "They could represent the number of angles on the head of a pin or the location and acceleration of a plasma bolt in a game of Space Invaders." |
Anonymous | Nov 20, 2012 | |
Page 53 3rd C comment |
/* number students in this class */ should be /* number of students in this class */ |
Anonymous | Nov 20, 2012 | |
Page 60 1st paragraph, the table 4-3 and note |
it looks like the copyright symbol (?) is mistakenly used to represent a single quote (') |
Anonymous | Jun 19, 2012 | |
Page 60 Throughout the page, 11 occurrences |
On Page 60, all the "single quotes" are replaced with the "copyright symbol". |
kdr1123 | Nov 07, 2012 | |
Page 65 Example 5-7. p_array/p_array.c |
In Example 5-7 x and y are unused variables. |
Anonymous | Oct 20, 2014 | |
Page 100 Example 7-1 |
In Example 7-1, line 15 |
Anonymous | Oct 19, 2011 | |
Printed | Page 164 2nd paragraph of "Dangling Pointers" |
The link provided redirects to an "Error 404 | Page Not Found" page of the blackhat website. |
Anonymous | Nov 05, 2022 |
Printed | Page 166 Question 11-1 |
The answer says that since flags is a char there should only be the eight bits, 76543210, inside it. DIRECT_CONNECT should not be able to get a value set by (1<<8) since that would fall outside of what char has room for. |
Philip | Apr 05, 2024 |
Printed | Page 167 3rd paragraph |
The following sentence: |
Phillip McCollum | Jul 03, 2011 |
Printed | Page 177 middle of page |
#const int OPEN_CODE=0; |
Anonymous | Jun 27, 2017 |
205 Below UNIX hint box |
I believe that the sample command line input should be changed from: |
Ted | Jan 17, 2011 | |
Printed | Page 290 the source code under Figure 17-7 |
In the function "void double_enter..." the *insert_ptr is declared to be of type "struct list", but it has to be of type "struct double_list" since this is the type of the "*head_ptr" which can be found in the parameters list of the function. |
Iliia Iontchev | Nov 02, 2012 |
Printed | Page 295 First paragraph |
Hello! |
Mihec | Apr 18, 2012 |
Printed | Page 383 "switch Statement" |
Under "Always put a default case in a switch statement" on page 383. Even if the case does nothing put it in. |
Max Edelstein | Mar 07, 2018 |
Printed | Page 399 * |
A symbol used to precede a pointer variable name |
Anonymous | Sep 20, 2011 |