@@ -2290,11 +2290,11 @@ - (long long)longLongValue { return [self longLongValueWithBase: 10]; } -- (long long)longLongValueWithBase: (int)base +- (long long)longLongValueWithBase: (unsigned char)base { void *pool = objc_autoreleasePoolPush(); const char *UTF8String = self.UTF8String; bool negative = false; long long value = 0; @@ -2366,11 +2366,11 @@ - (unsigned long long)unsignedLongLongValue { return [self unsignedLongLongValueWithBase: 10]; } -- (unsigned long long)unsignedLongLongValueWithBase: (int)base +- (unsigned long long)unsignedLongLongValueWithBase: (unsigned char)base { void *pool = objc_autoreleasePoolPush(); const char *UTF8String = self.UTF8String; unsigned long long value = 0;