> On Mon, Jan 06, 2003 at 03:42:27PM -0500, R. Legere wrote: >> Hugs says: sizeOf x::CDouble is 4, wheras 'C' says sizeof(double) >> is 8.
Incidentally, notice that Double and Float have the same representation in Hugs so Hugs' internal representation of HsFloat and HsDouble will not be float and double. Rather, it will be float and float or double and double. This is probably where the confusion stems from. Fixing this situation has been on my todo list for some time though I'd be happy to put it on someone else's todo list instead. All the bits are in place to fix this - it's just a question of systematically going through all the relevant parts making them use the right representation. -- Alastair Reid [EMAIL PROTECTED] Reid Consulting (UK) Limited http://www.reid-consulting-uk.ltd.uk/alastair/ _______________________________________________ Hugs-Bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/hugs-bugs
