3 * ================================================================
4 * SourcePawn (C)2004-2007 AlliedModders LLC. All rights reserved.
5 * ================================================================
7 * This file is not open source and may not be copied without explicit
8 * written permission of AlliedModders LLC. This file may not be redistributed
9 * in whole or significant part.
10 * For information, see LICENSE.txt or http://www.sourcemod.net/license.php
15 #ifndef _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
16 #define _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
18 #include <sp_vm_base.h>
21 #define EXPORTFUNC extern "C" __declspec(dllexport)
22 #elif defined __GNUC__
24 #define EXPORTFUNC extern "C" __attribute__((visibility("default")))
26 #define EXPORTFUNC extern "C"
27 #endif //__GNUC__ >= 3
28 #endif //defined __GNUC__
30 #endif //_INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_