Lines Matching +full:0 +full:x3f
59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
66 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
70 * returns charlen if valid, 0 if not.
76 * 0000 0000-0000 007F 0.......
92 (c)0x20, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80,
93 (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x80,
94 (c)0x30, (c)0x80, (c)0x80, (c)0x80, (c)0x80, (c)0x00, (c)0x00, (c)0x00,
95 (c)0x00, (c)0x00, (c)0x00, (c)0x00, (c)0x00, (c)0x00, (c)0x00, (c)0x00 };
99 * Convert a UTF8 character to a UCS4 character. Return 0 on success,
108 0, 0x7f, 0x1f, 0x0f, 0x07 }; in krb5int_utf8_to_ucs4()
110 *out = 0; in krb5int_utf8_to_ucs4()
113 if (len == 0) in krb5int_utf8_to_ucs4()
116 ch = c[0] & mask[len]; in krb5int_utf8_to_ucs4()
119 if ((c[i] & 0xc0) != 0x80) in krb5int_utf8_to_ucs4()
123 ch |= c[i] & 0x3f; in krb5int_utf8_to_ucs4()
126 if (ch > 0x10ffff) in krb5int_utf8_to_ucs4()
130 return 0; in krb5int_utf8_to_ucs4()
136 size_t len = 0; in krb5int_ucs4_to_utf8()
140 if (c > 0x10ffff) in krb5int_ucs4_to_utf8()
141 return 0; in krb5int_ucs4_to_utf8()
145 if (c < 0x80) return 1; in krb5int_ucs4_to_utf8()
146 else if (c < 0x800) return 2; in krb5int_ucs4_to_utf8()
147 else if (c < 0x10000) return 3; in krb5int_ucs4_to_utf8()
151 if (c < 0x80) { in krb5int_ucs4_to_utf8()
153 } else if (c < 0x800) { in krb5int_ucs4_to_utf8()
154 p[len++] = 0xc0 | ( c >> 6 ); in krb5int_ucs4_to_utf8()
155 p[len++] = 0x80 | ( c & 0x3f ); in krb5int_ucs4_to_utf8()
156 } else if (c < 0x10000) { in krb5int_ucs4_to_utf8()
157 p[len++] = 0xe0 | ( c >> 12 ); in krb5int_ucs4_to_utf8()
158 p[len++] = 0x80 | ( (c >> 6) & 0x3f ); in krb5int_ucs4_to_utf8()
159 p[len++] = 0x80 | ( c & 0x3f ); in krb5int_ucs4_to_utf8()
160 } else /* if (c < 0x110000) */ { in krb5int_ucs4_to_utf8()
161 p[len++] = 0xf0 | ( c >> 18 ); in krb5int_ucs4_to_utf8()
162 p[len++] = 0x80 | ( (c >> 12) & 0x3f ); in krb5int_ucs4_to_utf8()
163 p[len++] = 0x80 | ( (c >> 6) & 0x3f ); in krb5int_ucs4_to_utf8()
164 p[len++] = 0x80 | ( c & 0x3f ); in krb5int_ucs4_to_utf8()