Lines Matching refs:str
12 #define str_has_pfx(str, pfx) \
13 (strncmp(str, pfx, __builtin_constant_p(pfx) ? sizeof(pfx) - 1 : strlen(pfx)) == 0)
116 static int parse_int(const char *str, int *val, const char *name)
122 if (str_has_pfx(str, "0x"))
123 tmp = strtol(str + 2, &end, 16);
125 tmp = strtol(str, &end, 10);
127 PRINT_FAIL("failed to parse %s from '%s'\n", name, str);
134 static int parse_retval(const char *str, int *val, const char *name)
147 if (strcmp(str, named_values[i].name) != 0)
153 return parse_int(str, val, name);