Geoffrey Winn wrote:
Jean-Sebastian,
Hi. I don't have access to an RHEL 4 system. Could you try one thing
for me?
The error you report is coming from calls like
dor->setLong("long", 0xFFFFFFFFFFFF);
and the signature for the setLong method specifies int64 for the second
argument. I'm wondering if the problem is that the 0xFFFFFFFFFFFF
value is
being treated as a 32 bit constant rather than 64. Could you try
appending
"LL" to the constant value eg
dor->setLong("long", 0xFFFFFFFFFFFFLL);
If I read the docs correctly that will specify that the constant is 64
bit.
Thanks in advance,
Geoff.
I finally found a moment to try this today. Good news: adding LL fixes
the problem.
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]