Lines Matching refs:buffer
79 * Writes a UTF16 JavaScript string to the buffer encoded as UTF8.
84 const buffer = [];
90 buffer.push(c1);
92 buffer.push((c1 >> 6) | 0xC0);
93 buffer.push((c1 & 0x3F) | 0x80);
95 buffer.push((c1 >> 12) | 0xE0);
96 buffer.push(((c1 >> 6) & 0x3F) | 0x80);
97 buffer.push((c1 & 0x3F) | 0x80);
104 buffer.push((paired >> 18) | 0xF0);
105 buffer.push(((paired >> 12) & 0x3F) | 0x80);
106 buffer.push(((paired >> 6) & 0x3F) | 0x80);
107 buffer.push((paired & 0x3F) | 0x80);
110 return new Uint8Array(buffer);