Lines Matching refs:str
580 static bool matchword(const char *word, const char *str) in matchword() argument
583 while (*word && *word == *str) in matchword()
585 word++, str++; in matchword()
588 if (*str && *str != ',') return false; in matchword()
597 static uint64 parseOptFlags(uint64 mask, const char *str) in parseOptFlags() argument
602 if (!str) in parseOptFlags()
604 while (*str) { in parseOptFlags()
606 if (!strncmp(str, "no-", 3)) { in parseOptFlags()
607 str += 3; in parseOptFlags()
609 } else if (str[0] == '!') { in parseOptFlags()
610 str++; in parseOptFlags()
615 if (matchword(oflagdef[i].name, str)) { in parseOptFlags()
621 fprintf(stderr, "Unknown optimization option: %s\n", str); in parseOptFlags()
631 str += strlen(oflagdef[i].name); in parseOptFlags()
632 while (*str == ',') str++; in parseOptFlags()