Changeset 2823 for trunk/Ohana/src/imregister/imreg/delete.c
- Timestamp:
- Dec 23, 2004, 5:18:05 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/imregister/imreg/delete.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/imregister/imreg/delete.c
r70 r2823 5 5 6 6 int i, j; 7 int *keep, N bad, Nimage, Nsubset;7 int *keep, Ndel, Nimage, Nsubset; 8 8 RegImage *image, *subset; 9 9 … … 14 14 fprintf (stderr, "total of %d images\n", Nimage); 15 15 16 N bad= 0;16 Ndel = 0; 17 17 for (i = 0; i < Nmatch; i++) { 18 18 j = match[i]; 19 19 if (j == -1) continue; 20 20 keep[j] = FALSE; 21 N bad++;21 Ndel ++; 22 22 } 23 fprintf (stderr, "delete %d images\n", N bad);23 fprintf (stderr, "delete %d images\n", Ndel); 24 24 25 Nsubset = Nimage - Nbad; 25 if (Ndel == 0) { 26 fprintf (stderr, "SUCCESS\n"); 27 close_db (); 28 exit (0); 29 } 30 31 /* create new data list */ 32 Nsubset = Nimage - Ndel; 26 33 ALLOCATE (subset, RegImage, MAX (1, Nsubset)); 27 34 fprintf (stderr, "keeping %d images\n", Nsubset); … … 29 36 if (!keep[i]) continue; 30 37 subset[j] = image[i]; 31 /* this or memcpy ? */32 38 j++; 33 39 } 34 40 35 41 free (keep); 42 free (image); 36 43 set_images (subset, Nsubset); 37 44
Note:
See TracChangeset
for help on using the changeset viewer.
