diff --git a/UnsafeMemcpy.jar b/UnsafeMemcpy.jar index adc4f11..59fa359 100644 Binary files a/UnsafeMemcpy.jar and b/UnsafeMemcpy.jar differ diff --git a/java/net/lax1dude/unsafememcpy/UnsafeUtils.java b/java/net/lax1dude/unsafememcpy/UnsafeUtils.java index cf12275..b331f90 100644 --- a/java/net/lax1dude/unsafememcpy/UnsafeUtils.java +++ b/java/net/lax1dude/unsafememcpy/UnsafeUtils.java @@ -40,11 +40,7 @@ public class UnsafeUtils { public static void loadNatives() { if(!hasLoadedNatives) { hasLoadedNatives = true; - if(System.getProperty("os.name").toLowerCase().contains("windows")) { - System.loadLibrary("UnsafeMemcpy"); - }else { - System.loadLibrary("unsafememcpy"); - } + System.loadLibrary("UnsafeMemcpy"); int major = getVersionMajor(); int minor = getVersionMinor(); if(major != 1 || minor < 0) { diff --git a/libUnsafeMemcpy.so b/libUnsafeMemcpy.so new file mode 100644 index 0000000..61ec556 Binary files /dev/null and b/libUnsafeMemcpy.so differ diff --git a/native/UnsafeMemsetImpl.h b/native/UnsafeMemsetImpl.h index c279367..098a4e4 100644 --- a/native/UnsafeMemsetImpl.h +++ b/native/UnsafeMemsetImpl.h @@ -29,6 +29,7 @@ #include #include #include +#include #include "utils.h"