Changeset 23173 for trunk/ppSub/src/ppSubVersion.c
- Timestamp:
- Mar 3, 2009, 5:50:22 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppSub/src/ppSubVersion.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSub/src/ppSubVersion.c
r23144 r23173 19 19 #include <psmodules.h> 20 20 #include <ppStats.h> 21 #include <psphot.h> 21 22 22 23 #include "ppSub.h" … … 60 61 61 62 62 void ppSubVersionMetadata(psMetadata *metadata)63 bool ppSubVersionHeader(psMetadata *header) 63 64 { 64 PS_ASSERT_METADATA_NON_NULL(metadata,); 65 66 psString pslib = psLibVersionLong();// psLib version 67 psString psmodules = psModulesVersionLong(); // psModules version 68 psString ppStats = ppStatsVersionLong(); // ppStats version 69 psString ppSub = ppSubVersionLong(); // ppSub version 65 PS_ASSERT_METADATA_NON_NULL(header, false); 70 66 71 67 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 72 68 psString timeString = psTimeToISO(time); // The time in an ISO string 73 69 psFree(time); 74 psString h ead = NULL; // Headstring75 psStringAppend(&h ead, "ppSub processing at %s. Component information:", timeString);70 psString history = NULL; // History string 71 psStringAppend(&history, "ppSub at %s", timeString); 76 72 psFree(timeString); 73 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 74 psFree(history); 77 75 78 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, head, ""); 79 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, pslib, ""); 80 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psmodules, ""); 81 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppStats, ""); 82 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppSub, ""); 76 psLibVersionHeader(header); 77 psModulesVersionHeader(header); 78 psphotVersionHeader(header); 79 ppStatsVersionHeader(header); 83 80 84 psFree(head); 85 psFree(pslib); 86 psFree(psmodules); 87 psFree(ppStats); 88 psFree(ppSub); 81 psString version = ppSubVersion(); // Software version 82 psString source = ppSubSource(); // Software source 89 83 90 return; 84 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPSUB.VERSION", PS_META_REPLACE, 85 "Software version", version); 86 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPSUB.SOURCE", PS_META_REPLACE, 87 "S/W source", source); 88 89 psFree(version); 90 psFree(source); 91 92 return true; 91 93 }
Note:
See TracChangeset
for help on using the changeset viewer.
