Lines Matching refs:uni
19 unsigned char **uni, int *unilen) in OPENSSL_asc2uni() argument
40 if (uni) in OPENSSL_asc2uni()
41 *uni = unitmp; in OPENSSL_asc2uni()
45 char *OPENSSL_uni2asc(const unsigned char *uni, int unilen) in OPENSSL_uni2asc() argument
57 if (!unilen || uni[unilen - 1]) in OPENSSL_uni2asc()
59 uni++; in OPENSSL_uni2asc()
63 asctmp[i >> 1] = uni[i]; in OPENSSL_uni2asc()
78 unsigned char **uni, int *unilen) in OPENSSL_utf82uni() argument
107 return OPENSSL_asc2uni(asc, asclen, uni, unilen); in OPENSSL_utf82uni()
145 if (uni) in OPENSSL_utf82uni()
146 *uni = ret; in OPENSSL_utf82uni()
177 char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen) in OPENSSL_uni2utf8() argument
187 j = bmp_to_utf8(NULL, uni+i, unilen-i); in OPENSSL_uni2utf8()
193 if (j < 0) return OPENSSL_uni2asc(uni, unilen); in OPENSSL_uni2utf8()
200 if (!unilen || (uni[unilen-2]||uni[unilen - 1])) in OPENSSL_uni2utf8()
208 j = bmp_to_utf8(asctmp+asclen, uni+i, unilen-i); in OPENSSL_uni2utf8()
215 if (!unilen || (uni[unilen-2]||uni[unilen - 1])) in OPENSSL_uni2utf8()