Changeset 35727
- Timestamp:
- Jul 1, 2013, 10:22:45 AM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130509/Ohana/src/delstar
- Files:
-
- 3 edited
-
include/delstar.h (modified) (1 diff)
-
src/ImageOpsFixLAP.c (modified) (3 diffs)
-
src/delete_fix_LAP.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130509/Ohana/src/delstar/include/delstar.h
r35721 r35727 155 155 156 156 void initImageIndex (ImageSubset *image, off_t Nimage_init); 157 int *getImageIndex ( );157 int *getImageIndex (int *maxIndex); 158 158 int FindIDexp (off_t *ID, off_t *Seq, e_time time, short photcode); 159 159 int FindIDstk (off_t *ID, off_t *Seq, short *photcode, off_t extID); -
branches/eam_branches/ipp-20130509/Ohana/src/delstar/src/ImageOpsFixLAP.c
r35721 r35727 14 14 unsigned int *imageSeq_stk = NULL; 15 15 16 int maxID = 0; 16 17 int *imageIndex = NULL; 17 18 … … 44 45 memset (Nimage_invalid, 0, sizeof(int)*Nimage); 45 46 46 int maxID = 0;47 48 47 // save the image data in the local static arrays 49 48 for (i = 0; i < Nimage; i++) { … … 85 84 } 86 85 87 int *getImageIndex () { 86 int *getImageIndex (int *maxIDout) { 87 *maxIDout = maxID; 88 88 return imageIndex; 89 89 } -
branches/eam_branches/ipp-20130509/Ohana/src/delstar/src/delete_fix_LAP.c
r35721 r35727 64 64 65 65 // skip if nothing was deleted 66 if (UPDATE && (NaverageStart == catalog.Naverage) && (NmeasureStart == catalog.Nmeasure)) { 66 int noChange = (NaverageStart == catalog.Naverage) && (NmeasureStart == catalog.Nmeasure); 67 if (UPDATE && !noChange) { 67 68 dvo_catalog_save_complete (&catalog, VERBOSE2); 68 69 } … … 518 519 } 519 520 520 int *imageIndex = getImageIndex(); 521 int maxID = 0; 522 int *imageIndex = getImageIndex(&maxID); 521 523 522 524 // check the image IDs for the remaining measures … … 532 534 resetID = TRUE; 533 535 goto resetID_exp; 536 } 537 if (imageID > maxID) { 538 fprintf (stderr, "invalid image ID "OFF_T_FMT" for catalog %s\n", imageID, catalog[0].filename); 539 exit (2); 534 540 } 535 541 off_t imageN = imageIndex[imageID]; … … 587 593 goto resetID_stk; 588 594 } 595 if (imageID > maxID) { 596 fprintf (stderr, "invalid image ID "OFF_T_FMT" for catalog %s\n", imageID, catalog[0].filename); 597 exit (2); 598 } 589 599 590 600 off_t imageN = imageIndex[imageID];
Note:
See TracChangeset
for help on using the changeset viewer.
