mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-06-04 22:25:01 -06:00
ISO: Small clean up
Cleaning up old comments and fixing small mistakes in ISO.cpp
This commit is contained in:
parent
673cc040fa
commit
acdb0ee729
@ -7,7 +7,6 @@
|
|||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
|
|
||||||
// TODO: replace with file check for iso!
|
|
||||||
bool is_file_iso(const std::string& path)
|
bool is_file_iso(const std::string& path)
|
||||||
{
|
{
|
||||||
if (fs::is_dir(path)) return false;
|
if (fs::is_dir(path)) return false;
|
||||||
@ -355,7 +354,7 @@ std::pair<u64, iso_extent_info> iso_file::get_extent_pos(u64 pos) const
|
|||||||
{
|
{
|
||||||
auto it = m_meta.extents.begin();
|
auto it = m_meta.extents.begin();
|
||||||
|
|
||||||
while(pos >= it->size && it < m_meta.extents.end() - 1)
|
while(pos >= it->size && it != m_meta.extents.end() - 1)
|
||||||
{
|
{
|
||||||
pos -= it->size;
|
pos -= it->size;
|
||||||
|
|
||||||
@ -405,7 +404,7 @@ u64 iso_file::read_at(u64 offset, void* buffer, u64 size)
|
|||||||
if (size > total_read && (offset + total_read) < total_size)
|
if (size > total_read && (offset + total_read) < total_size)
|
||||||
{
|
{
|
||||||
u64 second_total_read = read_at(offset + total_read,
|
u64 second_total_read = read_at(offset + total_read,
|
||||||
static_cast<char*>(buffer) + total_read,
|
reinterpret_cast<u8*>(buffer) + total_read,
|
||||||
size - total_read
|
size - total_read
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -580,6 +579,7 @@ std::unique_ptr<fs::dir_base> iso_device::open_dir(const std::string& path)
|
|||||||
// pointing to a file instead of a folder, which translates to error::unknown.
|
// pointing to a file instead of a folder, which translates to error::unknown.
|
||||||
// doing the same here.
|
// doing the same here.
|
||||||
fs::g_tls_error = fs::error::unknown;
|
fs::g_tls_error = fs::error::unknown;
|
||||||
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
return std::make_unique<iso_dir>(*node);
|
return std::make_unique<iso_dir>(*node);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user