core: clang-format pass against the landed root .clang-format

Pure formatting, no behaviour change. PKG landed .clang-format (Google
base, 4-space indent, 100 cols); this brings util/ and the test harness
into conformance so `clang-format --dry-run -Werror` is clean. Build and
all six test binaries unchanged and green.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HPPSGhiArbvQgwC2DNiURS
This commit is contained in:
2026-09-09 19:11:21 +04:00
co-authored by Claude Sonnet 5
parent ddf36e848a
commit a40585f419
10 changed files with 155 additions and 115 deletions
+59 -31
View File
@@ -6,34 +6,62 @@ namespace vdm {
std::string_view error_name(Error e) noexcept {
switch (e) {
case Error::ok: return "ok";
case Error::canceled: return "canceled";
case Error::resolve_failed: return "resolve_failed";
case Error::connect_failed: return "connect_failed";
case Error::tls_failed: return "tls_failed";
case Error::connection_reset: return "connection_reset";
case Error::timeout: return "timeout";
case Error::too_many_redirects: return "too_many_redirects";
case Error::http_client_error: return "http_client_error";
case Error::http_server_error: return "http_server_error";
case Error::auth_required: return "auth_required";
case Error::forbidden: return "forbidden";
case Error::not_found: return "not_found";
case Error::range_not_satisfiable: return "range_not_satisfiable";
case Error::gone: return "gone";
case Error::server_file_changed: return "server_file_changed";
case Error::content_length_mismatch: return "content_length_mismatch";
case Error::checksum_mismatch: return "checksum_mismatch";
case Error::disk_full: return "disk_full";
case Error::io_error: return "io_error";
case Error::path_rejected: return "path_rejected";
case Error::permission_denied: return "permission_denied";
case Error::meta_corrupt: return "meta_corrupt";
case Error::meta_version_unsupported: return "meta_version_unsupported";
case Error::probe_failed: return "probe_failed";
case Error::unsupported_url_scheme: return "unsupported_url_scheme";
case Error::max_retries_exhausted: return "max_retries_exhausted";
case Error::internal: return "internal";
case Error::ok:
return "ok";
case Error::canceled:
return "canceled";
case Error::resolve_failed:
return "resolve_failed";
case Error::connect_failed:
return "connect_failed";
case Error::tls_failed:
return "tls_failed";
case Error::connection_reset:
return "connection_reset";
case Error::timeout:
return "timeout";
case Error::too_many_redirects:
return "too_many_redirects";
case Error::http_client_error:
return "http_client_error";
case Error::http_server_error:
return "http_server_error";
case Error::auth_required:
return "auth_required";
case Error::forbidden:
return "forbidden";
case Error::not_found:
return "not_found";
case Error::range_not_satisfiable:
return "range_not_satisfiable";
case Error::gone:
return "gone";
case Error::server_file_changed:
return "server_file_changed";
case Error::content_length_mismatch:
return "content_length_mismatch";
case Error::checksum_mismatch:
return "checksum_mismatch";
case Error::disk_full:
return "disk_full";
case Error::io_error:
return "io_error";
case Error::path_rejected:
return "path_rejected";
case Error::permission_denied:
return "permission_denied";
case Error::meta_corrupt:
return "meta_corrupt";
case Error::meta_version_unsupported:
return "meta_version_unsupported";
case Error::probe_failed:
return "probe_failed";
case Error::unsupported_url_scheme:
return "unsupported_url_scheme";
case Error::max_retries_exhausted:
return "max_retries_exhausted";
case Error::internal:
return "internal";
}
return "unknown";
}
@@ -48,7 +76,7 @@ bool is_retryable(Error e) noexcept {
case Error::connection_reset:
case Error::timeout:
case Error::http_server_error:
case Error::range_not_satisfiable: // stale metadata → re-probe then retry
case Error::range_not_satisfiable: // stale metadata → re-probe then retry
case Error::content_length_mismatch:
return true;
@@ -58,11 +86,11 @@ bool is_retryable(Error e) noexcept {
case Error::tls_failed:
case Error::too_many_redirects:
case Error::http_client_error:
case Error::auth_required: // resolved by credentials, not a retry
case Error::auth_required: // resolved by credentials, not a retry
case Error::forbidden:
case Error::not_found:
case Error::gone:
case Error::server_file_changed: // needs a user decision
case Error::server_file_changed: // needs a user decision
case Error::checksum_mismatch:
case Error::disk_full:
case Error::io_error:
+10 -5
View File
@@ -17,11 +17,16 @@ std::shared_ptr<LogSink> g_sink;
std::string_view log_level_name(LogLevel l) noexcept {
switch (l) {
case LogLevel::trace: return "trace";
case LogLevel::debug: return "debug";
case LogLevel::info: return "info";
case LogLevel::warn: return "warn";
case LogLevel::error: return "error";
case LogLevel::trace:
return "trace";
case LogLevel::debug:
return "debug";
case LogLevel::info:
return "info";
case LogLevel::warn:
return "warn";
case LogLevel::error:
return "error";
}
return "?";
}