Changeset 18276
- Timestamp:
- Jun 22, 2008, 8:54:04 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libfits/matrix/F_compress_M.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libfits/matrix/F_compress_M.c
r18271 r18276 18 18 return (FALSE); } 19 19 20 # define MOD_KEYWORD( NAME,ZNAME,TYPE,IN,OUT) { \20 # define MOD_KEYWORD(ZNAME,NAME,TYPE,IN,OUT) { \ 21 21 gfits_scan (header, ZNAME, TYPE, 1, IN); \ 22 22 gfits_delete (header, ZNAME, 1); \ 23 gfits_ print(header, NAME, TYPE, 1, OUT); }23 gfits_modify (header, NAME, TYPE, 1, OUT); } 24 24 25 25 # define MOD_KEYWORD_REQUIRED(ZNAME,NAME,TYPE,IN,OUT) { \ 26 26 if (!gfits_scan (header, ZNAME, TYPE, 1, IN)) ESCAPE; \ 27 27 gfits_delete (header, ZNAME, 1); \ 28 gfits_ print(header, NAME, TYPE, 1, OUT); }28 gfits_modify (header, NAME, TYPE, 1, OUT); } 29 29 30 30 int gfits_uncompress_image (Header *header, Matrix *matrix, FTable *ftable) { … … 55 55 // copy original header to output header 56 56 gfits_copy_header (ftable->header, header); 57 58 // delete ZIMAGE from output header 59 gfits_delete (header, "ZIMAGE", 1); 57 60 58 61 // extract compression-specific keywords, update header as needed. … … 79 82 } 80 83 } else { 84 gfits_delete (header, "ZTILE1", 1); 81 85 for (i = 1; i < header->Naxes; i++) { 82 86 snprintf (key, 10, "ZTILE%d", i + 1); … … 149 153 } 150 154 151 MOD_KEYWORD ("ZHECKSUM", " ZHECKSUM", "%s", checksum, checksum);155 MOD_KEYWORD ("ZHECKSUM", "CHECKSUM", "%s", checksum, checksum); 152 156 MOD_KEYWORD ("ZDATASUM", "DATASUM", "%s", datasum, datasum); 153 157 … … 167 171 168 172 if (!gfits_varlength_column_define (ftable, &zdef, zcol)) ESCAPE; 173 gfits_delete (header, "TFIELDS", 1); 174 snprintf (key, 10, "TTYPE%d", zcol); 175 gfits_delete (header, key, 1); 176 snprintf (key, 10, "TFORM%d", zcol); 177 gfits_delete (header, key, 1); 169 178 170 179 // create the output image
Note:
See TracChangeset
for help on using the changeset viewer.
