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 2
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