diff --git a/Source/Archive/PakRegistry.h b/Source/Archive/PakRegistry.h index 4e3503a..90f2a67 100644 --- a/Source/Archive/PakRegistry.h +++ b/Source/Archive/PakRegistry.h @@ -13,7 +13,7 @@ public: bool Add(const char* filename); bool Exists(const char* filename, bool looseOnly) const; void* Read(const char* filename, std::uint32_t* size, int option = 0); - __declspec(noinline) void* ReadArchive(const char* filename, std::uint32_t* size); + void* ReadArchive(const char* filename, std::uint32_t* size); BOOL Free(void* buffer); void ApplyAuxiliary(const void* data, std::uint32_t size); diff --git a/Source/Render/DeviceContext/DCSurface.h b/Source/Render/DeviceContext/DCSurface.h index b936fbe..2824907 100644 --- a/Source/Render/DeviceContext/DCSurface.h +++ b/Source/Render/DeviceContext/DCSurface.h @@ -40,7 +40,8 @@ struct RenderSystemHolder { // OFFSET: 0x0055D340 // FUNCTION: fn_02102 -__declspec(noinline) inline RenderSystemHolder* GetRenderSystemHolder() { +inline RenderSystemHolder* GetRenderSystemHolder() { + // GLOBAL: gl_24491 static RenderSystemHolder holder; return &holder; } diff --git a/Source/Utility/Text/LanguageCharset.cpp b/Source/Utility/Text/LanguageCharset.cpp index 269f3f2..887fd83 100644 --- a/Source/Utility/Text/LanguageCharset.cpp +++ b/Source/Utility/Text/LanguageCharset.cpp @@ -4,7 +4,7 @@ // OFFSET: 0x00ACD8B0 // FUNCTION: fn_17771 -__declspec(noinline) unsigned LanguageCharset(std::uint16_t language) { +unsigned LanguageCharset(std::uint16_t language) { switch (PRIMARYLANGID(language)) { case LANG_ARABIC: return ARABIC_CHARSET;