Lines Matching refs:buf
59 * Update this {@code Adler32} checksum using the contents of {@code buf}.
61 * @param buf
64 public void update(byte[] buf) {
65 update(buf, 0, buf.length);
69 * Update this {@code Adler32} checksum with the contents of {@code buf},
72 * @param buf
75 * offset in {@code buf} to start reading from.
77 * number of bytes from {@code buf} to use.
79 * if {@code offset > buf.length} or {@code nbytes} is negative
80 * or {@code offset + nbytes > buf.length}.
82 public void update(byte[] buf, int off, int nbytes) {
83 // avoid int overflow, check null buf
84 if (off <= buf.length && nbytes >= 0 && off >= 0
85 && buf.length - off >= nbytes) {
86 adler = updateImpl(buf, off, nbytes, adler);
92 private native long updateImpl(byte[] buf, int off, int nbytes, long adler1);