Lines Matching refs:var

46 shift_character (enum variant const var)  in shift_character()  argument
48 if (var == UTF7) in shift_character()
50 else if (var == UTF_7_IMAP) in shift_character()
71 isdirect (uint32_t ch, enum variant var) in isdirect() argument
73 if (var == UTF7) in isdirect()
81 else if (var == UTF_7_IMAP) in isdirect()
94 isxdirect (uint32_t ch, enum variant var) in isxdirect() argument
96 if (isdirect (ch, var)) in isxdirect()
98 if (var != UTF7) in isxdirect()
124 base64 (unsigned int i, enum variant var) in base64() argument
134 else if (i == 63 && var == UTF7) in base64()
136 else if (i == 63 && var == UTF_7_IMAP) in base64()
158 enum variant var = ((struct utf7_data *) step->__data)->var;
159 #define EXTRA_LOOP_ARGS , statep, var
172 enum variant var; member
190 enum variant var = 0; in gconv_init() local
204 ++var; in gconv_init()
214 new_data->var = var; in gconv_init()
274 if (isxdirect (ch, var)) \
280 else if (__glibc_likely (ch == shift_character (var))) \
322 else if ((var == UTF7 && ch == '/') \
323 || (var == UTF_7_IMAP && ch == ',')) \
334 || __glibc_unlikely (var == UTF_7_IMAP && ch != '-')) \
408 #define EXTRA_LOOP_DECLS , mbstate_t *statep, enum variant var
439 if (isdirect (ch, var)) \
447 if (ch == shift_character (var)) \
462 *outptr++ = shift_character (var); \
463 if (ch == shift_character (var)) \
467 *outptr++ = base64 (ch >> 10, var); \
468 *outptr++ = base64 ((ch >> 4) & 0x3f, var); \
477 *outptr++ = base64 (ch >> 26, var); \
478 *outptr++ = base64 ((ch >> 20) & 0x3f, var); \
479 *outptr++ = base64 ((ch >> 14) & 0x3f, var); \
480 *outptr++ = base64 ((ch >> 8) & 0x3f, var); \
481 *outptr++ = base64 ((ch >> 2) & 0x3f, var); \
491 if ((var == UTF_7_IMAP && ch == '&') || isdirect (ch, var)) \
497 + (var == UTF_7_IMAP || needs_explicit_shift (ch)) \
498 + (var == UTF_7_IMAP && ch == '&') \
507 *outptr++ = base64 ((statep->__count >> 3) & ~3, var); \
508 if (var == UTF_7_IMAP || needs_explicit_shift (ch)) \
511 if (var == UTF_7_IMAP && ch == '&') \
537 *outptr++ = base64 (ch >> 10, var); \
538 *outptr++ = base64 ((ch >> 4) & 0x3f, var); \
544 var); \
545 *outptr++ = base64 ((ch >> 6) & 0x3f, var); \
546 *outptr++ = base64 (ch & 0x3f, var); \
552 var); \
553 *outptr++ = base64 ((ch >> 8) & 0x3f, var); \
554 *outptr++ = base64 ((ch >> 2) & 0x3f, var); \
570 *outptr++ = base64 (ch >> 26, var); \
571 *outptr++ = base64 ((ch >> 20) & 0x3f, var); \
572 *outptr++ = base64 ((ch >> 14) & 0x3f, var); \
573 *outptr++ = base64 ((ch >> 8) & 0x3f, var); \
574 *outptr++ = base64 ((ch >> 2) & 0x3f, var); \
580 var); \
581 *outptr++ = base64 ((ch >> 22) & 0x3f, var); \
582 *outptr++ = base64 ((ch >> 16) & 0x3f, var); \
583 *outptr++ = base64 ((ch >> 10) & 0x3f, var); \
584 *outptr++ = base64 ((ch >> 4) & 0x3f, var); \
590 var); \
591 *outptr++ = base64 ((ch >> 24) & 0x3f, var); \
592 *outptr++ = base64 ((ch >> 18) & 0x3f, var); \
593 *outptr++ = base64 ((ch >> 12) & 0x3f, var); \
594 *outptr++ = base64 ((ch >> 6) & 0x3f, var); \
595 *outptr++ = base64 (ch & 0x3f, var); \
611 #define EXTRA_LOOP_DECLS , mbstate_t *statep, enum variant var
641 *outbuf++ = base64 ((state >> 3) & ~3, var); \