Changeset 23124 for trunk/ppArith/src/ppArithVersion.c
- Timestamp:
- Mar 3, 2009, 3:37:49 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppArith/src/ppArithVersion.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppArith/src/ppArithVersion.c
r21378 r23124 22 22 #include "ppArith.h" 23 23 24 static const char *cvsTag = "$Name: not supported by cvs2svn $";///< CVS tag name25 26 24 psString ppArithVersion(void) 27 25 { 28 psString version = NULL; // Version, to return 29 psStringAppend(&version, "%s-%s",PACKAGE_NAME,PACKAGE_VERSION); 30 return version; 26 #ifndef PPARITH_VERSION 27 #error "PPARITH_VERSION is not set" 28 #endif 29 #ifndef PPARITH_BRANCH 30 #error "PPARITH_BRANCH is not set" 31 #endif 32 return psStringCopy(PPARITH_BRANCH "@" PPARITH_VERSION); 33 } 34 35 psString ppArithSource(void) 36 { 37 #ifndef PPARITH_SOURCE 38 #error "PPARITH_SOURCE is not set" 39 #endif 40 return psStringCopy(PPARITH_SOURCE); 31 41 } 32 42 33 43 psString ppArithVersionLong(void) 34 44 { 35 psString version = ppArithVersion(); // Version, to return 36 psString tag = psStringStripCVS(cvsTag, "Name"); // CVS tag 37 psStringAppend(&version, " (cvs tag %s) %s, %s", tag, __DATE__, __TIME__); 38 psFree(tag); 45 psString version = ppArithVersion(); // Version, to return 46 psString source = ppArithSource(); // Source 47 48 psStringPrepend(&version, "ppArith "); 49 psStringAppend(&version, " from %s, built %s, %s", source, __DATE__, __TIME__); 50 psFree(source); 51 52 #ifdef __OPTIMIZE__ 53 psStringAppend(&version, " optimised"); 54 #else 55 psStringAppend(&version, " unoptimised"); 56 #endif 57 39 58 return version; 40 } 41 59 }; 42 60 43 61 void ppArithVersionMetadata(psMetadata *metadata)
Note:
See TracChangeset
for help on using the changeset viewer.
