DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13065>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13065 Versioning macros defined incorrectly Summary: Versioning macros defined incorrectly Product: Xerces-C++ Version: 2.1.0 Platform: All OS/Version: All Status: NEW Severity: Minor Priority: Other Component: Miscellaneous AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] macro Xerces_DLLVersionStr has a value of XERCES_VERSION_MAJOR_XERCES_VERSION_MINOR_XERCES_VERSION_REVISION instead of 2_1_0 following patch will correct the issue: (commented lines are old source) #define MAKESTRING(a) #a #define VALUEOF(a) a //#define CAT2_SEP_UNDERSCORE(a, b) #a "_" #b #define CAT2_SEP_UNDERSCORE(a, b) MAKESTRING(a) "_" MAKESTRING(b) //#define CAT2_SEP_PERIOD(a, b) #a "." #b #define CAT2_SEP_PERIOD(a, b) MAKESTRING(a) "." MAKESTRING(b) //#define CAT2_SEP_NIL(a, b) #a #b #define CAT2_SEP_NIL(a, b) MAKESTRING(a) MAKESTRING(b) //#define CAT2_RAW_NUMERIC(a, b) a ## b #define CAT2_RAW_NUMERIC(a, b) VALUEOF(a) ## VALUEOF(b) //#define CAT3_SEP_UNDERSCORE(a, b, c) #a "_" #b "_" #c #define CAT3_SEP_UNDERSCORE(a, b, c) MAKESTRING(a) "_"\ MAKESTRING(b) "_"\ MAKESTRING(c) //#define CAT3_SEP_PERIOD(a, b, c) #a "." #b "." #c #define CAT3_SEP_PERIOD(a, b, c) MAKESTRING(a) "."\ MAKESTRING(b) "."\ MAKESTRING(c) //#define CAT3_SEP_NIL(a, b, c) #a #b #c #define CAT3_SEP_NIL(a, b, c) MAKESTRING(a)\ MAKESTRING(b)\ MAKESTRING(c) //#define CAT3_RAW_NUMERIC(a, b, c) a ## b ## c #define CAT3_RAW_NUMERIC(a, b, c) VALUEOF(a) ## VALUEOF(b) ## VALUEOF(c) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
