>
> Clearly there is something in the implementation of rint() that  
> confuses
> Microsoft compilers.
> I think that most builds of PDL utilise the rint() function from the
> compiler's own math
> library, but Microsoft compilers don't have such a function, so  
> rint() is
> provided by Basic/Math/rint.c (which ships with the PDL source).  
> It's not
> readily apparent to me exactly how these garbage values are being  
> produced -
> I'll try to work through the code over the coming days and see if I  
> can work
> out what's going on.

Just a wild guess, but I don't see the functions signature being  
define in any header files.  Possibly it's implicitly defined (and  
called) with an int argument rather than double?

Cheers,
Stefan


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to