Changeset 25928 for trunk/ippTools/src/pxtools.c
- Timestamp:
- Oct 22, 2009, 4:49:10 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxtools.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxtools.c
r25851 r25928 61 61 if (!state) { 62 62 psError(PS_ERR_PROGRAMMING, false, "%s not found in row %ld of table %s", 63 columnName, i, tableName);63 columnName, i, tableName); 64 64 return false; 65 65 } … … 70 70 // if state isn't cleaned or full we can't set it to cleaned 71 71 psError(PS_ERR_PROGRAMMING, true, "%s with state %s may not be exported cleaned", 72 tableName, state);72 tableName, state); 73 73 return false; 74 74 } … … 90 90 psAssert (entry, "%s should at least have a place-holder", name); 91 91 if (entry->data.str) { 92 psListIterator *iter = psListIteratorAlloc (item->data.list, PS_LIST_HEAD, true);93 psMetadataItem *item = NULL;94 while ((item = psListGetAndIncrement(iter))) {95 // need to change the name and comment96 psFree (item->name);97 item->name = psStringCopy (field);98 psFree (item->comment);99 item->comment = psStringCopy (op);100 if (!psMetadataAddItem(where, item, PS_LIST_TAIL, PS_META_DUPLICATE_OK)) {101 psError(PS_ERR_UNKNOWN, false, "failed to add item %s", field);102 psFree(where);103 return false;104 }105 }106 psFree (iter);92 psListIterator *iter = psListIteratorAlloc (item->data.list, PS_LIST_HEAD, true); 93 psMetadataItem *item = NULL; 94 while ((item = psListGetAndIncrement(iter))) { 95 // need to change the name and comment 96 psFree (item->name); 97 item->name = psStringCopy (field); 98 psFree (item->comment); 99 item->comment = psStringCopy (op); 100 if (!psMetadataAddItem(where, item, PS_LIST_TAIL, PS_META_DUPLICATE_OK)) { 101 psError(PS_ERR_UNKNOWN, false, "failed to add item %s", field); 102 psFree(where); 103 return false; 104 } 105 } 106 psFree (iter); 107 107 } 108 108 return true; … … 198 198 } 199 199 if (psArrayLength(output) > 1) { 200 psError(PS_ERR_UNKNOWN, true, "unexpected number of rows found in dbversion: % " PRId64,200 psError(PS_ERR_UNKNOWN, true, "unexpected number of rows found in dbversion: %ld", 201 201 psArrayLength(output)); 202 202 return false; … … 221 221 return NULL; 222 222 } 223 223 224 224 psString version = psMetadataLookupStr(NULL, md, "schema_version"); 225 225 … … 257 257 return false; 258 258 } 259 259 260 260 psMetadataItem *dbversion = psListGet(multi_item->data.list, 0); 261 261 if (!dbversion) { … … 272 272 return false; 273 273 } 274 274 275 275 psString import_version = psMetadataLookupStr(NULL, md, "schema_version"); 276 276 if (import_version && strcmp(import_version, schema_version)) {
Note:
See TracChangeset
for help on using the changeset viewer.
