| 170 | }; |
| 171 | |
| 172 | static const struct db_version *version_db(const char *version) |
| 173 | { |
| 174 | for (size_t i = 0; i < ARRAY_SIZE(db_versions); i++) { |
| 175 | if (streq(db_versions[i].name, version)) |
| 176 | return &db_versions[i]; |
| 177 | } |
| 178 | errx(ERROR_INTERNAL, "Unknown version %s", version); |
| 179 | } |
| 180 | |
| 181 | static void db_error(void *unused, bool fatal, const char *fmt, va_list ap) |
| 182 | { |