- Timestamp:
- Mar 8, 2009, 4:29:34 PM (17 years ago)
- Location:
- branches/eam_branches/eam_branch_20090303
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppImage/src/ppImageVersion.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/eam_branch_20090303
-
branches/eam_branches/eam_branch_20090303/ppImage/src/ppImageVersion.c
r23204 r23225 48 48 }; 49 49 50 void ppImageVersionMetadata(psMetadata *metadata)50 bool ppImageVersionHeader(psMetadata *header) 51 51 { 52 PS_ASSERT_METADATA_NON_NULL(metadata,); 52 PS_ASSERT_METADATA_NON_NULL(header, false); 53 54 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 55 psString timeString = psTimeToISO(time); // The time in an ISO string 56 psFree(time); 57 psString history = NULL; // History string 58 psStringAppend(&history, "ppImage at %s", timeString); 59 psFree(timeString); 60 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 61 psFree(history); 62 63 psLibVersionHeader(header); 64 psModulesVersionHeader(header); 65 psphotVersionHeader(header); 66 psastroVersionHeader(header); 67 ppStatsVersionHeader(header); 68 69 psString version = ppImageVersion(); // ppImage software version 70 psString source = ppImageSource(); // ppImage software source 71 72 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPIMAGE.VERSION", PS_META_REPLACE, 73 "Software version", version); 74 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPIMAGE.SOURCE", PS_META_REPLACE, 75 "S/W source", source); 76 77 psFree(version); 78 psFree(source); 79 80 return true; 81 } 82 83 84 void ppImageVersionPrint(void) 85 { 86 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 87 psString timeString = psTimeToISO(time); // The time in an ISO string 88 psFree(time); 89 psLogMsg("ppImage", PS_LOG_INFO, "ppImage at %s", timeString); 90 psFree(timeString); 53 91 54 92 psString pslib = psLibVersionLong();// psLib version … … 59 97 psString ppImage = ppImageVersionLong(); // ppImage version 60 98 61 ps Time *time = psTimeGetNow(PS_TIME_TAI); // The time now62 ps String timeString = psTimeToISO(time); // The time in an ISO string63 ps Free(time);64 ps String head = NULL; // Head string65 ps StringAppend(&head, "ppImage processing at %s. Component information:", timeString);66 ps Free(timeString);99 psLogMsg("ppImage", PS_LOG_INFO, "%s", pslib); 100 psLogMsg("ppImage", PS_LOG_INFO, "%s", psmodules); 101 psLogMsg("ppImage", PS_LOG_INFO, "%s", psphot); 102 psLogMsg("ppImage", PS_LOG_INFO, "%s", psastro); 103 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppStats); 104 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppImage); 67 105 68 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, head, "");69 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, pslib, "");70 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psmodules, "");71 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psphot, "");72 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psastro, "");73 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppStats, "");74 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppImage, "");75 76 psFree(head);77 106 psFree(pslib); 78 107 psFree(psmodules);
Note:
See TracChangeset
for help on using the changeset viewer.
