TABLE OF CONTENTS


MLT_RSS/gzip3264.f [ Programs ]

[ Top ] [ Programs ]

NAME

    module gzip3264

PURPOSE

    module for interfacing to standard gzip library, which is in C

DESCRIPTION

    module for interfacing to standard gzip library, which is in C
 
  ROUTINES
       FASTUNZIP(FILENAME, ISIZE,ABUF,IERR)
           unzips data in filename into buffer ABUF

INPUTS

           FILENAME      filename to unzip

OUTPUTS

           ISIZE         size of resulting data, in bytes
           ABUF          buffer containing the inflated data
           IERR          error flag -- problem if not zero
       FASTGZIP(FILENAME,ISIZE,ABUF, IERR)
          writes data in abuf to a gzipped file

INPUTS

           FILENAME      filename to unzip
           ISIZE         size of resulting data, in bytes
           ABUF          buffer containing the inflated data

OUTPUTS

           IERR          error flag -- problem if not zero
       
       FIND_UNZIP_SIZE(FILENAME, ISIZE)
           finds size of unzipped data in file

INPUTS

           FILENAME      filename to unzip

OUTPUTS

           ISIZE         size of resulting data, in bytes

AUTHOR

    Frank Wentz, Remote Sensing Systems

COPYRIGHT

   THIS SOFTWARE AND ITS DOCUMENTATION ARE COPYRIGHT 2012 REMOTE SENSING SYSTEMS.
   THEY ARE PROVIDED FOR INFORMATIONAL AND ALGORITHM VERIFICATION PURPOSES ONLY
   AND MAY NOT BE USED IN WHOLE OR IN PART FOR ANY OTHER PURPOSE WITHOUT WRITTEN
   PERMISSION FROM REMOTE SENSING SYSTEMS.  THEY ARE FURNISHED "AS IS." THE
   AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES,
   AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE
   SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR
   THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT
   TO USERS.

HISTORY

    9/21/2012 Initial Version prepared for NCDC

USAGE

    use gzip3264
 
  COMMENTS
     This version is for the new intel fortran compiler.  It works for for 32 and 64 bit applications
     The ALIAS convention has been removed and actual c names are used for the subroutines
       LOADS AND DECOMPRESSES GZIPPED DATA FROM FILE  
     GIVEN BY FILENAME INTO DATARRY, 
       AND RETURNS NUMBER OF BYTES DECOMPRESSED IN DATACNT
       THIS SHOULD BE THE SAME AS RETURNED BY UNCMPSIZ