From 6fd6a5110c5ec9fd4ee2ab7a9cf20631c82d7517 Mon Sep 17 00:00:00 2001 From: Max Kellermann <max.kellermann@gmail.com> Date: Tue, 11 Mar 2025 08:36:56 +0100 Subject: [PATCH] config/Path: use string_view literals --- src/config/Path.cxx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/config/Path.cxx b/src/config/Path.cxx index 8e760361d..e8ed1e278 100644 --- a/src/config/Path.cxx +++ b/src/config/Path.cxx @@ -12,6 +12,8 @@ #include <cassert> +using std::string_view_literals::operator""sv; + #ifndef _WIN32 #include <pwd.h> @@ -98,15 +100,15 @@ ParsePath(const char *path) const auto [env_var, rest] = Split(std::string_view{path}, '/'); AllocatedPath xdg_path(nullptr); - if (env_var == "HOME") { + if (env_var == "HOME"sv) { xdg_path = GetConfiguredHome(); - } else if (env_var == "XDG_CONFIG_HOME") { + } else if (env_var == "XDG_CONFIG_HOME"sv) { xdg_path = GetUserConfigDir(); - } else if (env_var == "XDG_MUSIC_DIR") { + } else if (env_var == "XDG_MUSIC_DIR"sv) { xdg_path = GetUserMusicDir(); - } else if (env_var == "XDG_CACHE_HOME") { + } else if (env_var == "XDG_CACHE_HOME"sv) { xdg_path = GetUserCacheDir(); - } else if (env_var == "XDG_RUNTIME_DIR") { + } else if (env_var == "XDG_RUNTIME_DIR"sv) { xdg_path = GetUserRuntimeDir(); } else { throw FmtRuntimeError("environment variable not supported: {:?}", env_var);