Lines Matching defs:asclen
16 unsigned char *OPENSSL_asc2uni(const char *asc, int asclen,
22 if (asclen == -1)
23 asclen = strlen(asc);
24 if (asclen < 0)
26 ulen = asclen * 2 + 2;
47 int asclen, i;
55 asclen = unilen / 2;
58 asclen++;
60 if ((asctmp = OPENSSL_malloc(asclen)) == NULL) {
66 asctmp[asclen - 1] = 0;
79 unsigned char *OPENSSL_utf82uni(const char *asc, int asclen,
86 if (asclen == -1)
87 asclen = strlen(asc);
89 for (ulen = 0, i = 0; i < asclen; i += j) {
90 j = UTF8_getc((const unsigned char *)asc+i, asclen-i, &utf32chr);
109 return OPENSSL_asc2uni(asc, asclen, uni, unilen);
127 for (unitmp = ret, i = 0; i < asclen; i += j) {
128 j = UTF8_getc((const unsigned char *)asc+i, asclen-i, &utf32chr);
183 int asclen, i, j;
190 for (asclen = 0, i = 0; i < unilen; ) {
200 asclen += j;
205 asclen++;
207 if ((asctmp = OPENSSL_malloc(asclen)) == NULL) {
213 for (asclen = 0, i = 0; i < unilen; ) {
214 j = bmp_to_utf8(asctmp+asclen, uni+i, unilen-i);
217 asclen += j;
222 asctmp[asclen] = '\0';