This directory contains my modified version of LZCOMP and LZDCMP. It is stored in one save set. The save set is available in both uncompressed form (RELEASE.SAV) and compressed form (RELEASE.SAV_Z). To get it, FTP the save set using TYPE IMAGE (binary). If you get the compressed save set, decompress it with LZDCMP, which will take care of the record attributes. If you get the uncompressed save set, fudge the record attributes to fixed length 8192 byte records. You can use any attribute fudge program such as FILE. The source and absolute for a simple one in C, FIX_SAVE_SET.C and FIX_SAVE_SET.EXE, are in this directory. The .EXE file can be transferred with FTP using TYPE IMAGE since that results in 512 byte fixed length records, which is correct for .EXE files. To run it, define a symbol for it, for example: FIX_SAVE_SET = "$[directory]FIX_SAVE_SET" and then invoke it with the file name to fix as an argument, for example FIX_SAVE_SET RELEASE.SAV The save sets include the source, .OBJ, and .EXE files. The .EXE files were linked with the VMS 5.3 version of the shared C run time library so will not run on earlier versions of VMS (except maybe 5.2). If you are running an earlier version of VMS, you can relink using the .OBJ and .OPT files in the save set. Known limitations: The SEMANTICS attribute of a file will get lost across LZCOMP/LZDCMP. Only the information about the first area of in indexed file is preserved in VMS 5.1 (and earlier, I think). Bruce Orchard (orchard@waisman.wisc.edu)