Hi all,

I am working with Friedrich on the ODBC issue, that the doubles aren't read 
correctly, and this is the point where I got by following the code:
        in the class: 'ByteArray' the function "doubleAt:" is implemented as a 
FFI-Kernel primitive.
        <primitive:'primitiveFFIDoubleAt' module:'<SqeakFFIPrims>'>
In a version based on the seaside one click (Pharo v 1.3) this results in the 
correct double, but in the Pharo one click v1.4, this results in a double that 
is way too small.

Writing a C program that makes the "same" api calls in ODBC also results in the 
correct values, although it gives an funny value for sqlTypLen (53). But we are 
kinda stuck here.

Can someone give us the code of FFI, so we can continue debugging here, and 
possibly making a fix here?
Also: does someone know what has changed between v1.3 and v1.4 in FFI, because 
both are loaded with the same Configuration.

Thanks in advance for all the help,

Diego Lont

Reply via email to