- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/Ohana
-
Property svn:mergeinfo
set to (toggle deleted branches)
/trunk/Ohana merged eligible /branches/eam_branches/Ohana.20100407 27635-27772 /branches/pap_delete/Ohana 27530-27595
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
branches/tap_branches/Ohana/src/getstar/src/ReadImageFiles.c
r24418 r27838 2 2 # define DVO_IMAGE_NAME_LEN 128 3 3 4 Image *ReadImageFiles (char *filename, int *Nimages) { 5 6 int i, j, N, Nfile, Nheader, NHEADER, Nimage, NIMAGE; 7 int Nskip, Nhead, Ndata, done, status, mode; 4 Image *ReadImageFiles (char *filename, off_t *Nimages) { 5 6 off_t Nskip, *extsize; 7 int i, j, N, Nfile, Nheader, Nimage, NHEADER, NIMAGE; 8 int Nhead, Ndata, done, status, mode; 8 9 char **file, *name; 9 10 FILE *f; 10 11 glob_t globList; 11 12 char **exthead, **extdata, **exttype, tmpword[80]; 12 int *extnum_head, *extnum_data , *extsize;13 int *extnum_head, *extnum_data; 13 14 Header *header, **headers; 14 15 Image *image; … … 89 90 headers[0] = header; 90 91 Nskip = gfits_data_size (header); 91 fseek (f, Nskip, SEEK_CUR);92 fseeko (f, Nskip, SEEK_CUR); 92 93 93 94 // load all headers into memory … … 118 119 ALLOCATE (extnum_head, int, NIMAGE); 119 120 ALLOCATE (extnum_data, int, NIMAGE); 120 ALLOCATE (extsize, int, Nheader);121 ALLOCATE (extsize, off_t, Nheader); 121 122 122 123 if (mode == MOSAIC_MEF) { … … 130 131 // now examine the headers, count the table entries, find corresponding headers 131 132 for (i = 0; i < Nheader; i++) { 132 extsize[i] = headers[i][0]. size + gfits_data_size (headers[i]);133 extsize[i] = headers[i][0].datasize + gfits_data_size (headers[i]); 133 134 gfits_scan (headers[i], "EXTTYPE", "%s", 1, tmpword); 134 135 … … 166 167 // extension matched to the header in the PHU 167 168 if (Nimage == 0) { 168 extsize[0] = headers[0][0]. size + gfits_data_size (headers[0]);169 extsize[1] = headers[1][0]. size + gfits_data_size (headers[1]);169 extsize[0] = headers[0][0].datasize + gfits_data_size (headers[0]); 170 extsize[1] = headers[1][0].datasize + gfits_data_size (headers[1]); 170 171 gfits_scan (headers[1], "EXTNAME", "%s", 1, tmpword); 171 172 if (!strcmp (tmpword, "SMPFILE")) {
Note:
See TracChangeset
for help on using the changeset viewer.
