diff --git a/simgear/io/iostreams/zlibstream.cxx b/simgear/io/iostreams/zlibstream.cxx index 428cb538..2a4c36e1 100644 --- a/simgear/io/iostreams/zlibstream.cxx +++ b/simgear/io/iostreams/zlibstream.cxx @@ -38,20 +38,17 @@ #include +#include #include #include #include +#include #include -#include using std::string; -using traits = std::char_traits; +using simgear::enumValue; -// Cast an enum value to its underlying type -template -static constexpr typename std::underlying_type::type enumValue(T e) { - return static_cast::type>(e); -} +using traits = std::char_traits; // Private utility function static string zlibErrorMessage(const z_stream& zstream, int errorCode)