Changeset 39457 for trunk/Ohana/src/libfits/matrix/F_compress_utils.c
- Timestamp:
- Mar 11, 2016, 10:23:42 PM (10 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libfits/matrix/F_compress_utils.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/ohana.20160226 merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/libfits/matrix/F_compress_utils.c
r38441 r39457 17 17 18 18 typedef struct { 19 int *ztile; // max size of a tile (edge tiles may be smaller)19 unsigned long int *ztile; // max size of a tile (edge tiles may be smaller) 20 20 int *otile; // counter for current tile (eg, for (2,3,0) otile[0] = 2, otile[1] = 3, otile[2] = 0) 21 21 int *ntile; // number of tiles in dimension [i] … … 23 23 24 24 // advance the otile counter. 25 int gfits_imtile_next (Matrix *matrix, int *ztile, int *ntile, int *otile) { 25 int gfits_imtile_next (Matrix *matrix, unsigned long int *ztile, int *ntile, int *otile) { 26 OHANA_UNUSED_PARAM(ztile); 26 27 27 28 int i; … … 53 54 54 55 // how many tiles needed for this image (given ztile[]) 55 int gfits_imtile_count (Matrix *matrix, int *ztile, int *ntile) {56 int gfits_imtile_count (Matrix *matrix, unsigned long int *ztile, int *ntile) { 56 57 57 58 int i; … … 67 68 68 69 // how many tiles needed for this image (given ztile[]) 69 int gfits_imtile_maxsize (Matrix *matrix, int *ztile) {70 int gfits_imtile_maxsize (Matrix *matrix, unsigned long int *ztile) { 70 71 71 72 int i; 72 73 73 int max_tile_size = 1;74 unsigned long int max_tile_size = 1; 74 75 for (i = 0; i < matrix->Naxes; i++) { 75 76 max_tile_size *= ztile[i]; … … 80 81 81 82 // true sizes of this tile (in pixels) 82 off_t gfits_tile_size (Matrix *matrix, int *otile, int *ztile) {83 off_t gfits_tile_size (Matrix *matrix, int *otile, unsigned long int *ztile) { 83 84 84 85 off_t i, Npixels, Ndimen; … … 93 94 } 94 95 95 int gfits_byteswap_zdata (char *zdata, int Nzdata, int pixsize) {96 int gfits_byteswap_zdata (char *zdata, off_t Nzdata, int pixsize) { 96 97 97 98 # define DOSWAP(A,B) { char tmp = A; A = B; B = tmp; } … … 99 100 # ifdef BYTE_SWAP 100 101 101 int i;102 off_t i; 102 103 103 104 // fprintf (stderr, "swapping %d bytes in pix of size %d bytes...\n", Nzdata, pixsize);
Note:
See TracChangeset
for help on using the changeset viewer.
