D Unleashed - The Blooper List


Chapter 1 - C Programmer Unleashed



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. :-(




Back to index