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. --- MLKRatio.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'MLKRatio.h') diff --git a/MLKRatio.h b/MLKRatio.h index b81e91a..7d4768b 100644 --- a/MLKRatio.h +++ b/MLKRatio.h @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -#import "MLKLispValue.h" +#import "MLKNumber.h" #include #include @@ -25,7 +25,7 @@ @class NSString, MLKInteger; -@interface MLKRatio : MLKLispValue +@interface MLKRatio : MLKNumber { mpq_t value; } @@ -42,10 +42,10 @@ negative:(BOOL)negative base:(unsigned int)base; --(MLKRatio *) add:(MLKRatio *)arg; --(MLKRatio *) subtract:(MLKRatio *)arg; --(MLKRatio *) multiplyWith:(MLKRatio *)arg; --(MLKRatio *) divideBy:(MLKRatio *)arg; +-(MLKNumber *) add:(MLKNumber *)arg; +-(MLKNumber *) subtract:(MLKNumber *)arg; +-(MLKNumber *) multiplyWith:(MLKNumber *)arg; +-(MLKNumber *) divideBy:(MLKNumber *)arg; -(NSString *) description; -(NSString *) descriptionWithBase:(int)base; -- cgit v1.2.3