From 1f7171462b6f74fcca8cdb52288e220a43025499 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 9 Jul 2019 04:53:01 +0300 Subject: [PATCH] vgui_support: properly EXPORT main entry point --- vgui_support/vgui_int.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/vgui_support/vgui_int.cpp b/vgui_support/vgui_int.cpp index 8d17fe8f..777c53e3 100644 --- a/vgui_support/vgui_int.cpp +++ b/vgui_support/vgui_int.cpp @@ -24,6 +24,7 @@ from your version. */ #include "vgui_main.h" +#include "xash3d_types.h" namespace vgui_support { vguiapi_t *g_api; @@ -108,11 +109,7 @@ void *VGui_GetPanel( void ) #define InitAPI InitVGUISupportAPI #endif -#ifdef _WIN32 -extern "C" void _declspec( dllexport ) InitAPI(vguiapi_t * api) -#else -extern "C" void InitAPI(vguiapi_t * api) -#endif +extern "C" EXPORT void InitAPI(vguiapi_t * api) { g_api = api; g_api->Startup = VGui_Startup;