Including XalanCAPI.hpp does not import Xerces typedef XMLch
------------------------------------------------------------

                 Key: XALANC-708
                 URL: https://issues.apache.org/jira/browse/XALANC-708
             Project: XalanC
          Issue Type: Bug
          Components: XalanC
    Affects Versions: CurrentCVS
         Environment: Use 'C' compiler with (__cplusplus) undefined and 
#include <xalanc/XalanTransformer/XalanCAPI.hpp>
            Reporter: Steven J. Hathaway


The #include <xalanc/Include/PlatformDefinitions.hpp> is invoked and fails to 
resolve the Xerces typedef XMLch.

The following edit resolves the issue:

--- trunk/src/xalanc/Include/PlatformDefinitions.hpp    2011-04-25 
14:11:27.000000000 -0700
+++ PlatformDefinitions.hpp     2011-05-02 11:25:51.000000000 -0700
@@ -14,13 +14,18 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 #if !defined(PLATFORMDEFINITIONS_HEADER_GUARD_1357924680)
 #define PLATFORMDEFINITIONS_HEADER_GUARD_1357924680
 
 #if defined(__cplusplus)
-#include "xercesc/util/XercesDefs.hpp"
+# include "xercesc/util/XercesDefs.hpp"
+#else
+/* Include autoconf to define XMLCh when XercesDefs is bypassed */
+# include "xercesc/util/Xerces_autoconf_config.hpp"
+# include "xercesc/util/XercesVersion.hpp"
 #endif
 
 #if defined(_MSC_VER)
 #include "VCPPDefinitions.hpp"



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org
For additional commands, e-mail: xalan-dev-h...@xml.apache.org

Reply via email to