summaryrefslogtreecommitdiffstats
path: root/tksao/fitsy++
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-08-16 20:05:30 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-08-16 20:05:30 (GMT)
commit29944b8a50e78122cc472cd387842d8aa9983184 (patch)
tree0833a6c6ebb642139810f624aad71d232da3a730 /tksao/fitsy++
parent71d7ecdf091e45f2119a12e879dfbfa64caba8f8 (diff)
downloadblt-29944b8a50e78122cc472cd387842d8aa9983184.zip
blt-29944b8a50e78122cc472cd387842d8aa9983184.tar.gz
blt-29944b8a50e78122cc472cd387842d8aa9983184.tar.bz2
FITS Compression- fixed a problem with BITPIX=-64 and ZQUANTIZ=NONE
Diffstat (limited to 'tksao/fitsy++')
-rw-r--r--tksao/fitsy++/compress.C6
-rw-r--r--tksao/fitsy++/gzip.C2
2 files changed, 1 insertions, 7 deletions
diff --git a/tksao/fitsy++/compress.C b/tksao/fitsy++/compress.C
index b1b01ac..96d7715 100644
--- a/tksao/fitsy++/compress.C
+++ b/tksao/fitsy++/compress.C
@@ -319,8 +319,6 @@ template <class T> int FitsCompressm<T>::inflate(FitsFile* fits)
if (gzcompress_ && !ok) {
if (gzcompressed(dest, sptr, sdata+heap,
kkstart, kkstop, jjstart, jjstop, iistart, iistop)) {
- if (DebugCompress)
- cerr << 'z';
ok=1;
}
}
@@ -329,8 +327,6 @@ template <class T> int FitsCompressm<T>::inflate(FitsFile* fits)
initRandom(rr);
if (compressed(dest, sptr, sdata+heap,
kkstart, kkstop, jjstart, jjstop, iistart, iistop)) {
- if (DebugCompress)
- cerr << 'c';
ok=1;
}
}
@@ -338,8 +334,6 @@ template <class T> int FitsCompressm<T>::inflate(FitsFile* fits)
if (uncompress_ && !ok) {
if (uncompressed(dest, sptr, sdata+heap,
kkstart, kkstop, jjstart, jjstop, iistart, iistop)) {
- if (DebugCompress)
- cerr << 'u';
ok=1;
}
}
diff --git a/tksao/fitsy++/gzip.C b/tksao/fitsy++/gzip.C
index 05effdf..7ea6a6d 100644
--- a/tksao/fitsy++/gzip.C
+++ b/tksao/fitsy++/gzip.C
@@ -66,7 +66,7 @@ template <class T> int FitsGzipm<T>::compressed(T* dest, char* sptr,
zstrm.avail_in = icnt;
zstrm.next_in = ibuf;
- zstrm.avail_out = ocnt*sizeof(int);
+ zstrm.avail_out = ocnt*sizeof(long long);
zstrm.next_out = (Bytef*)obuf;
if (DebugCompress)