From ef0788534700412ae77cd7ce4377f57599b11f01 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Mon, 30 Apr 2012 07:07:53 +0000 Subject: * interp/compiler.boot: Use float? in lieu of FLOATP. * interp/fortcall.boot: Likewise. * interp/i-object.boot: Likewise. * interp/newfort.boot: Likewise. * interp/i-analy.boot: Compare to 0 in lieu of ZEROP. * interp/i-special.boot: Likewise. * interp/i-syscmd.boot: Likewise. * interp/sfsfun.boot: Likewise. * interp/sys-driver.boot: Likewise. * interp/macros.lisp: Directly use 1+ instead of QADD1. * interp/preparse.lisp: Likewise. * interp/slam.boot: Likewise. * interp/sys-macros.lisp: Likewise. * interp/sys-constants.boot ($BasicPredicates): Remove as unused. * interp/vmlisp.lisp (ADD1): Remove. (QSADD1): Likewise. (QSSUB1): Likewise. (QSTIMES): Likewise. --- src/interp/fortcall.boot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/interp/fortcall.boot') diff --git a/src/interp/fortcall.boot b/src/interp/fortcall.boot index 849def4f..7f4a05ff 100644 --- a/src/interp/fortcall.boot +++ b/src/interp/fortcall.boot @@ -651,7 +651,7 @@ writeData(tmpFile,indata) == integer? v => xdrWrite(xstr,v) -- floats - FLOATP v => + float? v => xdrWrite(xstr,v) SHUT(str) tmpFile @@ -663,7 +663,7 @@ readData(tmpFile,results) == xstr := xdrOpen(str,false) results := [xdrRead1(xstr,r) for r in results] where xdrRead1(x,dummy) == - VECTORP(dummy) and ZEROP(# dummy) => dummy + VECTORP(dummy) and #dummy = 0 => dummy xdrRead(x,dummy) SHUT(str) results -- cgit v1.2.3