Mark filesystem singleton getter inline

This commit is contained in:
Kawe Mazidjatari 2023-05-06 21:56:59 +02:00
parent 966b94c4a0
commit 94939b5b40
2 changed files with 8 additions and 9 deletions

View File

@ -2,14 +2,6 @@
#include "vpklib/packedstore.h"
#include "filesystem/filesystem.h"
//-----------------------------------------------------------------------------
// Singleton FileSystem
//-----------------------------------------------------------------------------
CFileSystem_Stdio* FileSystem()
{
return (*g_pFullFileSystem);
}
///////////////////////////////////////////////////////////////////////////////
CFileSystem_Stdio** g_pFullFileSystem = nullptr;
CFileSystem_Stdio* g_pFileSystem_Stdio = nullptr;

View File

@ -33,7 +33,14 @@ protected:
extern CFileSystem_Stdio** g_pFullFileSystem; // Ptr to g_pFileSystem_Stdio.
extern CFileSystem_Stdio* g_pFileSystem_Stdio;
CFileSystem_Stdio* FileSystem();
//-----------------------------------------------------------------------------
// Singleton FileSystem
//-----------------------------------------------------------------------------
inline CFileSystem_Stdio* FileSystem()
{
return (*g_pFullFileSystem);
}
///////////////////////////////////////////////////////////////////////////////
class VFileSystem_Stdio : public IDetour
{