LongFloat.st
changeset 5411 c396c6640868
parent 5357 39860dd8b0f5
child 5552 31b5cc144476
--- a/LongFloat.st	Fri Jun 23 20:57:24 2000 +0200
+++ b/LongFloat.st	Fri Jun 23 21:03:30 2000 +0200
@@ -10,6 +10,8 @@
  hereby transferred.
 "
 
+"{ Package: 'stx:libbasic' }"
+
 LimitedPrecisionReal variableByteSubclass:#LongFloat
 	instanceVariableNames:''
 	classVariableNames:''
@@ -389,7 +391,8 @@
 
     __qMKLFLOAT(newFloat, rslt);
     RETURN ( newFloat );
-%}
+%}.
+    ^ 0.0 - self
 
 !
 
@@ -904,7 +907,8 @@
 %{  /* NOCONTEXT */
 
     RETURN ( (__longFloatVal(self) < 0.0) ? true : false );
-%}
+%}.
+    ^ self < 0.0
 !
 
 numberOfBits
@@ -988,5 +992,5 @@
 !LongFloat class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/LongFloat.st,v 1.11 2000-04-04 10:21:22 ps Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LongFloat.st,v 1.12 2000-06-23 19:03:20 cg Exp $'
 ! !