00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef APU_VERSION_H
00018 #define APU_VERSION_H
00019
00041
00042
00043
00044
00050 #define APU_MAJOR_VERSION 1
00051
00056 #define APU_MINOR_VERSION 2
00057
00062 #define APU_PATCH_VERSION 12
00063
00069
00070
00071
00072 #if defined(APU_IS_DEV_VERSION) || defined(DOXYGEN)
00073
00074 #define APU_IS_DEV_STRING "-dev"
00075 #else
00076 #define APU_IS_DEV_STRING ""
00077 #endif
00078
00079
00080 #ifndef APU_STRINGIFY
00081
00082 #define APU_STRINGIFY(n) APU_STRINGIFY_HELPER(n)
00083
00084 #define APU_STRINGIFY_HELPER(n) #n
00085 #endif
00086
00088 #define APU_VERSION_STRING \
00089 APU_STRINGIFY(APU_MAJOR_VERSION) "." \
00090 APU_STRINGIFY(APU_MINOR_VERSION) "." \
00091 APU_STRINGIFY(APU_PATCH_VERSION) \
00092 APU_IS_DEV_STRING
00093
00095
00096 #define APU_VERSION_STRING_CSV APU_MAJOR_VERSION ##, \
00097 ##APU_MINOR_VERSION ##, \
00098 ##APU_PATCH_VERSION
00099
00100
00101 #ifndef APU_VERSION_ONLY
00102
00103
00104
00105
00106
00107
00108
00109 #include "apr_version.h"
00110
00111 #include "apu.h"
00112
00113 #ifdef __cplusplus
00114 extern "C" {
00115 #endif
00116
00123 APU_DECLARE(void) apu_version(apr_version_t *pvsn);
00124
00126 APU_DECLARE(const char *) apu_version_string(void);
00127
00128 #ifdef __cplusplus
00129 }
00130 #endif
00131
00132 #endif
00133
00134 #endif