Lines Matching refs:str
203 char *str = buf;
247 ret = snprintf(str, size, "%s:%i: ", file, lineno);
248 str += ret;
252 ret = snprintf(str, size, "%s%s: %s", tst_ttype2color(ttype),
255 ret = snprintf(str, size, "%s: ", res);
256 str += ret;
260 ret = vsnprintf(str, size, fmt, va);
261 str += MIN(ret, ssize);
268 ret = snprintf(str, size, ": %s (%d)", str_errno, int_errno);
269 str += MIN(ret, ssize);
276 snprintf(str, size, "\n");
279 buflen = str - buf + 1;
280 str = buf;
282 ret = write(STDERR_FILENO, str, buflen);
286 str += ret;
713 int tst_parse_int(const char *str, int *val, int min, int max)
717 if (!str)
720 int ret = tst_parse_long(str, &rval, min, max);
729 int tst_parse_long(const char *str, long *val, long min, long max)
734 if (!str)
738 rval = strtol(str, &end, 10);
740 if (str == end || *end != '\0')
753 int tst_parse_float(const char *str, float *val, float min, float max)
758 if (!str)
762 rval = strtod(str, &end);
764 if (str == end || *end != '\0')
777 int tst_parse_filesize(const char *str, long long *val, long long min, long long max)
782 if (!str)
786 rval = strtoll(str, &end, 0);
788 if (str == end || (end[0] && end[1]))
818 static void print_colored(const char *str)
821 fprintf(stderr, "%s%s%s", ANSI_COLOR_YELLOW, str, ANSI_COLOR_RESET);
823 fprintf(stderr, "%s", str);