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]

Reply via email to