further libjava cleanup

This commit is contained in:
Tropical
2026-03-31 02:05:01 -05:00
parent ea539a7e58
commit adb3adfb8a
7 changed files with 12 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
#include "java/JavaMath.h"
#include <cmath>
#include <limits>
Random Math::rand = Random();
@@ -41,11 +42,11 @@ int64_t Math::round(double d) {
d = std::floor(d + 0.5);
// if smaller or bigger than representable int64 than return the max
if (d >= (double)INT64_MAX) {
return INT64_MAX;
if (d >= (double)std::numeric_limits<int64_t>::max()) {
return std::numeric_limits<int64_t>::max();
} else if (d <= (double)INT64_MIN) {
return INT64_MIN;
} else if (d <= (double)std::numeric_limits<int64_t>::min()) {
return std::numeric_limits<int64_t>::min();
}
return (int64_t)d;