Lines Matching defs:str
323 adr_name_fromstr_x(const char *str, boolean_t strict)
325 int length = strlen(str) + 1;
331 char *pos = strchr(str, ':');
332 if (pos == NULL || (strict && pos == str))
335 (void) strncpy(dst, str, pos - str);
336 dst += pos - str;
407 adr_name_fromstr(const char *str)
409 return (adr_name_fromstr_x(str, B_TRUE));
416 count_quoted(const char *str)
419 for (char *loc = strpbrk(str, ",=\\");
482 char *str = malloc(length);
483 if (str == NULL)
485 char *result = str;
486 str += snprintf(str, length, "%s:", name->an_domain);
490 *str++ = ',';
492 str += strquote(str, name->an_keys[i]);
493 *str++ = '=';
494 str += strquote(str, name->an_values[i]);
496 *str++ = '\0';