From b4aedc801b244c90548118c7fd4229f983101228 Mon Sep 17 00:00:00 2001 From: Francisco Javier Trujillo Mata Date: Sat, 20 Oct 2018 17:25:03 +0200 Subject: [PATCH] Fixed issue on retro_dirent with if clausules --- libretro-common/file/retro_dirent.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libretro-common/file/retro_dirent.c b/libretro-common/file/retro_dirent.c index ea8d520fcb..c066361636 100644 --- a/libretro-common/file/retro_dirent.c +++ b/libretro-common/file/retro_dirent.c @@ -256,15 +256,14 @@ bool retro_dirent_is_dir(struct RDIR *rdir, const char *path) return entry->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY; #elif defined(PSP) || defined(VITA) const SceIoDirent *entry = (const SceIoDirent*)&rdir->entry; -#elif defined(PS2) - const iox_dirent_t *entry = (const iox_dirent_t*)&rdir->entry; #if defined(PSP) return (entry->d_stat.st_attr & FIO_SO_IFDIR) == FIO_SO_IFDIR; #elif defined(VITA) return SCE_S_ISDIR(entry->d_stat.st_mode); -#elif defined(PS2) - return (entry->stat.attr & FIO_SO_IFDIR) == FIO_SO_IFDIR; #endif +#elif defined(PS2) + const iox_dirent_t *entry = (const iox_dirent_t*)&rdir->entry; + return (entry->stat.attr & FIO_SO_IFDIR) == FIO_SO_IFDIR; #elif defined(__CELLOS_LV2__) CellFsDirent *entry = (CellFsDirent*)&rdir->entry; return (entry->d_type == CELL_FS_TYPE_DIRECTORY);