From 26a11662d6d371a1d0c44de6bb028a1523ba4dc5 Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Sun, 6 Jul 2008 23:53:04 +0200 Subject: Add class MLKNumber, unify arithmetic interface. --- MLKDoubleFloat.m | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'MLKDoubleFloat.m') diff --git a/MLKDoubleFloat.m b/MLKDoubleFloat.m index e066a1a..3a598fd 100644 --- a/MLKDoubleFloat.m +++ b/MLKDoubleFloat.m @@ -94,24 +94,24 @@ return value; } --(MLKFloat *) add:(MLKFloat *)arg +-(MLKNumber *) add:(MLKNumber *)arg { - return [MLKDoubleFloat doubleFloatWithDouble:(value + [arg doubleValue])]; + return [MLKDoubleFloat doubleFloatWithDouble:(value + [(MLKFloat*)arg doubleValue])]; } --(MLKFloat *) subtract:(MLKFloat *)arg +-(MLKNumber *) subtract:(MLKNumber *)arg { - return [MLKDoubleFloat doubleFloatWithDouble:(value - [arg doubleValue])]; + return [MLKDoubleFloat doubleFloatWithDouble:(value - [(MLKFloat*)arg doubleValue])]; } --(MLKFloat *) multiplyWith:(MLKFloat *)arg +-(MLKNumber *) multiplyWith:(MLKNumber *)arg { - return [MLKDoubleFloat doubleFloatWithDouble:(value * [arg doubleValue])]; + return [MLKDoubleFloat doubleFloatWithDouble:(value * [(MLKFloat*)arg doubleValue])]; } --(MLKFloat *) divideBy:(MLKFloat *)arg +-(MLKNumber *) divideBy:(MLKNumber *)arg { - return [MLKDoubleFloat doubleFloatWithDouble:(value / [arg doubleValue])]; + return [MLKDoubleFloat doubleFloatWithDouble:(value / [(MLKFloat*)arg doubleValue])]; } -(NSString *) description -- cgit v1.2.3