[Ecls-list] Re: floats and uffi
Maurice
mauricex at gmx.net
Wed Sep 14 10:57:41 UTC 2005
"Goffioul Michael" <goffioul at imec.be> wrote:
> To be clearer, what you will see in the generated C code (you can see it by
> adding :c-file t as flags to the compile-file function) is something like:
>
> test(object_to_float(V1));
>
> As this test function is not declared in some header, the compiler will
> automatically guess its signature, and maybe the guess is wrong (at least
> in the return type, the compiler assuming int return by default, I think).
> This might be the problem.
I don't think that's the problem, object_to_float() is declared in
one of ecl's header files.
Now I looked at the c source and there's no object_to_float at all:
test(object_to_double(V1));
Why double? Maybe that explains the data loss.
More information about the ecl-devel
mailing list