From: Ton v. O. <tvo...@us...> - 2007-08-17 20:03:01
|
Update of /cvsroot/easycalc/easycalc/mlib In directory sc8-pr-cvs17:/tmp/cvs-serv10768/mlib Modified Files: fp.c Log Message: Fix bug in fp_print_g_double (big endian vs little endian). Index: fp.c =================================================================== RCS file: /cvsroot/easycalc/easycalc/mlib/fp.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** fp.c 10 Aug 2007 18:54:06 -0000 1.15 --- fp.c 17 Aug 2007 20:02:52 -0000 1.16 *************** *** 445,449 **** /* Check for NaN, +Inf, -Inf, 0 */ fcd.d = value; ! if ((fcd.ul[1] & 0x7ff00000) == 0x7ff00000) { if (fcd.fdb.manH == 0 && fcd.fdb.manL == 0) { if (fcd.fdb.sign) --- 445,449 ---- /* Check for NaN, +Inf, -Inf, 0 */ fcd.d = value; ! if ((fcd.ul[0] & 0x7ff00000) == 0x7ff00000) { if (fcd.fdb.manH == 0 && fcd.fdb.manL == 0) { if (fcd.fdb.sign) |