diff --git a/src/kernel/psploadexec_kernel.h b/src/kernel/psploadexec_kernel.h index db5b8377b8..0198560ed7 100644 --- a/src/kernel/psploadexec_kernel.h +++ b/src/kernel/psploadexec_kernel.h @@ -27,7 +27,7 @@ extern "C" { /**@{*/ /** Structure for LoadExecVSH* functions */ -struct SceKernelLoadExecVSHParam { +typedef struct SceKernelLoadExecVSHParam { /** Size of the structure in bytes */ SceSize size; /** Size of the arguments string */ @@ -46,7 +46,7 @@ struct SceKernelLoadExecVSHParam { u32 unk4; /** unknown flag default value = 0x10000 */ u32 unk5; -}; +} SceKernelLoadExecVSHParam; #if defined(_PSP_FW_VERSION) && _PSP_FW_VERSION < 200 /** diff --git a/src/user/pspiofilemgr_dirent.h b/src/user/pspiofilemgr_dirent.h index 988d96b7e9..87f96b49fc 100644 --- a/src/user/pspiofilemgr_dirent.h +++ b/src/user/pspiofilemgr_dirent.h @@ -20,22 +20,22 @@ #include -typedef struct SceIoPrivateDirent { +typedef struct SceIoFatDirentPrivate { SceSize size; - char shortFileName[13]; + char s_name[13]; char __padding__[3]; - char longFileName[1024]; -} SceIoPrivateDirent; + char l_name[1024]; +} SceIoFatDirentPrivate; /** Describes a single directory entry */ typedef struct SceIoDirent { /** File status. */ - SceIoStat d_stat; + SceIoStat d_stat; /** File name. */ - char d_name[256]; + char d_name[256]; /** Device-specific data. */ - SceIoPrivateDirent* d_private; - int dummy; + SceIoFatDirentPrivate* d_private; + int dummy; } SceIoDirent; #endif /* PSPIOFILEMGR_DIRENT_H */