CONTENT ======= LZW.FOR implementation of LZW-algorithm written in "almost standard" FORTRAN HSH.FOR hash-table routines written in "almost standard" FORTRAN BF.FOR bit-manipulation routines written in Salford Fortran 77 for DOS (se documentation below) STR.FOR string routines written in Salford Fortran 77 for DOS (se documentation below) TST.FOR test-program for testing the routines written in Salford Fortran 77 TST.LNK link file for Fortran 77 The needed support routines supplied in Salford Fortran 77 for DOS has the following functionality: BF_PACK ( CHARSTRING, FROMBIT, NOBIT, VALUE ) - c*(*) i*4 i*4 i*4 BF_UNPACK ( CHARSTRING, FROMBIT, NOBIT, VALUE ) - c*(*) i*4 i*4 i*4 STR_INIT ( CHARSTRING, SINGLECHAR ) - c*(*) c*1 STR_HASH ( CHARSTRING, MODULUSVAL ) i*4 c*(*) i*4 These four routines had been VMS assembler routines written by Arne Vajhoj. They are the only part of the files which are system-dependent. Many thanks to Arne to offer the LZW-package via internet and for help on translation to Salford Fortran. Graz, Mai 1995 Robert Hoschek (e-mail: hoschek@igte.tu-graz.ac.at)