Browse Source

Factor out boilerplate strtolower function

pull/356/head
Andrew Waterman 7 years ago
parent
commit
24e587d433
  1. 12
      riscv/processor.cc

12
riscv/processor.cc

@ -121,11 +121,17 @@ void processor_t::parse_varch_string(const char* s)
VU.SLEN = slen;
}
void processor_t::parse_isa_string(const char* str)
static std::string strtolower(const char* str)
{
std::string lowercase, tmp;
std::string res;
for (const char *r = str; *r; r++)
lowercase += std::tolower(*r);
res += std::tolower(*r);
return res;
}
void processor_t::parse_isa_string(const char* str)
{
std::string lowercase = strtolower(str), tmp;
const char* p = lowercase.c_str();
const char* all_subsets = "imafdqc"

Loading…
Cancel
Save