@@ -2504,11 +2504,11 @@ - (float)floatValue { void *pool = objc_autoreleasePoolPush(); -#ifdef OF_MORPHOS +#if defined(OF_AMIGAOS3) || defined(OF_MORPHOS) OFString *stripped = [self stringByDeletingEnclosingWhitespaces]; if ([stripped caseInsensitiveCompare: @"INF"] == OF_ORDERED_SAME || [stripped caseInsensitiveCompare: @"INFINITY"] == OF_ORDERED_SAME) return INFINITY; @@ -2554,11 +2554,11 @@ - (double)doubleValue { void *pool = objc_autoreleasePoolPush(); -#ifdef OF_MORPHOS +#if defined(OF_AMIGAOS3) || defined(OF_MORPHOS) OFString *stripped = [self stringByDeletingEnclosingWhitespaces]; if ([stripped caseInsensitiveCompare: @"INF"] == OF_ORDERED_SAME || [stripped caseInsensitiveCompare: @"INFINITY"] == OF_ORDERED_SAME) return INFINITY;