Changeset 7191
- Timestamp:
- May 23, 2006, 4:16:01 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/dettool.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/dettool.c
r7190 r7191 206 206 psArrayRemove(rawImfiles, rawImfiles->data[i]); 207 207 i--; 208 break; 208 209 } 209 210 } … … 467 468 } 468 469 469 // print imfile list 470 psMetadata *output = psMetadataAlloc(); 471 for (long i = 0; i < psArrayLength(stackedImfiles); i++) { 472 psMetadata *md = detStackedImfileMetadataFromObject( 473 stackedImfiles->data[i]); 474 psMetadataAddMetadata( 475 output, PS_LIST_TAIL, "detStackedImfile", PS_META_DUPLICATE_OK, 476 NULL, md 477 ); 478 } 479 480 psString str = psMetadataConfigFormat(output); 481 psFree(output); 482 fprintf(stdout, "%s\n", str); 483 psFree(str); 470 // remove detMasterImfiles 471 psArray *masterImfiles = detMasterImfileSelectRowObjects( 472 config->dbh, config->where, 0); 473 // XXX trace the not found case 474 if (masterImfiles) { 475 for (long i = 0; i < psArrayLength(stackedImfiles); i++) { 476 for (long j = 0; j < psArrayLength(masterImfiles); j++) { 477 if (strcmp( 478 ((detStackedImfileRow *)stackedImfiles->data[i])->class_id, 479 ((detMasterImfileRow *)masterImfiles->data[j])->class_id) 480 == 0) { 481 // remove the detStackedImfiles from the list 482 psArrayRemove(stackedImfiles, stackedImfiles->data[i]); 483 i--; 484 break; 485 } 486 } 487 } 488 psFree(masterImfiles); 489 } 490 491 if (stackedImfiles->n) { 492 // print imfile list 493 psMetadata *output = psMetadataAlloc(); 494 for (long i = 0; i < psArrayLength(stackedImfiles); i++) { 495 psMetadata *md = detStackedImfileMetadataFromObject( 496 stackedImfiles->data[i]); 497 psMetadataAddMetadata( 498 output, PS_LIST_TAIL, "detStackedImfile", PS_META_DUPLICATE_OK, 499 NULL, md 500 ); 501 } 502 503 psString str = psMetadataConfigFormat(output); 504 psFree(output); 505 fprintf(stdout, "%s\n", str); 506 psFree(str); 507 } 508 509 psFree(stackedImfiles); 484 510 485 511 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
