IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31902


Ignore:
Timestamp:
Jul 19, 2011, 11:17:33 AM (15 years ago)
Author:
eugene
Message:

make psMetadataItemFormat a global function (renamed from formatMetadataItem)

Location:
trunk/psLib/src/types
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psMetadataConfig.c

    r29934 r31902  
    7272static bool parseMetadataItem(char *keyName, psArray *levelArray,
    7373                              char *linePtr, psMetadataFlags flags);
    74 static psString formatMetadataItem(psMetadataItem *item);
    7574static psArray *p_psMetadataKeyArray(psMetadata *md);
    7675static bool parseGeneric(char *keyName,
     
    13371336            return NULL;
    13381337        }
    1339         psString str = formatMetadataItem(item);
     1338        psString str = psMetadataItemFormat(item);
    13401339        if (!str) {
    13411340            psError(PS_ERR_UNKNOWN, false, "failed to format psMetadataItem");
     
    13551354}
    13561355
    1357 
    1358 static psString formatMetadataItem(psMetadataItem *item)
     1356// format a single metadata item for output (consistent with config dump I/O, includes return char)
     1357psString psMetadataItemFormat(psMetadataItem *item)
    13591358{
    13601359    PS_ASSERT_METADATA_ITEM_NON_NULL(item, NULL);
     
    13801379            psMetadataItem *multiItem = NULL;
    13811380            while ((multiItem = psListGetAndIncrement(iter))) {
    1382                 psString str = formatMetadataItem(multiItem);
     1381                psString str = psMetadataItemFormat(multiItem);
    13831382                psStringAppend(&content, "%s", str);
    13841383                psFree(str);
     
    15971596}
    15981597
    1599 
    16001598static psArray *p_psMetadataKeyArray(psMetadata *md)
    16011599{
  • trunk/psLib/src/types/psMetadataConfig.h

    r29934 r31902  
    7979);
    8080
     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*/
     87psString psMetadataItemFormat(psMetadataItem *item);
     88
    8189/** Converts a psMetadata structure (including any nested psMetadata) into a
    8290 *  configuration file formatted string that is written out to filename.
Note: See TracChangeset for help on using the changeset viewer.