Avoid some pointer arithmetic

This commit is contained in:
Chris Robinson
2024-03-12 08:12:37 -07:00
parent 0b8d7d7cbc
commit 9018fe3f9a
27 changed files with 293 additions and 303 deletions
+2 -2
View File
@@ -51,7 +51,7 @@ std::optional<std::string> getenv(const char *envname)
#else
const char *str{std::getenv(envname)};
#endif
if(str && str[0] != '\0')
if(str && *str != '\0')
return str;
return std::nullopt;
}
@@ -60,7 +60,7 @@ std::optional<std::string> getenv(const char *envname)
std::optional<std::wstring> getenv(const WCHAR *envname)
{
const WCHAR *str{_wgetenv(envname)};
if(str && str[0] != L'\0')
if(str && *str != L'\0')
return str;
return std::nullopt;
}