Lines Matching defs:dst

76                                       Buffer dst, int dp) {
78 dst.position(dp - dst.arrayOffset());
165 CharBuffer dst, int dp,
170 updatePositions(src, sp, dst, dp);
184 Buffer dst, int dp, int nb) {
185 updatePositions(src, sp, dst, dp);
198 CharBuffer dst)
205 char[] da = dst.array();
206 int dp = dst.arrayOffset() + dst.position();
207 int dl = dst.arrayOffset() + dst.limit();
219 return xflow(src, sp, sl, dst, dp, 1);
225 return xflow(src, sp, sl, dst, dp, 2);
228 return malformed(src, sp, dst, dp, 2);
237 return xflow(src, sp, sl, dst, dp, 3);
241 return malformed(src, sp, dst, dp, 3);
253 return xflow(src, sp, sl, dst, dp, 4);
268 return malformed(src, sp, dst, dp, 4);
274 return malformed(src, sp, dst, dp, 1);
276 return xflow(src, sp, sl, dst, dp, 0);
280 CharBuffer dst)
288 if (dst.remaining() < 1)
290 dst.put((char) b1);
294 if (limit - mark < 2|| dst.remaining() < 1)
299 dst.put((char) (((b1 << 6) ^ b2)
306 if (limit - mark < 3 || dst.remaining() < 1)
312 dst.put((char)
322 if (limit - mark < 4 || dst.remaining() < 2)
340 dst.put(Character.highSurrogate(uc));
341 dst.put(Character.lowSurrogate(uc));
351 CharBuffer dst)
353 if (src.hasArray() && dst.hasArray())
354 return decodeArrayLoop(src, dst);
356 return decodeBufferLoop(src, dst);
499 ByteBuffer dst, int dp) {
500 updatePositions(src, sp, dst, dp);
511 ByteBuffer dst)
517 byte[] da = dst.array();
518 int dp = dst.arrayOffset() + dst.position();
519 int dl = dst.arrayOffset() + dst.limit();
530 return overflow(src, sp, dst, dp);
535 return overflow(src, sp, dst, dp);
544 updatePositions(src, sp, dst, dp);
548 return overflow(src, sp, dst, dp);
557 return overflow(src, sp, dst, dp);
564 updatePositions(src, sp, dst, dp);
569 ByteBuffer dst)
576 if (!dst.hasRemaining())
578 dst.put((byte)c);
581 if (dst.remaining() < 2)
583 dst.put((byte)(0xc0 | (c >> 6)));
584 dst.put((byte)(0x80 | (c & 0x3f)));
594 if (dst.remaining() < 4)
596 dst.put((byte)(0xf0 | ((uc >> 18))));
597 dst.put((byte)(0x80 | ((uc >> 12) & 0x3f)));
598 dst.put((byte)(0x80 | ((uc >> 6) & 0x3f)));
599 dst.put((byte)(0x80 | (uc & 0x3f)));
603 if (dst.remaining() < 3)
605 dst.put((byte)(0xe0 | ((c >> 12))));
606 dst.put((byte)(0x80 | ((c >> 6) & 0x3f)));
607 dst.put((byte)(0x80 | (c & 0x3f)));
616 ByteBuffer dst)
618 if (src.hasArray() && dst.hasArray())
619 return encodeArrayLoop(src, dst);
621 return encodeBufferLoop(src, dst);