When caret printing, open the source files in
binary mode to avoid ftell() problem described
here:
http://support.microsoft.com/kb/68337
Testsuite results are now:
ERROR: 413 tests were run,
79 failed unexpectedly.
24 tests were skipped.
The failures I looked at were both IO errors
in the testsuite.