Lines Matching refs:str
555 bool sym_string_valid(struct symbol *sym, const char *str)
563 ch = *str++;
565 ch = *str++;
568 if (ch == '0' && *str != 0)
570 while ((ch = *str++)) {
576 if (str[0] == '0' && (str[1] == 'x' || str[1] == 'X'))
577 str += 2;
578 ch = *str++;
582 } while ((ch = *str++));
586 switch (str[0]) {
598 bool sym_string_within_range(struct symbol *sym, const char *str)
605 return sym_string_valid(sym, str);
607 if (!sym_string_valid(sym, str))
612 val = strtoll(str, NULL, 10);
616 if (!sym_string_valid(sym, str))
621 val = strtoll(str, NULL, 16);
626 switch (str[0]) {
700 const char *str;
706 str = symbol_empty.curr.val;
726 str = (const char *)ds->curr.val;
757 return str;
759 return str;