Lines Matching refs:str
76 char *str = NULL, *str2, *slash;
87 if (vasprintf(&str, fmt, args2) < 0) {
88 str = NULL;
92 if (str && line) {
97 if (asprintf(&str2, "%s (%s: %d)", str, file, line) > 0) {
98 free(str);
99 str = str2;
104 if (str == NULL) {
106 str = strdup(ep->scratch_buf); /* try allocating again */
115 ep->msg = str ? str : ep->scratch_buf;