64-bit Windows build failures
-----------------------------
Key: XERCESC-1332
URL: http://issues.apache.org/jira/browse/XERCESC-1332
Project: Xerces-C++
Type: Bug
Components: Samples/Tests
Versions: 2.6.0
Environment: Windows XP a64, Visual Studio 2005 Beta
Reporter: Robert Buck
Issue: Coding error; longs are not 64-bits on 64-bit Windows.
[1]
SimpleHashPtr.cpp
..\..\..\..\..\tests\MemHandlerTest\SimpleHashPtr.cpp(32) : error C2440: 'type
cast' : cannot convert from 'const void *const ' to 'long'
The target is not large enough
unsigned int SimpleHashPtr::getHashVal(const void *const key, unsigned int mod)
{
>> return ((long)key % (unsigned long)mod);
}
[2]
PSVIWriterHandlers.cpp
..\..\..\..\..\samples\PSVIWriter\PSVIWriterHandlers.cpp(1618) : error C2440:
'type cast' : cannot convert from 'xercesc_2_6::XSObject *' to 'unsigned long'
The target is not large enough
>> XMLString::binToText((unsigned long)obj, objLoc, 8, 16);
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]