IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 28, 2015, 8:27:00 PM (11 years ago)
Author:
eugene
Message:

adding code for table compress/uncompress; image compress works (but is not quite compatible with cfitsio for some reason and byteswap is broken)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20150429/src/libfits/extern/gzip.c

    r38322 r38329  
    131131    if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
    132132
    133     stream.zalloc = (alloc_func)0;
    134     stream.zfree = (free_func)0;
     133    stream.zalloc = Z_NULL;
     134    stream.zfree  = Z_NULL;
     135    stream.opaque = Z_NULL;
    135136
    136     // MAX_WBITS = 15
    137     err = inflateInit2(&stream, -15);
     137    // err = inflateInit2(&stream, -15);
     138    err = inflateInit(&stream);
    138139    if (err != Z_OK) return err;
    139140
     
    156157  z_stream stream;
    157158  int err;
    158 
     159 
    159160  stream.next_in = (Bytef*)source;
    160161  stream.avail_in = (uInt)sourceLen;
     
    167168  if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
    168169
    169   stream.zalloc = (alloc_func)0;
    170   stream.zfree = (free_func)0;
     170  stream.zalloc = Z_NULL;
     171  stream.zfree  = Z_NULL;
     172  stream.opaque = Z_NULL;
    171173
    172   err = deflateInit(&stream);
     174  // the '5' is the compression level: make this a user argument
     175  err = deflateInit(&stream, 5);
    173176  if (err != Z_OK) return err;
    174177
Note: See TracChangeset for help on using the changeset viewer.