Changeset 31902
- Timestamp:
- Jul 19, 2011, 11:17:33 AM (15 years ago)
- Location:
- trunk/psLib/src/types
- Files:
-
- 2 edited
-
psMetadataConfig.c (modified) (5 diffs)
-
psMetadataConfig.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadataConfig.c
r29934 r31902 72 72 static bool parseMetadataItem(char *keyName, psArray *levelArray, 73 73 char *linePtr, psMetadataFlags flags); 74 static psString formatMetadataItem(psMetadataItem *item);75 74 static psArray *p_psMetadataKeyArray(psMetadata *md); 76 75 static bool parseGeneric(char *keyName, … … 1337 1336 return NULL; 1338 1337 } 1339 psString str = formatMetadataItem(item);1338 psString str = psMetadataItemFormat(item); 1340 1339 if (!str) { 1341 1340 psError(PS_ERR_UNKNOWN, false, "failed to format psMetadataItem"); … … 1355 1354 } 1356 1355 1357 1358 static psString formatMetadataItem(psMetadataItem *item)1356 // format a single metadata item for output (consistent with config dump I/O, includes return char) 1357 psString psMetadataItemFormat(psMetadataItem *item) 1359 1358 { 1360 1359 PS_ASSERT_METADATA_ITEM_NON_NULL(item, NULL); … … 1380 1379 psMetadataItem *multiItem = NULL; 1381 1380 while ((multiItem = psListGetAndIncrement(iter))) { 1382 psString str = formatMetadataItem(multiItem);1381 psString str = psMetadataItemFormat(multiItem); 1383 1382 psStringAppend(&content, "%s", str); 1384 1383 psFree(str); … … 1597 1596 } 1598 1597 1599 1600 1598 static psArray *p_psMetadataKeyArray(psMetadata *md) 1601 1599 { -
trunk/psLib/src/types/psMetadataConfig.h
r29934 r31902 79 79 ); 80 80 81 /** format metadata item. 82 * 83 * Metadata Item is formatted to a string consistent with the MDC file formats 84 * 85 * @return char: allocated formatted string 86 */ 87 psString psMetadataItemFormat(psMetadataItem *item); 88 81 89 /** Converts a psMetadata structure (including any nested psMetadata) into a 82 90 * configuration file formatted string that is written out to filename.
Note:
See TracChangeset
for help on using the changeset viewer.
