Skip to content
Snippets Groups Projects
Commit 3e0727df authored by Lioncash's avatar Lioncash
Browse files

vfs_offset: Simplify TrimToFit()

We can simply use std::clamp() here, instead of using an equivalent
with std::max() and std::min().
parent 894b0de0
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
// Licensed under GPLv2 or any later version // Licensed under GPLv2 or any later version
// Refer to the license.txt file included. // Refer to the license.txt file included.
#include <algorithm>
#include <utility> #include <utility>
#include "core/file_sys/vfs_offset.h" #include "core/file_sys/vfs_offset.h"
...@@ -88,7 +89,7 @@ size_t OffsetVfsFile::GetOffset() const { ...@@ -88,7 +89,7 @@ size_t OffsetVfsFile::GetOffset() const {
} }
size_t OffsetVfsFile::TrimToFit(size_t r_size, size_t r_offset) const { size_t OffsetVfsFile::TrimToFit(size_t r_size, size_t r_offset) const {
return std::max<size_t>(std::min<size_t>(size - r_offset, r_size), 0); return std::clamp(r_size, size_t{0}, size - r_offset);
} }
} // namespace FileSys } // namespace FileSys
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment