1.1 --- a/rt/emul/zip/src/main/java/org/apidesign/bck2brwsr/emul/zip/InfBlocks.java Wed May 07 16:47:24 2014 +0200
1.2 +++ b/rt/emul/zip/src/main/java/org/apidesign/bck2brwsr/emul/zip/InfBlocks.java Sun May 11 08:10:28 2014 +0200
1.3 @@ -270,7 +270,7 @@
1.4 t = left;
1.5 if(t>n) t = n;
1.6 if(t>m) t = m;
1.7 - System.arraycopy(z.next_in, p, window, q, t);
1.8 + FastJar.arraycopy(z.next_in, p, window, q, t);
1.9 p += t; n -= t;
1.10 q += t; m -= t;
1.11 if ((left -= t) != 0)
1.12 @@ -540,7 +540,7 @@
1.13 }
1.14
1.15 void set_dictionary(byte[] d, int start, int n){
1.16 - System.arraycopy(d, start, window, 0, n);
1.17 + FastJar.arraycopy(d, start, window, 0, n);
1.18 read = write = n;
1.19 }
1.20
1.21 @@ -575,7 +575,7 @@
1.22 }
1.23
1.24 // copy as far as end of window
1.25 - System.arraycopy(window, q, z.next_out, p, n);
1.26 + FastJar.arraycopy(window, q, z.next_out, p, n);
1.27 p += n;
1.28 q += n;
1.29
1.30 @@ -601,7 +601,7 @@
1.31 }
1.32
1.33 // copy
1.34 - System.arraycopy(window, q, z.next_out, p, n);
1.35 + FastJar.arraycopy(window, q, z.next_out, p, n);
1.36 p += n;
1.37 q += n;
1.38 }