| Type |
Program or File |
Error |
Fix/Workaround |
Reported By |
| Installation |
DJGPP |
The installation program doesn't copy stubify.exe to the right place. |
Copy stubify.exe from the CD-ROM's
"Software Library\DJGPP\EXTRACT\BIN"
directory to the BIN directory in your DJGPP installation
(typically c:\djgpp\bin) |
I first encountered this problem in Sams's "Data
Structures and Algorithms in 24 Hours" copy of DJGPP,
so I worked out a fix then. I hit it again with this CD,
and didn't quite get around to posting the fix here, when
an email from ahd323 at look.ca was forwarded to me asking
for a fix. I've sent him details of the fix, but of course
I should have posted it here too. Well, now I have done so.
Update 3 Nov 2000 - I just discovered from my email history
that Jack Klein noticed this too, in mid-September. |
| Idempotency (lack of) |
sllist.h |
sllist.h uses size_t but
doesn't actually include any headers which define it. |
More of a style thing than anything else. But Chris is
right to complain. I am so used to including standard
headers before local headers that I guess it never
occurred to me that anyone would do it any other way.
Anyway - the fix is to include stddef.h
in sllist.h but the workaround (if you're
using the file straight from the CD, or whatever)
is to include any ISO C Standard header that defines
size_t before sllist.h. |
Chris Mears |
| Dead code |
cups.h (Windows version) |
Useless prototype: int CUPSEndServer(void);
| This prototype is not required, and doesn't have either
an implementation or a matching analog in the Unix
header. Dead code. Delete from writable versions,
if you care enough. |
Chad Dixon |
| Missing header, and assorted bugs |
sparse.h (Windows version) |
Header not included on CD-ROM - code wouldn't compile
| I have reconstructed the header by using hints from the text
and diagnostic messages from the compiler.
The complete source code for Chapter 15
is now available on this site. |
Various |