> > 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
