Add C and C++ versions that compile on GCC

Also changed filename case.
Add old DOS versions back for historical purposes
C, C++ and Pascal code formatting