diff --git a/include/spdlog/details/os-inl.h b/include/spdlog/details/os-inl.h index 0005fe4d..1fba1cc4 100644 --- a/include/spdlog/details/os-inl.h +++ b/include/spdlog/details/os-inl.h @@ -122,7 +122,7 @@ SPDLOG_INLINE void prevent_child_fd(FILE *f) #ifdef _WIN32 #if !defined(__cplusplus_winrt) - auto file_handle = (HANDLE)_get_osfhandle(_fileno(f)); + auto file_handle = reinterpret_cast(_get_osfhandle(_fileno(f))); if (!::SetHandleInformation(file_handle, HANDLE_FLAG_INHERIT, 0)) throw spdlog_ex("SetHandleInformation failed", errno); #endif