mirror of
https://git.mirrors.martin98.com/https://github.com/gulrak/filesystem
synced 2025-06-04 11:13:58 +08:00
More warning fixes to support -Wextra on MingW.
This commit is contained in:
parent
3c14bd1af2
commit
c2c74695d2
@ -1756,7 +1756,7 @@ GHC_INLINE uintmax_t hard_links_from_INFO<BY_HANDLE_FILE_INFORMATION>(const BY_H
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <typename INFO>
|
template <typename INFO>
|
||||||
GHC_INLINE file_status status_from_INFO(const path& p, const INFO* info, std::error_code& ec, uintmax_t* sz = nullptr, time_t* lwt = nullptr) noexcept
|
GHC_INLINE file_status status_from_INFO(const path& p, const INFO* info, std::error_code&, uintmax_t* sz = nullptr, time_t* lwt = nullptr) noexcept
|
||||||
{
|
{
|
||||||
file_type ft = file_type::unknown;
|
file_type ft = file_type::unknown;
|
||||||
if ((info->dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)) {
|
if ((info->dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)) {
|
||||||
@ -4176,9 +4176,9 @@ GHC_INLINE space_info space(const path& p, std::error_code& ec) noexcept
|
|||||||
{
|
{
|
||||||
ec.clear();
|
ec.clear();
|
||||||
#ifdef GHC_OS_WINDOWS
|
#ifdef GHC_OS_WINDOWS
|
||||||
ULARGE_INTEGER freeBytesAvailableToCaller = {0};
|
ULARGE_INTEGER freeBytesAvailableToCaller = {0, 0};
|
||||||
ULARGE_INTEGER totalNumberOfBytes = {0};
|
ULARGE_INTEGER totalNumberOfBytes = {0, 0};
|
||||||
ULARGE_INTEGER totalNumberOfFreeBytes = {0};
|
ULARGE_INTEGER totalNumberOfFreeBytes = {0, 0};
|
||||||
if (!GetDiskFreeSpaceExW(detail::fromUtf8<std::wstring>(p.u8string()).c_str(), &freeBytesAvailableToCaller, &totalNumberOfBytes, &totalNumberOfFreeBytes)) {
|
if (!GetDiskFreeSpaceExW(detail::fromUtf8<std::wstring>(p.u8string()).c_str(), &freeBytesAvailableToCaller, &totalNumberOfBytes, &totalNumberOfFreeBytes)) {
|
||||||
ec = std::error_code(::GetLastError(), std::system_category());
|
ec = std::error_code(::GetLastError(), std::system_category());
|
||||||
return {static_cast<uintmax_t>(-1), static_cast<uintmax_t>(-1), static_cast<uintmax_t>(-1)};
|
return {static_cast<uintmax_t>(-1), static_cast<uintmax_t>(-1), static_cast<uintmax_t>(-1)};
|
||||||
@ -4681,7 +4681,6 @@ public:
|
|||||||
impl(const path& p, directory_options options)
|
impl(const path& p, directory_options options)
|
||||||
: _base(p)
|
: _base(p)
|
||||||
, _options(options)
|
, _options(options)
|
||||||
, _findData{0}
|
|
||||||
, _dirHandle(INVALID_HANDLE_VALUE)
|
, _dirHandle(INVALID_HANDLE_VALUE)
|
||||||
{
|
{
|
||||||
if (!_base.empty()) {
|
if (!_base.empty()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user