diff options
Diffstat (limited to 'src/fs')
-rw-r--r-- | src/fs/Traits.hxx | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/fs/Traits.hxx b/src/fs/Traits.hxx index cdbe2082a..6b46f824e 100644 --- a/src/fs/Traits.hxx +++ b/src/fs/Traits.hxx @@ -41,12 +41,12 @@ struct PathTraits { #ifdef WIN32 static constexpr value_type SEPARATOR_FS = '\\'; - static constexpr char SEPARATOR_UTF8 = '/'; #else static constexpr value_type SEPARATOR_FS = '/'; - static constexpr char SEPARATOR_UTF8 = '/'; #endif + static constexpr char SEPARATOR_UTF8 = '/'; + static constexpr bool IsSeparatorFS(value_type ch) { return #ifdef WIN32 @@ -56,11 +56,7 @@ struct PathTraits { } static constexpr bool IsSeparatorUTF8(char ch) { - return -#ifdef WIN32 - ch == '/' || -#endif - ch == SEPARATOR_UTF8; + return ch == SEPARATOR_UTF8; } gcc_pure |