Changeset 18357 for branches/cleanup/ippTools/src/pztool.c
- Timestamp:
- Jun 29, 2008, 2:44:04 PM (18 years ago)
- File:
-
- 1 edited
-
branches/cleanup/ippTools/src/pztool.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/cleanup/ippTools/src/pztool.c
r18076 r18357 42 42 static bool updatecopiedMode(pxConfig *config); 43 43 static bool revertcopiedMode(pxConfig *config); 44 45 static bool clearcommonfaultsMode(pxConfig *config); 44 46 static bool advanceMode(pxConfig *config); 45 47 … … 77 79 MODECASE(PZTOOL_MODE_UPDATECOPIED, updatecopiedMode); 78 80 MODECASE(PZTOOL_MODE_REVERTCOPIED, revertcopiedMode); 81 MODECASE(PZTOOL_MODE_CLEARCOMMONFAULTS, clearcommonfaultsMode); 79 82 MODECASE(PZTOOL_MODE_ADVANCE, advanceMode); 80 83 default: … … 203 206 PS_ASSERT_PTR_NON_NULL(config, false); 204 207 208 PXOPT_LOOKUP_BOOL(desc, config->args, "-desc", false); 205 209 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 206 210 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); … … 225 229 } 226 230 231 psStringAppend(&query, " ORDER BY summitExp.dateobs"); 232 if (desc) { 233 psStringAppend(&query, " DESC"); 234 } 235 227 236 // treat limit == 0 as "no limit" 228 237 if (limit) { … … 266 275 PS_ASSERT_PTR_NON_NULL(config, false); 267 276 277 PXOPT_LOOKUP_BOOL(desc, config->args, "-desc", false); 268 278 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 269 279 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); … … 294 304 psStringAppend(&query, " AND %s", whereClause); 295 305 psFree(whereClause); 306 } 307 308 psStringAppend(&query, " ORDER BY dateobs"); 309 if (desc) { 310 psStringAppend(&query, " DESC"); 296 311 } 297 312 … … 748 763 749 764 765 static bool clearcommonfaultsMode(pxConfig *config) 766 { 767 PS_ASSERT_PTR_NON_NULL(config, false); 768 769 { 770 psString query = pxDataGet("pztool_revert_downloadimfile_faults.sql"); 771 if (!query) { 772 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 773 return false; 774 } 775 776 if (!p_psDBRunQuery(config->dbh, query)) { 777 psError(PS_ERR_UNKNOWN, false, "database error"); 778 psFree(query); 779 return false; 780 } 781 psFree(query); 782 } 783 784 { 785 psString query = pxDataGet("pztool_revert_fileset_faults.sql"); 786 if (!query) { 787 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 788 return false; 789 } 790 791 if (!p_psDBRunQuery(config->dbh, query)) { 792 psError(PS_ERR_UNKNOWN, false, "database error"); 793 psFree(query); 794 return false; 795 } 796 psFree(query); 797 } 798 799 return true; 800 } 801 750 802 static bool advanceMode(pxConfig *config) 751 803 {
Note:
See TracChangeset
for help on using the changeset viewer.
