Lines Matching defs:str
21 char *CRYPTO_strdup(const char *str, const char* file, int line)
25 if (str == NULL)
27 ret = CRYPTO_malloc(strlen(str) + 1, file, line);
29 strcpy(ret, str);
33 char *CRYPTO_strndup(const char *str, size_t s, const char* file, int line)
38 if (str == NULL)
41 maxlen = OPENSSL_strnlen(str, s);
45 memcpy(ret, str, maxlen);
66 size_t OPENSSL_strnlen(const char *str, size_t maxlen)
70 for (p = str; maxlen-- != 0 && *p != CH_ZERO; ++p) ;
72 return p - str;
139 const char *str, const char sep)
147 for (p = (const unsigned char *)str, q = buf, cnt = 0; *p; ) {
182 const char *str, const char sep)
184 return hexstr2buf_sep(buf, buf_n, buflen, str, sep);
187 unsigned char *ossl_hexstr2buf_sep(const char *str, long *buflen,
193 buf_n = strlen(str);
207 if (hexstr2buf_sep(buf, buf_n, &tmp_buflen, str, sep)) {
216 unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen)
218 return ossl_hexstr2buf_sep(str, buflen, DEFAULT_SEPARATOR);
221 static int buf2hexstr_sep(char *str, size_t str_n, size_t *strlength,
236 if (str == NULL)
244 q = str;
256 ebcdic2ascii(str, str, q - str - 1);
261 int OPENSSL_buf2hexstr_ex(char *str, size_t str_n, size_t *strlength,
265 return buf2hexstr_sep(str, str_n, strlength, buf, buflen, sep);