line 328 is..
qd->gds_quad_low = (unsigned ISC_LONG) (res & 0xFFFFFFFF); */

removing the unsigned fixes it for me
qd->gds_quad_low = (ISC_LONG) (res & 0xFFFFFFFF);


Thanks for the report.
It was only changed recently because IB < 6 doesn't define ISC_ULONG.
Apparently, FB defines ISC_LONG as 'signed long' which doesn't make sense if you prepend 'unsigned'.


As it only matter for size, ISC_LONG is just as good.

Changed back in CVS

--
Ard

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to