Changeset 27435 for trunk/Ohana/src/libfits/matrix/F_convert_format.c
- Timestamp:
- Mar 24, 2010, 11:22:25 AM (16 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libfits/matrix/F_convert_format.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/20091201/Ohana merged eligible /branches/eam_branches/largefiles.20100314/Ohana merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/libfits/matrix/F_convert_format.c
r20652 r27435 24 24 *out = *in*A + B; \ 25 25 } \ 26 REALLOCATE (matrix[0].buffer, char, matrix[0]. size);26 REALLOCATE (matrix[0].buffer, char, matrix[0].datasize); 27 27 28 28 # define CONVERTSAME(MY_NAN) \ … … 41 41 inMode *in; \ 42 42 outMode *out; \ 43 REALLOCATE (matrix[0].buffer, char, matrix[0]. size); \43 REALLOCATE (matrix[0].buffer, char, matrix[0].datasize); \ 44 44 out = (outMode *)matrix[0].buffer + Npixels - 1; \ 45 45 in = (inMode *)matrix[0].buffer + Npixels - 1; \ … … 62 62 *out = *in*A + B; \ 63 63 } \ 64 REALLOCATE (matrix[0].buffer, char, matrix[0]. size);64 REALLOCATE (matrix[0].buffer, char, matrix[0].datasize); 65 65 66 66 # define CONVERTSAME_FF(MY_NAN) \ … … 79 79 inMode *in; \ 80 80 outMode *out; \ 81 REALLOCATE (matrix[0].buffer, char, matrix[0]. size); \81 REALLOCATE (matrix[0].buffer, char, matrix[0].datasize); \ 82 82 out = (outMode *)matrix[0].buffer + Npixels - 1; \ 83 83 in = (inMode *)matrix[0].buffer + Npixels - 1; \ … … 106 106 return (TRUE); 107 107 108 matrix[0].bitpix = header[0].bitpix = outBitpix;109 matrix[0].bscale = header[0].bscale = outScale;110 matrix[0].bzero = header[0].bzero = outZero;111 matrix[0].unsign = header[0].unsign = outUnsign;112 matrix[0]. size= gfits_data_size (header);108 matrix[0].bitpix = header[0].bitpix = outBitpix; 109 matrix[0].bscale = header[0].bscale = outScale; 110 matrix[0].bzero = header[0].bzero = outZero; 111 matrix[0].unsign = header[0].unsign = outUnsign; 112 matrix[0].datasize = gfits_data_size (header); 113 113 gfits_modify (header, "BITPIX", "%d", 1, outBitpix); 114 114 gfits_modify (header, "BSCALE", "%lf", 1, outScale); 115 115 gfits_modify (header, "BZERO", "%lf", 1, outZero); 116 gfits_modify (header, "UNSIGN", "%t", 1, outUnsign);116 gfits_modify_alt (header, "UNSIGN", "%t", 1, outUnsign); 117 117 118 118 Npixels = header[0].Naxis[0]*header[0].Naxis[1]; … … 426 426 { 427 427 char *out; 428 int Nextra;428 off_t Nextra; 429 429 430 430 out = (char *)matrix[0].buffer; 431 Nextra = matrix[0]. size - nbytes;431 Nextra = matrix[0].datasize - nbytes; 432 432 bzero (&out[nbytes], Nextra); 433 433 }
Note:
See TracChangeset
for help on using the changeset viewer.
