diff options
Diffstat (limited to 'java/math/BigInteger.java')
| -rw-r--r-- | java/math/BigInteger.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/java/math/BigInteger.java b/java/math/BigInteger.java index 5cf5eb57a..185b75b30 100644 --- a/java/math/BigInteger.java +++ b/java/math/BigInteger.java @@ -28,16 +28,21 @@ package java.math; import java.util.Random; +import gnu.classpath.Configuration; + public class BigInteger implements Comparable { final int native_state = System.identityHashCode(this); public static final BigInteger ZERO; public static final BigInteger ONE; - static { - System.loadLibrary("bigint"); - initNativeState(); - + static + { + if (Configuration.INIT_LOAD_LIBRARY) + { + System.loadLibrary ("bigint"); + initNativeState(); + } ZERO = new BigInteger(); ONE = new BigInteger(1L); } |
