Note about fixDos vs. whitespace
whitespace is a perl script, and will run on most machines without compiling. (perl-anabled, ofcouse)
fixDos is C source, but has a win32 executable as well. (compiler needed, ofcourse)
This program can already be found here:
It's called fixDos, and you can find it here:
It also includes CR/LF conversion util, as well as a FileName cleanup.
Common errors with DOS conversion type stuff.
It recently got an extra util upgraded: untab.c which essencially does all that whitespace does.
All these utilities have got easy, and well documented command-line parameters, and can automatically recursive directories. and optionally create backup files of changed files.
One great feature of the new untab.c util is that it can detect C "strings" and optionally NOT change any TAB characters within that.