Lines Matching defs:str
462 ares_status_t ares__buf_tag_fetch_string(const ares__buf_t *buf, char *str,
469 if (str == NULL || len == 0) {
476 status = ares__buf_tag_fetch_bytes(buf, (unsigned char *)str, &out_len);
482 str[out_len] = 0;
486 if (!ares__isprint(str[i])) {
594 ares_status_t ares__buf_fetch_str_dup(ares__buf_t *buf, size_t len, char **str)
599 if (buf == NULL || str == NULL || len == 0 || remaining_len < len) {
603 *str = ares_malloc(len + 1);
604 if (*str == NULL) {
608 memcpy(*str, ptr, len);
609 (*str)[len] = 0;
1021 char **str, ares_bool_t allow_multiple)
1024 return ares__buf_parse_dns_binstr(buf, remaining_len, (unsigned char **)str,
1078 ares_status_t ares__buf_append_str(ares__buf_t *buf, const char *str)
1080 return ares__buf_append(buf, (const unsigned char *)str, ares_strlen(str));