Changeset 39323 for trunk/Ohana/src/dvomerge/src/dvorepair.c
- Timestamp:
- Jan 27, 2016, 11:16:51 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/dvomerge/src/dvorepair.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvomerge/src/dvorepair.c
r39281 r39323 1 # include "dvomerge.h" 1 # include "dvorepair.h" 2 3 // I have updated this program to use a common arg-parsing function, with operation more similar to other ohana programs 4 // most of the modes here are not necessarily tested for current databases (parallel, compressed) and are disabled for now 2 5 3 6 int main (int argc, char **argv) { 7 8 SetSignals (); 9 dvorepair_help(argc, argv); 10 dvorepair_args(&argc, argv); 11 12 switch (MODE) { 13 case DVOREPAIR_MODE_FixWarpIDs: 14 dvorepairFixWarpIDs(argc, argv); 15 break; 16 case DVOREPAIR_MODE_FixStackIDs: 17 dvorepairFixStackIDs(argc, argv); 18 break; 19 case DVOREPAIR_MODE_FixCPT: 20 dvorepairFixCPT(argc, argv); 21 break; 22 case DVOREPAIR_MODE_BY_OBJ_ID: 23 dvorepair_by_objID(argc, argv); 24 break; 25 case DVOREPAIR_MODE_ImagesVsMeasures: 26 dvorepairImagesVsMeasures(argc, argv); 27 break; 28 case DVOREPAIR_MODE_DeleteImageList: 29 dvorepairDeleteImageList(argc, argv); 30 break; 31 case DVOREPAIR_MODE_DeleteImagesByExternID: 32 dvorepairDeleteImagesByExternID(argc, argv); 33 break; 34 case DVOREPAIR_MODE_DeleteImagesByExternID_v2: 35 dvorepairDeleteImagesByExternID_v2(argc, argv); 36 break; 37 case DVOREPAIR_MODE_FixImages: 38 dvorepairFixImages(argc, argv); 39 break; 40 default: 41 fprintf (stderr, "unknown mode\n"); 42 exit (1); 43 } 44 45 exit (2); 46 } 4 47 5 48 // fprintf (stderr, "this program needs to be updated to load old format Measure tables (pre PV1_V5) in which dR,dD are saved, not R,D\n"); … … 7 50 // exit (2); 8 51 9 SetSignals ();10 dvorepair_help(argc, argv);11 12 if (!strcmp(argv[1], "-fix-warp-ids")) dvorepairFixWarpIDs(argc, argv);13 if (!strcmp(argv[1], "-fix-stack-ids")) dvorepairFixStackIDs(argc, argv);14 15 if (!strcmp(argv[1], "-fix-cpt")) dvorepairFixCPT(argc, argv);16 if (!strcmp(argv[1], "-fix-cpt-by-objID")) dvorepair_by_objID(argc, argv);17 // if (!strcmp(argv[1], "-fix-tables")) dvorepairFixTables(argc, argv);18 if (!strcmp(argv[1], "-images-vs-measures")) dvorepairImagesVsMeasures(argc, argv);19 if (!strcmp(argv[1], "-delete-image-list")) dvorepairDeleteImageList(argc, argv);20 if (!strcmp(argv[1], "-delete-images-by-extern-id")) dvorepairDeleteImagesByExternID(argc, argv);21 if (!strcmp(argv[1], "-delete-images-by-extern-id-v2")) dvorepairDeleteImagesByExternID_v2(argc, argv);22 if (!strcmp(argv[1], "-fix-images")) dvorepairFixImages(argc, argv);23 dvorepair_help(0, NULL);24 exit (2);25 }
Note:
See TracChangeset
for help on using the changeset viewer.
