mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-30 16:03:17 +00:00
stoi -> atoi
This commit is contained in:
parent
ee7c970367
commit
48d0f99406
41 changed files with 121 additions and 121 deletions
|
@ -130,7 +130,7 @@ struct AddPass : public Pass {
|
|||
if (arg == "-global_input")
|
||||
arg_flag_global = true;
|
||||
arg_name = args[++argidx];
|
||||
arg_width = std::stoi(args[++argidx]);
|
||||
arg_width = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -106,12 +106,12 @@ struct ChformalPass : public Pass {
|
|||
}
|
||||
if (mode == 0 && args[argidx] == "-delay" && argidx+1 < args.size()) {
|
||||
mode = 'd';
|
||||
mode_arg = std::stoi(args[++argidx]);
|
||||
mode_arg = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (mode == 0 && args[argidx] == "-skip" && argidx+1 < args.size()) {
|
||||
mode = 's';
|
||||
mode_arg = std::stoi(args[++argidx]);
|
||||
mode_arg = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if ((mode == 0 || mode == 'c') && args[argidx] == "-assert2assume") {
|
||||
|
|
|
@ -830,7 +830,7 @@ struct QwpPass : public Pass {
|
|||
continue;
|
||||
}
|
||||
if (args[argidx] == "-grid" && argidx+1 < args.size()) {
|
||||
config.grid = 1.0 / std::stoi(args[++argidx]);
|
||||
config.grid = 1.0 / atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (args[argidx] == "-dump" && argidx+1 < args.size()) {
|
||||
|
|
|
@ -269,11 +269,11 @@ struct SccPass : public Pass {
|
|||
size_t argidx;
|
||||
for (argidx = 1; argidx < args.size(); argidx++) {
|
||||
if (args[argidx] == "-max_depth" && argidx+1 < args.size()) {
|
||||
maxDepth = std::stoi(args[++argidx]);
|
||||
maxDepth = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (args[argidx] == "-expect" && argidx+1 < args.size()) {
|
||||
expect = std::stoi(args[++argidx]);
|
||||
expect = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (args[argidx] == "-nofeedback") {
|
||||
|
|
|
@ -517,7 +517,7 @@ static void select_op_expand(RTLIL::Design *design, std::string arg, char mode,
|
|||
size_t endpos = arg.find_first_not_of("0123456789", pos);
|
||||
if (endpos == std::string::npos)
|
||||
endpos = arg.size();
|
||||
levels = std::stoi(arg.substr(pos, endpos-pos));
|
||||
levels = atoi(arg.substr(pos, endpos-pos).c_str());
|
||||
pos = endpos;
|
||||
}
|
||||
|
||||
|
@ -526,7 +526,7 @@ static void select_op_expand(RTLIL::Design *design, std::string arg, char mode,
|
|||
if (endpos == std::string::npos)
|
||||
endpos = arg.size();
|
||||
if (int(endpos) > pos)
|
||||
rem_objects = std::stoi(arg.substr(pos, endpos-pos));
|
||||
rem_objects = atoi(arg.substr(pos, endpos-pos).c_str());
|
||||
pos = endpos;
|
||||
}
|
||||
|
||||
|
@ -823,15 +823,15 @@ static void select_stmt(RTLIL::Design *design, std::string arg)
|
|||
if (arg_memb.substr(0, 2) == "s:") {
|
||||
size_t delim = arg_memb.substr(2).find(':');
|
||||
if (delim == std::string::npos) {
|
||||
int width = std::stoi(arg_memb.substr(2));
|
||||
int width = atoi(arg_memb.substr(2).c_str());
|
||||
for (auto &it : mod->wires_)
|
||||
if (it.second->width == width)
|
||||
sel.selected_members[mod->name].insert(it.first);
|
||||
} else {
|
||||
std::string min_str = arg_memb.substr(2, delim);
|
||||
std::string max_str = arg_memb.substr(2+delim+1);
|
||||
int min_width = min_str.empty() ? 0 : std::stoi(min_str);
|
||||
int max_width = max_str.empty() ? -1 : std::stoi(max_str);
|
||||
int min_width = min_str.empty() ? 0 : atoi(min_str.c_str());
|
||||
int max_width = max_str.empty() ? -1 : atoi(max_str.c_str());
|
||||
for (auto &it : mod->wires_)
|
||||
if (min_width <= it.second->width && (it.second->width <= max_width || max_width == -1))
|
||||
sel.selected_members[mod->name].insert(it.first);
|
||||
|
@ -1230,15 +1230,15 @@ struct SelectPass : public Pass {
|
|||
continue;
|
||||
}
|
||||
if (arg == "-assert-count" && argidx+1 < args.size()) {
|
||||
assert_count = std::stoi(args[++argidx]);
|
||||
assert_count = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (arg == "-assert-max" && argidx+1 < args.size()) {
|
||||
assert_max = std::stoi(args[++argidx]);
|
||||
assert_max = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (arg == "-assert-min" && argidx+1 < args.size()) {
|
||||
assert_min = std::stoi(args[++argidx]);
|
||||
assert_min = atoi(args[++argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
if (arg == "-clear") {
|
||||
|
|
|
@ -210,7 +210,7 @@ struct SetundefPass : public Pass {
|
|||
if (args[argidx] == "-random" && !got_value && argidx+1 < args.size()) {
|
||||
got_value = true;
|
||||
worker.next_bit_mode = MODE_RANDOM;
|
||||
worker.next_bit_state = std::stoi(args[++argidx]) + 1;
|
||||
worker.next_bit_state = atoi(args[++argidx].c_str()) + 1;
|
||||
for (int i = 0; i < 10; i++)
|
||||
worker.next_bit();
|
||||
continue;
|
||||
|
|
|
@ -740,7 +740,7 @@ struct ShowPass : public Pass {
|
|||
continue;
|
||||
}
|
||||
if (arg == "-colors" && argidx+1 < args.size()) {
|
||||
colorSeed = std::stoi(args[++argidx]);
|
||||
colorSeed = atoi(args[++argidx].c_str());
|
||||
for (int i = 0; i < 100; i++)
|
||||
colorSeed = ShowWorker::xorshift32(colorSeed);
|
||||
continue;
|
||||
|
|
|
@ -79,7 +79,7 @@ struct TeePass : public Pass {
|
|||
continue;
|
||||
}
|
||||
if (GetSize(args[argidx]) >= 2 && (args[argidx][0] == '-' || args[argidx][0] == '+') && args[argidx][1] >= '0' && args[argidx][1] <= '9') {
|
||||
log_verbose_level += std::stoi(args[argidx]);
|
||||
log_verbose_level += atoi(args[argidx].c_str());
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue