static void reverse(final ByteBuffer ptr) { byte tmp; if (ptr.hasArray()) { reverse(ptr.array(), ptr.arrayOffset(), ptr.limit()); } else { for (int i = 0; i < ptr.limit(); i++) { tmp = ptr.get(i); ptr.put(i, ptr.get(ptr.limit() - i - 1)); ptr.put(ptr.limit() - i - 1, tmp); } } } }
static void reverse(final ByteBuffer ptr) { byte tmp; if (ptr.hasArray()) { reverse(ptr.array(), ptr.arrayOffset(), ptr.limit()); } else { for (int i = 0; i < ptr.limit(); i++) { tmp = ptr.get(i); ptr.put(i, ptr.get(ptr.limit() - i - 1)); ptr.put(ptr.limit() - i - 1, tmp); } } } }
Utils.reverse(ptr); in.position(in.limit()); return cdata_size;
Utils.reverse(ptr); in.position(in.limit()); return cdata_size;
ptr.flip(); compressedBlob_size = ptr.limit(); Utils.reverse(ptr);
ptr.flip(); compressedBlob_size = ptr.limit(); Utils.reverse(ptr);