-static bool
-boolOption(const char *option, bool default_ = true) {
- if (!option) {
- return default_;
- }
- if (strcmp(option, "0") == 0 ||
- strcmp(option, "no") == 0 ||
- strcmp(option, "false") == 0) {
- return false;
- }
- if (strcmp(option, "0") == 0 ||
- strcmp(option, "yes") == 0 ||
- strcmp(option, "true") == 0) {
- return true;
- }
- std::cerr << "error: unexpected bool " << option << "\n";
- return default_;
-}
-