Lines Matching refs:len

111         int len = getDataLen();
112 byte[] trimBuf = new byte[len];
114 System.arraycopy(getBuf(), 0, trimBuf, 0, len);
159 int len = offset - start;
161 if (len <= 0x7f) {
162 shiftSeqData(start, len, -2);
163 buf[seqOffset[curSeqIndex]] = (byte) len;
164 } else if (len <= 0xff) {
165 shiftSeqData(start, len, -1);
167 buf[seqOffset[curSeqIndex] + 1] = (byte) len;
168 } else if (len <= 0xffff) {
170 buf[seqOffset[curSeqIndex] + 1] = (byte) (len >> 8);
171 buf[seqOffset[curSeqIndex] + 2] = (byte) len;
172 } else if (len <= 0xffffff) {
173 shiftSeqData(start, len, 1);
175 buf[seqOffset[curSeqIndex] + 1] = (byte) (len >> 16);
176 buf[seqOffset[curSeqIndex] + 2] = (byte) (len >> 8);
177 buf[seqOffset[curSeqIndex] + 3] = (byte) len;
184 * Shifts contents of buf in the range [start,start+len) a specified amount.
187 private void shiftSeqData(int start, int len, int shift) {
191 System.arraycopy(buf, start, buf, start + shift, len);
365 private void encodeLength(int len) throws EncodeException {
368 if (len < 128) {
369 buf[offset++] = (byte) len;
370 } else if (len <= 0xff) {
372 buf[offset++] = (byte) len;
373 } else if (len <= 0xffff) {
375 buf[offset++] = (byte) (len >> 8);
376 buf[offset++] = (byte) (len & 0xff);
377 } else if (len <= 0xffffff) {
379 buf[offset++] = (byte) (len >> 16);
380 buf[offset++] = (byte) (len >> 8);
381 buf[offset++] = (byte) (len & 0xff);
410 * Ensures that there are at least "len" unused bytes in "buf".
412 * BUF_GROWTH_FACTOR, then "len" bytes are added if "buf" still
415 private void ensureFreeBytes(int len) {
416 if (bufsize - offset < len) {
418 if (newsize - offset < len) {
419 newsize += len;