diff options
| author | Brian Jones <cbj@gnu.org> | 2001-09-21 04:22:07 +0000 |
|---|---|---|
| committer | Brian Jones <cbj@gnu.org> | 2001-09-21 04:22:07 +0000 |
| commit | 1b1aa916f021a90cbbf491d3ac43a37259bf2323 (patch) | |
| tree | c1a80c2329106dbefbde1a5c1d2f1c0207aa109c /java/math/BigInteger.java | |
| parent | 456fb97639814d1602467619ffb9f412b5a8adc7 (diff) | |
| download | classpath-1b1aa916f021a90cbbf491d3ac43a37259bf2323.tar.gz | |
* gnu/Makefile.am: removed tools from SUBDIRS
* gnu/java/awt/image/GdkPixbufDecoder.java: wrapped loadLibrary
call within if (Configuration.INIT_LOAD_LIBRARY)
* gnu/java/awt/peer/gtk/GtkToolkit.java: same
* java/io/File.java: same
* java/io/FileDescriptor.java: same
* java/io/FileInputStream.java: same
* java/io/FileOutputStream.java: same
* java/io/ObjectInputStream.java: same
* java/io/ObjectOutputStream.java: same
* java/io/ObjectStreamClass.java: same
* java/io/RandomAccessFile.java: same
* java/lang/Double.java: same
* java/lang/Float.java: same
* java/lang/Math.java: same
* java/lang/Object.java: same
* java/lang/System.java: same
* java/lang/reflect/Array.java: same
* java/math/BigInteger.java: same
* java/net/InetAddress.java: same
* java/net/PlainDatagramSocketImpl.java: same
* java/net/PlainSocketImpl.java: same
* java/util/ResourceBundle.java: same
* java/util/TimeZone.java: same
* vm/reference/java/lang/Throwable.java: remove unused loadLibrary
call, VMs typically statically link these native methods instead.
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); } |
