D Unleashed - The Blooper List


Chapter 20 - Making Software Tools



Type Page Error Correction
Typographical 917 "write a second tree to stdout" Change to "write the second tree to stdout"
Typographical 925 Last line on page is incorrectly indented. The 'i' of if should be immediately under the opening brace on the preceding line.
Typographical 931 Last section of source code on page, first line: if(EndPointer... Should be indented so that the first character lines up over the opening brace on the next line.
Typographical 933 "a big time savings" Should be "a big time saving" without that final plural 's'.
Typographical 938 First line on page looks silly. Add a line break after the semicolon, and tabulate fprintf appropriately.
Typographical 938 In the Note, long int Remove monospace font attribute, and change from "long int" to "32-bit signed integer".
Typographical 938 In the Note, a surfeit of parentheses Remove parentheses from around the sentence starting "The ANSI Standard...".
Technical 940 Penultimate paragraph: 'been through' Change to 'emerged from'.
Technical 961 Formatting of seventh code line from bottom of page Add line break after the first semicolon, and indent appropriately.
Technical 969 The last fprintf line on this page is not robust. Strictly, this isn't wrong, but it assumes that the help file contains no percent characters, or characters that should normally be preceded by backslashes in an fprintf call, characters such as ", \, etc. I will be posting a revised form of this code right here, in due course, which doesn't make this assumption.
Typographical 975 Last line on page - no full stop (or "period" as the Americans call it...;-)) Add a full stop (or period).




Back to index




You are visitor number - call again soon!