Lines Matching refs:base64Value
223 int8_t base64Value;
311 base64Value = -3; /* initialize as illegal */
312 if(b>=126 || (base64Value=fromBase64[b])==-3 || base64Value==-1) {
314 * base64Value==-1 for any legal character except base64 and minus sign, or
315 * base64Value==-3 for illegal characters:
344 if(base64Value==-3) {
355 } else if(base64Value>=0) {
360 bits=base64Value;
367 bits=(uint16_t)((bits<<6)|base64Value);
371 *target++=(UChar)((bits<<4)|(base64Value>>2));
378 bits=(uint16_t)(base64Value&3);
382 *target++=(UChar)((bits<<2)|(base64Value>>4));
389 bits=(uint16_t)(base64Value&15);
393 *target++=(UChar)((bits<<6)|base64Value);
406 } else /*base64Value==-2*/ {
904 int8_t base64Value;
995 /* illegal - test other illegal US-ASCII values by base64Value==-3 */
999 } else if((base64Value=FROM_BASE64_IMAP(b))>=0) {
1004 bits=base64Value;
1011 bits=(uint16_t)((bits<<6)|base64Value);
1015 c=(UChar)((bits<<4)|(base64Value>>2));
1029 bits=(uint16_t)(base64Value&3);
1033 c=(UChar)((bits<<2)|(base64Value>>4));
1047 bits=(uint16_t)(base64Value&15);
1051 c=(UChar)((bits<<6)|base64Value);
1071 } else if(base64Value==-2) {
1100 /* base64Value==-1 for characters that are illegal only in Unicode mode */
1101 /* base64Value==-3 for illegal characters */