17 #if !defined(XALANVERSION_HEADER_GUARD_1357924680)
18 #define XALANVERSION_HEADER_GUARD_1357924680
119 #define XALAN_VERSION_MAJOR 1
120 #define XALAN_VERSION_MINOR 10
121 #define XALAN_VERSION_REVISION 0
137 #define CAT2_SEP_UNDERSCORE(a, b) #a "_" #b
138 #define CAT2_SEP_PERIOD(a, b) #a "." #b
139 #define CAT2_SEP_NIL(a, b) #a #b
140 #define CAT2_RAW_NUMERIC(a, b) a ## b
141 #define CAT2_RAW_NUMERIC_SEP_UNDERSCORE(a, b) a ## _ ## b
144 #define INVK_CAT2_SEP_UNDERSCORE(a,b) CAT2_SEP_UNDERSCORE(a,b)
145 #define INVK_CAT2_SEP_PERIOD(a,b) CAT2_SEP_PERIOD(a,b)
146 #define INVK_CAT2_STR_SEP_NIL(a,b) CAT2_SEP_NIL(a,b)
147 #define INVK_CAT2_RAW_NUMERIC(a,b) CAT2_RAW_NUMERIC(a,b)
148 #define INVK_CAT2_RAW_NUMERIC_SEP_UNDERSCORE(a,b) CAT2_RAW_NUMERIC_SEP_UNDERSCORE(a,b)
154 #define CAT3_SEP_UNDERSCORE(a, b, c) #a "_" #b "_" #c
155 #define CAT3_SEP_PERIOD(a, b, c) #a "." #b "." #c
156 #define CAT3_SEP_NIL(a, b, c) #a #b #c
157 #define CAT3_RAW_NUMERIC(a, b, c) a ## b ## c
158 #define CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a, b, c) a ## _ ## b ## _ ## c
161 #define INVK_CAT3_SEP_UNDERSCORE(a,b,c) CAT3_SEP_UNDERSCORE(a,b,c)
162 #define INVK_CAT3_SEP_PERIOD(a,b,c) CAT3_SEP_PERIOD(a,b,c)
163 #define INVK_CAT3_SEP_NIL(a,b,c) CAT3_SEP_NIL(a,b,c)
164 #define INVK_CAT3_RAW_NUMERIC(a,b,c) CAT3_RAW_NUMERIC(a,b,c)
165 #define INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c) CAT3_RAW_NUMERIC_SEP_UNDERSCORE(a,b,c)
170 #define MULTIPLY(factor,value) factor * value
171 #define CALC_EXPANDED_FORM(a,b,c) ( MULTIPLY(10000,a) + MULTIPLY(100,b) + MULTIPLY(1,c) )
179 #define XALAN_FULLVERSIONSTR INVK_CAT3_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
180 #define XALAN_FULLVERSIONDOT INVK_CAT3_SEP_PERIOD(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
181 #define XALAN_FULLVERSIONNUM INVK_CAT3_SEP_NIL(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
182 #define XALAN_VERSIONSTR INVK_CAT2_SEP_UNDERSCORE(XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
185 #define XALAN_PRODUCT xalanc
186 #define XALAN_CPP_NAMESPACE INVK_CAT3_RAW_NUMERIC_SEP_UNDERSCORE(XALAN_PRODUCT,XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR)
190 #define Xalan_DLLVersionStr XALAN_FULLVERSIONSTR
201 #define _XALAN_VERSION CALC_EXPANDED_FORM (XALAN_VERSION_MAJOR,XALAN_VERSION_MINOR,XALAN_VERSION_REVISION)
203 #endif // XALANVERSION_HEADER_GUARD_1357924680
#define XALAN_FULLVERSIONSTR
Definition: XalanVersion.hpp:179
#define XALAN_VERSIONSTR
Definition: XalanVersion.hpp:182
const unsigned int gXalanMinVersion
Definition: XalanVersion.hpp:195
#define XALAN_VERSION_MAJOR
User Documentation for Xalan Version Values:
Definition: XalanVersion.hpp:119
const unsigned int gXalanMajVersion
Definition: XalanVersion.hpp:194
#define XALAN_VERSION_MINOR
Definition: XalanVersion.hpp:120
const char *const gXalanFullVersionStr
Definition: XalanVersion.hpp:193
const unsigned int gXalanRevision
Definition: XalanVersion.hpp:196
const char *const gXalanVersionStr
Definition: XalanVersion.hpp:192
#define XALAN_VERSION_REVISION
Definition: XalanVersion.hpp:121