Lines Matching refs:nChr

13 function b64ToUint6 (nChr) {  argument
15 return nChr > 64 && nChr < 91 ?
16 nChr - 65
17 : nChr > 96 && nChr < 123 ?
18 nChr - 71
19 : nChr > 47 && nChr < 58 ?
20 nChr + 4
21 : nChr === 43 ?
23 : nChr === 47 ?
118 var aBytes, nChr, nStrLen = sDOMStr.length, nArrLen = 0;
123 nChr = sDOMStr.charCodeAt(nMapIdx);
124 …nArrLen += nChr < 0x80 ? 1 : nChr < 0x800 ? 2 : nChr < 0x10000 ? 3 : nChr < 0x200000 ? 4 : nChr < …
132 nChr = sDOMStr.charCodeAt(nChrIdx);
133 if (nChr < 128) {
135 aBytes[nIdx++] = nChr;
136 } else if (nChr < 0x800) {
138 aBytes[nIdx++] = 192 + (nChr >>> 6);
139 aBytes[nIdx++] = 128 + (nChr & 63);
140 } else if (nChr < 0x10000) {
142 aBytes[nIdx++] = 224 + (nChr >>> 12);
143 aBytes[nIdx++] = 128 + (nChr >>> 6 & 63);
144 aBytes[nIdx++] = 128 + (nChr & 63);
145 } else if (nChr < 0x200000) {
147 aBytes[nIdx++] = 240 + (nChr >>> 18);
148 aBytes[nIdx++] = 128 + (nChr >>> 12 & 63);
149 aBytes[nIdx++] = 128 + (nChr >>> 6 & 63);
150 aBytes[nIdx++] = 128 + (nChr & 63);
151 } else if (nChr < 0x4000000) {
153 aBytes[nIdx++] = 248 + (nChr >>> 24);
154 aBytes[nIdx++] = 128 + (nChr >>> 18 & 63);
155 aBytes[nIdx++] = 128 + (nChr >>> 12 & 63);
156 aBytes[nIdx++] = 128 + (nChr >>> 6 & 63);
157 aBytes[nIdx++] = 128 + (nChr & 63);
160 …aBytes[nIdx++] = 252 + /* (nChr >>> 32) is not possible in ECMAScript! So...: */ (nChr / 107374182…
161 aBytes[nIdx++] = 128 + (nChr >>> 24 & 63);
162 aBytes[nIdx++] = 128 + (nChr >>> 18 & 63);
163 aBytes[nIdx++] = 128 + (nChr >>> 12 & 63);
164 aBytes[nIdx++] = 128 + (nChr >>> 6 & 63);
165 aBytes[nIdx++] = 128 + (nChr & 63);