Changeset 9938
- Timestamp:
- Nov 9, 2006, 2:16:14 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psMetadataConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadataConfig.c
r9937 r9938 10 10 * @author Eric Van Alst, MHPCC 11 11 * 12 * @version $Revision: 1.12 1$ $Name: not supported by cvs2svn $13 * @date $Date: 2006-11-10 00: 07:19$12 * @version $Revision: 1.122 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2006-11-10 00:16:14 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 561 561 562 562 // Loop through line and generate metadata items for each token found 563 while((token = getToken(&linePtr, " ",&status,false)) != NULL) {563 while((token = getToken(&linePtr, " ", &status, false)) != NULL) { 564 564 565 565 // If not allocated then allocate new metadata 566 if (metadataTemplate == NULL) {566 if (metadataTemplate == NULL) { 567 567 metadataTemplate = psMetadataAlloc(); 568 568 } 569 569 570 570 // Look for comment indicator # 571 if (strstr(token,"#") != 0) {571 if (strstr(token, "#") != 0) { 572 572 psFree(token); 573 break;573 return NULL; 574 574 } 575 575 576 576 // Create metadata item to represent token read 577 tempItem = psMetadataItemAllocStr(token,"",""); 578 psMetadataAddItem(metadataTemplate, tempItem, PS_LIST_TAIL, PS_META_DEFAULT); 579 if(tempItem == NULL) { 577 tempItem = psMetadataItemAllocStr(token, "", ""); 578 if (tempItem == NULL) { 580 579 psFree(metadataTemplate); 581 580 psFree(token); 582 metadataTemplate = NULL; 583 break; 581 return NULL; 584 582 } 585 583 586 584 // Add item to template 587 if (!psMetadataAddItem(metadataTemplate, tempItem, PS_LIST_TAIL, PS_META_DEFAULT)) {585 if (!psMetadataAddItem(metadataTemplate, tempItem, PS_LIST_TAIL, PS_META_DEFAULT)) { 588 586 psFree(metadataTemplate); 589 587 psFree(tempItem); 590 588 psFree(token); 591 metadataTemplate = NULL; 592 break; 589 return NULL; 593 590 } 594 591
Note:
See TracChangeset
for help on using the changeset viewer.
