// All of the .html files are derived from the original source code // but have been highly modified to construct this documentation. // The html files are GPL. For more info see: http://www.gnu.org // // This software is subject to the terms of the IBM Jikes Compiler // License Agreement available at the following URL: // http://www.ibm.com/research/jikes. // Copyright (C) 1996, 1998, International Business Machines Corporation // and others. All Rights Reserved. // You must accept the terms of that agreement to use this software. // // // NOTE: Jikes incorporates compression code from the Info-ZIP // group. There are no extra charges or costs due to the use of // this code, and the original compression sources are freely // available from http://www.cdrom/com/pub/infozip/ or // ftp://ftp.cdrom.com/pub/infozip/ on the Internet. // The sole use by Jikes of this compression code is contained in the // files unzip.h and unzip.cpp, which are based on Info-ZIP's inflate.c and // associated header files. // // // You can do whatever you like with this source file, though I would // prefer that if you modify it and redistribute it that you include // comments to that effect with your name and the date. Thank you. // The abbreviated History list below includes the work of the // following: // M. Adler, G. Roelofs, J-l. Failly, J. Bush, C. Ghisler, A. Verheijen, // P. Kienitz, C. Spieler, S. Maxwell, J. Altman // Only the first and last entries from the original inflate.c are // reproduced here. // // // History: // vers date who what // ---- --------- -------------- ------------------------------------ // a ~~ Feb 92 M. Adler used full (large, one-step) lookup table // ... // c16 20 Apr 97 J. Altman added memzero(v[]) in huft_build() //