| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| This folder has no files. | |||
| Totals: 0 Items | 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.