Lines Matching refs:output
51 * Returns length or -1 if output overflows.
54 utf8ToUtf16(struct UtfInst *ui, jbyte *utf8, int len, unsigned short *output, int outputMaxLen)
61 UTF_ASSERT(output);
82 output[outputLen++] = code;
89 * Returns length or -1 if output overflows.
92 utf16ToUtf8m(struct UtfInst *ui, unsigned short *utf16, int len, jbyte *output, int outputMaxLen)
99 UTF_ASSERT(output);
108 output[outputLen++] = code;
110 output[outputLen++] = ((code>>6) & 0x1F) | 0xC0;
111 output[outputLen++] = (code & 0x3F) | 0x80;
113 output[outputLen++] = ((code>>12) & 0x0F) | 0xE0;
114 output[outputLen++] = ((code>>6) & 0x3F) | 0x80;
115 output[outputLen++] = (code & 0x3F) | 0x80;
121 output[outputLen] = 0;
126 utf16ToUtf8s(struct UtfInst *ui, unsigned short *utf16, int len, jbyte *output, int outputMaxLen)
397 * Returns length or -1 if output overflows.
400 bytesToPrintable(struct UtfInst *ui, char *bytes, int len, char *output, int outputMaxLen)
407 UTF_ASSERT(output);
419 output[outputLen++] = (char)byte;
421 (void)sprintf(output+outputLen,"\\x%02x",byte);
425 output[outputLen] = 0;