Zlib_Z, Programming, General compression library Installation Just execute @make_vms to build the library. This checks for available compilers as well as for MMS/MMK and uses them for the build if available. The procedure accepts the following options in arbitrary order: DEBUG Build Zlib with Debug information enabled CCOPT= Pass the given options to the C compiler LINK Do not compile, just link the Zlib shareable image LOPTS= Pass the given options to the Linker CC= Force usage of the given C compiler over the intrinsic selection (which is DEC C, VAX C, and finally GNU C). MAKE= Force usage of MMK or MMS over the intrinsic detection (which prefers MMK over MMS). Together with the source for the library two small sample applications are delivered, which are build automatically with the library. Note: Minigzip depends on the abailability of the Xvmsutils library and will only be created if this package is available. This does not affect the correct creation of the Zlib library at all. Package contents The main results of the compilation are the object library libz.olb, and on OpenVMS Alpha the shareable image libzshr.exe, which other applications need to link against. Additionally two small executable programs are created in the main source directory: example This essentially is a hello world program for Zlib. If you do get output like the following from it, the library should work fine on your system: $ run example uncompress(): hello, hello! gzread(): hello, hello! gzgets() after gzseek: hello! inflate(): hello, hello! large_inflate(): OK after inflateSync(): hello, hello! inflate with dictionary: hello, hello! minigzip This is a bare-bones version of the GNU Gzip program, showing how such functionality can be implemented using Zlib. Applications that use Zlib Remark: All applications using Libpng implicitly also use Zlib. Fly Generate graphics files on the fly from ASCII-descriptions Freetype 2 Free TrueType font rendering engine GD Library for on-the-fly graphics generation. GDchart Library for on-the-fly chart generation Gnuplot Gnuplot is a popular package for doing graphs. VMS Mosaic HTML 3.2 compliant Webbrowser. Libpng is bundeled with the source. Xanim Display animations encoded in several formats (FLI, QT, etc.) The latest version of the OpenVMS port of the Zlib library should always be accessible via http://zinser.no-ip.info/vms/sw/zlib.htmlx