Lines Matching defs:accum
34 unsigned int accum;
48 accum = *cu & 0x1f;
49 if (accum < 0x02) /* Obfuscated ASCII. */
53 accum = *cu & 0x0f;
56 accum = *cu & 0x07;
57 if (accum > 0x04) /* Beyond Unicode. */
67 if ((accum == 0x00 && ! (*cu & 0x20)) || /* Use 2-byte. */
68 (accum == 0x0d && *cu & 0x20)) /* Surrogates. */
72 if ((accum == 0x00 && ! (*cu & 0x30)) || /* Use 3-byte. */
73 (accum == 0x04 && *cu & 0x30)) /* Beyond Unicode. */
83 accum <<= 6;
84 accum += *cu & 0x3f;
88 assert(accum > 0x7f);
89 assert(accum < 0x110000);
90 assert(accum < 0xd800 || accum > 0xdfff);
92 *oi += snprintf(ob->buf + *oi, 11, "\\[u%.4X]", accum);