Changeset 23119 for trunk/ppStats/src/ppStatsVersion.c
- Timestamp:
- Mar 3, 2009, 3:27:34 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppStats/src/ppStatsVersion.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStats/src/ppStatsVersion.c
r13993 r23119 1 1 #include "ppStatsInternal.h" 2 3 static const char *cvsTag = "$Name: not supported by cvs2svn $";// CVS tag name4 2 5 3 psString ppStatsVersion(void) 6 4 { 7 psString version = NULL; // Version, to return 8 psStringAppend(&version, "%s-%s",PACKAGE_NAME,PACKAGE_VERSION); 9 return version; 5 #ifndef PPSTATS_VERSION 6 #error "PPSTATS_VERSION is not set" 7 #endif 8 #ifndef PPSTATS_BRANCH 9 #error "PPSTATS_BRANCH is not set" 10 #endif 11 return psStringCopy(PPSTATS_BRANCH "@" PPSTATS_VERSION); 12 } 13 14 psString ppStatsSource(void) 15 { 16 #ifndef PPSTATS_SOURCE 17 #error "PPSTATS_SOURCE is not set" 18 #endif 19 return psStringCopy(PPSTATS_SOURCE); 10 20 } 11 21 12 22 psString ppStatsVersionLong(void) 13 23 { 14 psString version = ppStatsVersion(); // Version, to return 15 psString tag = psStringStripCVS(cvsTag, "Name"); // CVS tag 16 psStringAppend(&version, " (cvs tag %s) %s, %s", tag, __DATE__, __TIME__); 17 psFree(tag); 24 psString version = ppStatsVersion(); // Version, to return 25 psString source = ppStatsSource(); // Source 26 27 psStringPrepend(&version, "ppStats "); 28 psStringAppend(&version, " from %s, built %s, %s", source, __DATE__, __TIME__); 29 psFree(source); 30 31 #ifdef __OPTIMIZE__ 32 psStringAppend(&version, " optimised"); 33 #else 34 psStringAppend(&version, " unoptimised"); 35 #endif 36 18 37 return version; 19 } 38 };
Note:
See TracChangeset
for help on using the changeset viewer.
