- Timestamp:
- Mar 8, 2009, 4:29:34 PM (17 years ago)
- Location:
- branches/eam_branches/eam_branch_20090303
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppArith/src/ppArithVersion.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/eam_branch_20090303
-
branches/eam_branches/eam_branch_20090303/ppArith/src/ppArithVersion.c
r23202 r23225 65 65 }; 66 66 67 void ppArithVersionMetadata(psMetadata *metadata)67 bool ppArithVersionHeader(psMetadata *header) 68 68 { 69 PS_ASSERT_METADATA_NON_NULL(metadata,); 69 PS_ASSERT_METADATA_NON_NULL(header, false); 70 71 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 72 psString timeString = psTimeToISO(time); // The time in an ISO string 73 psFree(time); 74 psString history = NULL; // History string 75 psStringAppend(&history, "ppArith at %s", timeString); 76 psFree(timeString); 77 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 78 psFree(history); 79 80 psLibVersionHeader(header); 81 psModulesVersionHeader(header); 82 ppStatsVersionHeader(header); 83 84 psString version = ppArithVersion(); // Software version 85 psString source = ppArithSource(); // Software source 86 87 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPARITH.VERSION", PS_META_REPLACE, 88 "Software version", version); 89 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPARITH.SOURCE", PS_META_REPLACE, 90 "S/W source", source); 91 92 psFree(version); 93 psFree(source); 94 95 return true; 96 } 97 98 void ppArithVersionPrint(void) 99 { 100 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 101 psString timeString = psTimeToISO(time); // The time in an ISO string 102 psFree(time); 103 psLogMsg("ppArith", PS_LOG_INFO, "ppArith at %s", timeString); 104 psFree(timeString); 70 105 71 106 psString pslib = psLibVersionLong();// psLib version … … 74 109 psString ppArith = ppArithVersionLong(); // ppArith version 75 110 76 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 77 psString timeString = psTimeToISO(time); // The time in an ISO string 78 psFree(time); 79 psString head = NULL; // Head string 80 psStringAppend(&head, "ppArith processing at %s. Component information:", timeString); 81 psFree(timeString); 111 psLogMsg("ppArith", PS_LOG_INFO, "%s", pslib); 112 psLogMsg("ppArith", PS_LOG_INFO, "%s", psmodules); 113 psLogMsg("ppArith", PS_LOG_INFO, "%s", ppStats); 114 psLogMsg("ppArith", PS_LOG_INFO, "%s", ppArith); 82 115 83 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, head, "");84 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, pslib, "");85 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psmodules, "");86 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppStats, "");87 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppArith, "");88 89 psFree(head);90 116 psFree(pslib); 91 117 psFree(psmodules);
Note:
See TracChangeset
for help on using the changeset viewer.
