Index: trunk/psLib/src/types/psMetadataConfig.c
===================================================================
--- trunk/psLib/src/types/psMetadataConfig.c	(revision 31660)
+++ trunk/psLib/src/types/psMetadataConfig.c	(revision 31902)
@@ -72,5 +72,4 @@
 static bool parseMetadataItem(char *keyName, psArray *levelArray,
                               char *linePtr, psMetadataFlags flags);
-static psString formatMetadataItem(psMetadataItem *item);
 static psArray *p_psMetadataKeyArray(psMetadata *md);
 static bool parseGeneric(char *keyName,
@@ -1337,5 +1336,5 @@
             return NULL;
         }
-        psString str = formatMetadataItem(item);
+        psString str = psMetadataItemFormat(item);
         if (!str) {
             psError(PS_ERR_UNKNOWN, false, "failed to format psMetadataItem");
@@ -1355,6 +1354,6 @@
 }
 
-
-static psString formatMetadataItem(psMetadataItem *item)
+// format a single metadata item for output (consistent with config dump I/O, includes return char)
+psString psMetadataItemFormat(psMetadataItem *item)
 {
     PS_ASSERT_METADATA_ITEM_NON_NULL(item, NULL);
@@ -1380,5 +1379,5 @@
             psMetadataItem *multiItem = NULL;
             while ((multiItem = psListGetAndIncrement(iter))) {
-                psString str = formatMetadataItem(multiItem);
+                psString str = psMetadataItemFormat(multiItem);
                 psStringAppend(&content, "%s", str);
                 psFree(str);
@@ -1597,5 +1596,4 @@
 }
 
-
 static psArray *p_psMetadataKeyArray(psMetadata *md)
 {
Index: trunk/psLib/src/types/psMetadataConfig.h
===================================================================
--- trunk/psLib/src/types/psMetadataConfig.h	(revision 31660)
+++ trunk/psLib/src/types/psMetadataConfig.h	(revision 31902)
@@ -79,4 +79,12 @@
 );
 
+/** format metadata item.
+ *
+ *  Metadata Item is formatted to a string consistent with the MDC file formats
+ *
+ *  @return char:           allocated formatted string
+*/
+psString psMetadataItemFormat(psMetadataItem *item);
+
 /** Converts a psMetadata structure (including any nested psMetadata) into a
  *  configuration file formatted string that is written out to filename.
