Go to the documentation of this file.
50 #define APR_MAJOR_VERSION 1
56 #define APR_MINOR_VERSION 4
62 #define APR_PATCH_VERSION 6
83 #define APR_VERSION_AT_LEAST(major,minor,patch) \
84 (((major) < APR_MAJOR_VERSION) \
85 || ((major) == APR_MAJOR_VERSION && (minor) < APR_MINOR_VERSION) \
86 || ((major) == APR_MAJOR_VERSION && (minor) == APR_MINOR_VERSION && (patch) <= APR_PATCH_VERSION))
88 #if defined(APR_IS_DEV_VERSION) || defined(DOXYGEN)
90 #define APR_IS_DEV_STRING "-dev"
92 #define APR_IS_DEV_STRING ""
98 #define APR_STRINGIFY(n) APR_STRINGIFY_HELPER(n)
100 #define APR_STRINGIFY_HELPER(n) #n
104 #define APR_VERSION_STRING \
105 APR_STRINGIFY(APR_MAJOR_VERSION) "." \
106 APR_STRINGIFY(APR_MINOR_VERSION) "." \
107 APR_STRINGIFY(APR_PATCH_VERSION) \
112 #define APR_VERSION_STRING_CSV APR_MAJOR_VERSION ##, \
113 ##APR_MINOR_VERSION ##, \
117 #ifndef APR_VERSION_ONLY