Author: mturk
Date: Fri Apr 24 09:37:44 2009
New Revision: 768238

URL: http://svn.apache.org/viewvc?rev=768238&view=rev
Log:
Use int for array offsets

Modified:
    
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
    commons/sandbox/runtime/trunk/src/main/native/shared/dbb.c

Modified: 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java?rev=768238&r1=768237&r2=768238&view=diff
==============================================================================
--- 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
 (original)
+++ 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
 Fri Apr 24 09:37:44 2009
@@ -45,11 +45,11 @@
     private static native ByteBuffer    alloc1(long size)
         throws OutOfMemoryError, IllegalArgumentException;
 
-    private static native ByteBuffer[]  alloc2(long[] sizes, long off, int len)
+    private static native ByteBuffer[]  alloc2(long[] sizes, int off, int len)
         throws OutOfMemoryError, IllegalArgumentException,
         IndexOutOfBoundsException;
 
-    private static native ByteBuffer[]  alloc3(long[] sizes, long off, int len)
+    private static native ByteBuffer[]  alloc3(long[] sizes, int off, int len)
         throws OutOfMemoryError, IllegalArgumentException,
         IndexOutOfBoundsException;
 
@@ -129,7 +129,7 @@
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside array bounds.
      */
-    public static ByteBuffer[] allocate(long sizes[], long off, int len)
+    public static ByteBuffer[] allocate(long sizes[], int off, int len)
         throws NullPointerException, IllegalArgumentException,
         IndexOutOfBoundsException
     {
@@ -187,7 +187,7 @@
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside array bounds.
      */
-    public static ByteBuffer[] allocateAndClear(long sizes[], long off, int 
len)
+    public static ByteBuffer[] allocateAndClear(long sizes[], int off, int len)
         throws NullPointerException, IllegalArgumentException,
         IndexOutOfBoundsException
     {
@@ -222,7 +222,7 @@
     public static ByteBuffer[] allocateAndClear(long sizes[])
         throws NullPointerException, IllegalArgumentException
     {
-        return alloc3(sizes, 0L, sizes.length);
+        return alloc3(sizes, 0, sizes.length);
     }
 
     /**

Modified: commons/sandbox/runtime/trunk/src/main/native/shared/dbb.c
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/shared/dbb.c?rev=768238&r1=768237&r2=768238&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/shared/dbb.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/shared/dbb.c Fri Apr 24 
09:37:44 2009
@@ -82,7 +82,7 @@
 
 ACR_JNI_EXPORT_DECLARE(jobject, DirectByteBuffer, alloc2)(ACR_JNISTDARGS,
                                                           jlongArray sizes,
-                                                          jlong off, jint len)
+                                                          jint off, jint len)
 {
     jint   i;
     jlong *ia;
@@ -163,7 +163,7 @@
 
 ACR_JNI_EXPORT_DECLARE(jobject, DirectByteBuffer, alloc3)(ACR_JNISTDARGS,
                                                           jlongArray sizes,
-                                                          jlong off, jint len)
+                                                          jint off, jint len)
 {
     jint   i;
     jlong *ia;


Reply via email to