Lines Matching refs:uni
17 unsigned char **uni, int *unilen)
40 if (uni)
41 *uni = unitmp;
45 char *OPENSSL_uni2asc(const unsigned char *uni, int unilen)
57 if (!unilen || uni[unilen - 1])
59 uni++;
65 asctmp[i >> 1] = uni[i];
80 unsigned char **uni, int *unilen)
109 return OPENSSL_asc2uni(asc, asclen, uni, unilen);
149 if (uni)
150 *uni = ret;
181 char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen)
191 j = bmp_to_utf8(NULL, uni+i, unilen-i);
197 if (j < 0) return OPENSSL_uni2asc(uni, unilen);
204 if (!unilen || (uni[unilen-2]||uni[unilen - 1]))
214 j = bmp_to_utf8(asctmp+asclen, uni+i, unilen-i);
221 if (!unilen || (uni[unilen-2]||uni[unilen - 1]))