I end up with stuff like: ``` auto base_out = sta...
# core
s
I end up with stuff like:
Copy code
auto base_out = static_cast<size_t>(sqlite3_value_int(argv[1]));
  auto base_in = (SQLITE_NULL == sqlite3_value_type(argv[2])) ? 10 : static_cast<size_t>(sqlite3_value_int(argv[2]));

  // Now convert the input number to decimal. We can use stol for this.
  auto input = (base_in == 10) ? static_cast<int64_t>(sqlite3_value_int64(argv[0])) : std::stol(reinterpret_cast<const char*>(sqlite3_value_text(argv[0])), 0, base_in);