diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-15 22:09:13 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-15 22:09:13 +0200 |
commit | 47da9c1e9ac25b3248a808f4519e2c64ecb8e2b4 (patch) | |
tree | 8a237a5a18e7b91a2c83473bd6b0a9db381daab0 /MLKRatio.h | |
parent | c2efa347a8e5f1d83427c34defa953e594a2bb12 (diff) |
Add class MLKInteger.
Diffstat (limited to 'MLKRatio.h')
-rw-r--r-- | MLKRatio.h | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -18,17 +18,21 @@ #import "MLKLispValue.h" +#include <stdarg.h> +#include <stdio.h> +#include <gmp.h> + @class NSString, MLKInteger; @interface MLKRatio : MLKLispValue { - MLKInteger *numerator; - MLKInteger *denominator; + mpq_t value; } +(MLKRatio *) ratioWithNumeratorString:(NSString *)numerString - denominatorString:(NSString *)denomString; + denominatorString:(NSString *)denomString + base:(unsigned int)base; -(void) dealloc; @end |