Name | Modified | Size | Downloads / Week |
---|---|---|---|
C | 2015-07-11 | ||
Perl | 2015-07-11 | ||
README | 2015-07-08 | 2.5 kB | |
Totals: 3 Items | 2.5 kB | 0 |
The programs should be able to compile without problems on most common Unix/POSIX platforms. They can also be compiled in Windows, but it's up to you to find out how. For your convenience, I have compiled 32-bit Windows binaries in Cygwin. They are in the file `ascii85-tools-<version>-win32.zip'. Latest changes -------------- 20150712: Improved error checking. 20150711: If a file can't be opened, indicate which file it concerns. The output can optionally go to a file instead of the standard output. 20150710: Not using text mode file I/O, since it's utterly slow in Cygwin for some reason. 20150709: Some tidying up. 20150708: Windows: No need for libwgetopt with Cygwin. 20150707: Now using Cygwin instead of MinGW-w64 for the Windows build. 20150706: Windows: Moved wgetopt.c and wgetopt.h to a separate library. 20150705: macros.h: If not using wgetopt(), include unistd.h rather than getopt.h to get the declaration of getopt(). 20150704: Since I've stopped linking libgcc statically with MinGW-w64, you will now need the `mingw-w64-dlls' package. 20150703: More refactoring. 20150702: Refactoring. 20150701: Makefile.mingw-w64: New makefile for MinGW-w64. a85encode.c, a85decode.c: Check for _UNICODE rather than _MSC_VER, in order to make MinGW-w64 use wmain() _wfopen, etc. 20150630: a85encode.c, a85decode.c, readdata.c: The names of the members of the A85DATA structure have changed. 20150629: readdata.c: MinGW supports the POSIX fstat() as well. 20150628: a85encode.c, a85decode.c: I thought that MinGW still doesn't have getopt(), but that's only true for older versions, like the one in ActivePerl. 20150627: Makefile.mingw: New makefile for MinGW. a85encode.c, a85decode.c: More adjustments made in order to compile cleanly with MinGW. 20150626: a85encode.c, a85decode.c: Only use wmain(), wgetopt() and _wfopen() if using Visual C++, since MinGW (and probably others) doesn't support wmain() (and consequently can't use wgetopt() and _wfopen). 20150625: a85encode.c: The `-w' option "mysteriously" disappeared as a consequence of making the program Windows-friendly. Fixed. 20150624: Tidied up the makefiles a bit. 20150623: If the source file is a regular file, slurp it in one go. 20150622: It's now possible to compile the programs in Windows. 20150621: Cleanups. 20150619: Initial version.