| 31 | } |
| 32 | |
| 33 | long long |
| 34 | config::get_int(const std::string& key, long long def) const |
| 35 | { |
| 36 | const_iterator iter = this->find(key); |
| 37 | if (iter == this->end()) { |
| 38 | DENA_VERBOSE(10, fprintf(stderr, "CONFIG: %s=%lld(default)\n", key.c_str(), |
| 39 | def)); |
| 40 | return def; |
| 41 | } |
| 42 | const long long r = atoll(iter->second.c_str()); |
| 43 | DENA_VERBOSE(10, fprintf(stderr, "CONFIG: %s=%lld\n", key.c_str(), r)); |
| 44 | return r; |
| 45 | } |
| 46 | |
| 47 | void |
| 48 | parse_args(int argc, char **argv, config& conf) |