Re: errors again
Both of those archives have problems with missing main(), incompatible function definitions, bad paths to header files, suspicious naming of *.cpp instead of *.c, and the use of 64-bit "long long" which works in my GCC 3.4.2 (mingw-special) but not Visual C++ 5.0.
Here's patched source that compiles with both compilers. I also included the executables. They output some hex numbers.
To compile des-x2-1.zip with GCC:
gcc -Wall -DMAIN des.c -o des_gcc.exe
gcc -Wall *.c -o desx_gcc.exe
To compile des-x2-1.zip with Visual C++:
cl /W3 /DMAIN des.c /Fedes_vc.exe
cl /W3 *.c /Fedesx_vc.exe
To compile 3desnew-1.zip with GCC:
gcc -Wall -DMAIN des.c -o des_gcc.exe
gcc -Wall *.c -o tripledes_gcc.exe
To compile 3desnew-1.zip with Visual C++:
cl /W3 /DMAIN des.c /Fedes_vc.exe
cl /W3 *.c /Fetripledes_vc.exe