Loading libziparchive/zip_archive.cc +6 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,11 @@ static uint32_t RoundUpPower2(uint32_t val) { } static uint32_t ComputeHash(const ZipString& name) { #if !defined(_WIN32) return std::hash<std::string_view>{}( std::string_view(reinterpret_cast<const char*>(name.name), name.name_length)); #else // Remove this code path once the windows compiler knows how to compile the above statement. uint32_t hash = 0; uint16_t len = name.name_length; const uint8_t* str = name.name; Loading @@ -109,6 +114,7 @@ static uint32_t ComputeHash(const ZipString& name) { } return hash; #endif } /* Loading Loading
libziparchive/zip_archive.cc +6 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,11 @@ static uint32_t RoundUpPower2(uint32_t val) { } static uint32_t ComputeHash(const ZipString& name) { #if !defined(_WIN32) return std::hash<std::string_view>{}( std::string_view(reinterpret_cast<const char*>(name.name), name.name_length)); #else // Remove this code path once the windows compiler knows how to compile the above statement. uint32_t hash = 0; uint16_t len = name.name_length; const uint8_t* str = name.name; Loading @@ -109,6 +114,7 @@ static uint32_t ComputeHash(const ZipString& name) { } return hash; #endif } /* Loading