@@ -44,18 +44,28 @@ - (void)setStringValue: (OFString *)stringValue { OF_UNRECOGNIZED_SELECTOR } -- (intmax_t)decimalValue +- (long long)longLongValue +{ + return self.stringValue.longLongValue; +} + +- (long long)longLongValueWithBase: (int)base +{ + return [self.stringValue longLongValueWithBase: base]; +} + +- (unsigned long long)unsignedLongLongValue { - return self.stringValue.decimalValue; + return self.stringValue.unsignedLongLongValue; } -- (uintmax_t)hexadecimalValue +- (unsigned long long)unsignedLongLongValueWithBase: (int)base { - return self.stringValue.hexadecimalValue; + return [self.stringValue unsignedLongLongValueWithBase: base]; } - (float)floatValue { return self.stringValue.floatValue;