Symbol: krb5_ucs2
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
104
#define KRB5_MAX_UTF8_LEN (sizeof(krb5_ucs2) * 3/2)
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
106
int krb5int_utf8_to_ucs2(const char *p, krb5_ucs2 *out);
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
107
size_t krb5int_ucs2_to_utf8(krb5_ucs2 c, char *buf);
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
113
krb5int_ucs2s_to_utf8s(const krb5_ucs2 *ucs2s,
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
118
krb5int_ucs2cs_to_utf8s(const krb5_ucs2 *ucs2s,
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
136
krb5_ucs2 **ucs2s,
usr/src/lib/gss_mechs/mech_krb5/include/k5-utf8.h
142
krb5_ucs2 **ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8.c
194
int krb5int_utf8_to_ucs2(const char *p, krb5_ucs2 *out)
usr/src/lib/gss_mechs/mech_krb5/support/utf8.c
201
*out = (krb5_ucs2) ch;
usr/src/lib/gss_mechs/mech_krb5/support/utf8.c
257
size_t krb5int_ucs2_to_utf8(krb5_ucs2 c, char *buf)
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
107
ch |= (krb5_ucs2)(utf8str[i] & 0x3f);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
138
krb5_ucs2 **ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
145
*ucs2s = (krb5_ucs2 *)malloc((chars + 1) * sizeof(krb5_ucs2));
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
167
krb5_ucs2 **ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
174
*ucs2s = (krb5_ucs2 *)malloc((chars + 1) * sizeof(krb5_ucs2));
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
203
*ucs2les = (unsigned char *)malloc((chars + 1) * sizeof(krb5_ucs2));
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
208
len = k5_utf8s_to_ucs2s((krb5_ucs2 *)*ucs2les, utf8s, chars + 1, 1);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
216
*ucs2leslen = chars * sizeof(krb5_ucs2);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
233
*ucs2les = (unsigned char *)malloc((chars + 1) * sizeof(krb5_ucs2));
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
238
len = k5_utf8s_to_ucs2s((krb5_ucs2 *)*ucs2les, utf8s, chars + 1, 1);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
246
*ucs2leslen = chars * sizeof(krb5_ucs2);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
261
k5_ucs2s_to_utf8s(char *utf8str, const krb5_ucs2 *ucs2str,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
267
krb5_ucs2 empty = 0, ch;
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
330
krb5int_ucs2s_to_utf8s(const krb5_ucs2 *ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
367
len = k5_ucs2s_to_utf8s(NULL, (krb5_ucs2 *)ucs2les, 0, -1, 1);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
376
len = k5_ucs2s_to_utf8s(*utf8s, (krb5_ucs2 *)ucs2les, (size_t)len + 1, -1, 1);
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
391
krb5int_ucs2cs_to_utf8s(const krb5_ucs2 *ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
401
len = k5_ucs2s_to_utf8s(NULL, (krb5_ucs2 *)ucs2s, 0,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
411
len = k5_ucs2s_to_utf8s(*utf8s, (krb5_ucs2 *)ucs2s,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
437
len = k5_ucs2s_to_utf8s(NULL, (krb5_ucs2 *)ucs2les, 0,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
447
len = k5_ucs2s_to_utf8s(*utf8s, (krb5_ucs2 *)ucs2les,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
74
k5_utf8s_to_ucs2s(krb5_ucs2 *ucs2str,
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
81
krb5_ucs2 ch;
usr/src/lib/gss_mechs/mech_krb5/support/utf8_conv.c
99
ch = (krb5_ucs2)(utf8str[0] & mask[utflen]);