| 396 | } |
| 397 | |
| 398 | double Confparse::ParseDouble(const char *key, double defaultv) { |
| 399 | char *p = Parse(key); |
| 400 | if (p) { |
| 401 | double v = strtod(p, NULL); |
| 402 | if (errno == ERANGE) |
| 403 | return defaultv; |
| 404 | else |
| 405 | return v; |
| 406 | |
| 407 | } else |
| 408 | return defaultv; |
| 409 | } |
| 410 | |
| 411 | bool Confparse::ParseBool(const char *key, bool defaultv) { |
| 412 | char *p = Parse(key); |
no outgoing calls
no test coverage detected