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. --- MLKInteger.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'MLKInteger.h') diff --git a/MLKInteger.h b/MLKInteger.h index f3c8d4f..d0decb6 100644 --- a/MLKInteger.h +++ b/MLKInteger.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; -@interface MLKInteger : MLKLispValue +@interface MLKInteger : MLKNumber { mpz_t value; } @@ -44,10 +44,10 @@ -(int) intValue; --(MLKInteger *) add:(MLKInteger *)arg; --(MLKInteger *) subtract:(MLKInteger *)arg; --(MLKInteger *) multiplyWith:(MLKInteger *)arg; --(MLKInteger *) divideBy:(MLKInteger *)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