Changeset 14537 for trunk/ippTools/src/magictool.c
- Timestamp:
- Aug 16, 2007, 11:48:15 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/magictool.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/magictool.c
r14481 r14537 29 29 30 30 #include "pxtools.h" 31 #include " warptool.h"31 #include "magictool.h" 32 32 33 33 static psS64 definerunMode(pxConfig *config); 34 static bool runoneMode(pxConfig *config);35 34 static bool updaterunMode(pxConfig *config); 36 static bool addinputexpMode(pxConfig *config); 37 static bool expMode(pxConfig *config); 38 static bool imfileMode(pxConfig *config); 39 static bool tooverlapMode(pxConfig *config); 40 static bool addoverlapMode(pxConfig *config); 41 static bool scmapMode(pxConfig *config); 42 static bool towarpedMode(pxConfig *config); 43 static bool addwarpedMode(pxConfig *config); 44 static bool warpedMode(pxConfig *config); 45 static bool revertwarpedMode(pxConfig *config); 46 47 static bool parseAndInsertSkyCellMap(pxConfig *config, const char *mapfile); 48 static bool setwarpRunState(pxConfig *config, psS64 warp_id, const char *state); 49 static bool isValidMode(pxConfig *config, const char *mode); 50 bool warpCompletedRuns(pxConfig *config); 35 static bool addinputskyfileMode(pxConfig *config); 36 static bool inputtreeMode(pxConfig *config); 37 static bool toprocessMode(pxConfig *config); 38 static bool addresultMode(pxConfig *config); 39 static bool tomaskMode(pxConfig *config); 40 static bool addmaskMode(pxConfig *config); 41 static bool toskyfilemaskMode(pxConfig *config); 42 static bool addskyfilemaskMode(pxConfig *config); 51 43 52 44 # define MODECASE(caseName, func) \ … … 61 53 psLibInit(NULL); 62 54 63 pxConfig *config = warptoolConfig(NULL, argc, argv);55 pxConfig *config = magictoolConfig(NULL, argc, argv); 64 56 if (!config) { 65 57 psError(PXTOOLS_ERR_CONFIG, false, "failed to configure"); … … 68 60 69 61 switch (config->mode) { 70 MODECASE(WARPTOOL_MODE_DEFINERUN, definerunMode); 71 MODECASE(WARPTOOL_MODE_RUNONE, runoneMode); 72 MODECASE(WARPTOOL_MODE_UPDATERUN, updaterunMode); 73 MODECASE(WARPTOOL_MODE_ADDINPUTEXP, addinputexpMode); 74 MODECASE(WARPTOOL_MODE_EXP, expMode); 75 MODECASE(WARPTOOL_MODE_IMFILE, imfileMode); 76 MODECASE(WARPTOOL_MODE_TOOVERLAP, tooverlapMode); 77 MODECASE(WARPTOOL_MODE_ADDOVERLAP, addoverlapMode); 78 MODECASE(WARPTOOL_MODE_SCMAP, scmapMode); 79 MODECASE(WARPTOOL_MODE_TOWARPED, towarpedMode); 80 MODECASE(WARPTOOL_MODE_ADDWARPED, addwarpedMode); 81 MODECASE(WARPTOOL_MODE_WARPED, warpedMode); 82 MODECASE(WARPTOOL_MODE_REVERTWARPED, revertwarpedMode); 62 MODECASE(MAGICTOOL_MODE_DEFINERUN, definerunMode); 63 MODECASE(MAGICTOOL_MODE_UPDATERUN, updaterunMode); 64 MODECASE(MAGICTOOL_MODE_ADDINPUTSKYFILE,addinputskyfileMode); 65 MODECASE(MAGICTOOL_MODE_INPUTTREE, inputtreeMode); 66 MODECASE(MAGICTOOL_MODE_TOPROCESS, toprocessMode); 67 MODECASE(MAGICTOOL_MODE_ADDRESULT, addresultMode); 68 MODECASE(MAGICTOOL_MODE_TOMASK, tomaskMode); 69 MODECASE(MAGICTOOL_MODE_ADDMASK, addmaskMode); 70 MODECASE(MAGICTOOL_MODE_TOSKYFILEMASK, toskyfilemaskMode); 71 MODECASE(MAGICTOOL_MODE_ADDSKYFILEMASK, addskyfilemaskMode); 83 72 default: 84 73 psAbort("invalid option (this should not happen)"); … … 102 91 } 103 92 93 static psS64 definerunMode(pxConfig *config) 94 { 95 PS_ASSERT_PTR_NON_NULL(config, false); 96 return 0; 97 } 98 99 100 static bool updaterunMode(pxConfig *config) 101 { 102 PS_ASSERT_PTR_NON_NULL(config, false); 103 return true; 104 } 105 106 107 static bool addinputskyfileMode(pxConfig *config) 108 { 109 PS_ASSERT_PTR_NON_NULL(config, false); 110 return true; 111 } 112 113 114 static bool inputtreeMode(pxConfig *config) 115 { 116 PS_ASSERT_PTR_NON_NULL(config, false); 117 return true; 118 } 119 120 121 static bool toprocessMode(pxConfig *config) 122 { 123 PS_ASSERT_PTR_NON_NULL(config, false); 124 return true; 125 } 126 127 128 static bool addresultMode(pxConfig *config) 129 { 130 PS_ASSERT_PTR_NON_NULL(config, false); 131 return true; 132 } 133 134 135 static bool tomaskMode(pxConfig *config) 136 { 137 PS_ASSERT_PTR_NON_NULL(config, false); 138 return true; 139 } 140 141 142 static bool addmaskMode(pxConfig *config) 143 { 144 PS_ASSERT_PTR_NON_NULL(config, false); 145 return true; 146 } 147 148 149 static bool toskyfilemaskMode(pxConfig *config) 150 { 151 PS_ASSERT_PTR_NON_NULL(config, false); 152 return true; 153 } 154 155 156 static bool addskyfilemaskMode(pxConfig *config) 157 { 158 PS_ASSERT_PTR_NON_NULL(config, false); 159 return true; 160 } 161 162 #if 0 104 163 105 164 static psS64 definerunMode(pxConfig *config) … … 1274 1333 return true; 1275 1334 } 1335 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
