| 368 | } |
| 369 | |
| 370 | int Confparse::ParseInt(const char *key, int defaultv) { |
| 371 | char *p = Parse(key); |
| 372 | if (p) { |
| 373 | int v = strtol((char *)Parse(key), NULL, 10); |
| 374 | if (errno == ERANGE) |
| 375 | return defaultv; |
| 376 | else |
| 377 | return v; |
| 378 | } else |
| 379 | return defaultv; |
| 380 | } |
| 381 | |
| 382 | uint32_t Confparse::ParseHex(const char *key, uint32_t defaultv) { |
| 383 | char *p = Parse(key); |
no outgoing calls
no test coverage detected