- Timestamp:
- May 3, 2010, 8:50:52 AM (16 years ago)
- Location:
- branches/simtest_nebulous_branches
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/simtest_nebulous_branches
- Property svn:mergeinfo changed
-
branches/simtest_nebulous_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/simtest_nebulous_branches/Ohana/src/imregister/imphot/rtext.c
r15487 r27840 4 4 int rtext (FITS_DB *db) { 5 5 6 int Nimage, size, nimage;6 off_t Nimage, size, nimage; 7 7 struct stat filestatus; 8 8 Image *image; … … 10 10 /* check that file size makes sense */ 11 11 Nimage = 0; 12 gfits_scan (&db[0].header, "NIMAGES", "% d", 1,&Nimage);12 gfits_scan (&db[0].header, "NIMAGES", "%lld", 1, (long long *) &Nimage); 13 13 if (stat (db[0].filename, &filestatus) == -1) { 14 14 if (VERBOSE) fprintf (stderr, "ERROR: failed to get status of image catalog\n"); 15 15 exit (1); 16 16 } 17 size = Nimage*sizeof(Image) + db[0].header. size;17 size = Nimage*sizeof(Image) + db[0].header.datasize; 18 18 if (size != filestatus.st_size) { 19 19 int Ndata; 20 20 21 Ndata = (filestatus.st_size - db[0].header. size) / sizeof (Image);21 Ndata = (filestatus.st_size - db[0].header.datasize) / sizeof (Image); 22 22 if (VERBOSE) fprintf (stderr, "ERROR: image catalog has inconsistent size\n"); 23 if (VERBOSE) fprintf (stderr, "header: % d, data: %d\n",Nimage, Ndata);23 if (VERBOSE) fprintf (stderr, "header: %lld, data: %d\n", (long long) Nimage, Ndata); 24 24 if (!FORCE_READ) exit (1); 25 25 Nimage = Ndata; … … 41 41 } 42 42 db[0].ftable.buffer = (char *) image; 43 gfits_modify (&db[0].theader, "NAXIS2", "% d", 1,Nimage);43 gfits_modify (&db[0].theader, "NAXIS2", "%lld", 1, (long long) Nimage); 44 44 db[0].theader.Naxis[1] = Nimage; 45 db[0].ftable. size = gfits_data_size (&db[0].theader);45 db[0].ftable.datasize = gfits_data_size (&db[0].theader); 46 46 47 47 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
