3 * =============================================================================
5 * Copyright (C)2004-2007 AlliedModders LLC. All rights reserved.
6 * =============================================================================
8 * This file is not open source and may not be copied without explicit wriiten
9 * permission of AlliedModders LLC. This file may not be redistributed in whole
10 * or significant part.
11 * For information, see LICENSE.txt or http://www.sourcemod.net/license.php
16 #ifndef _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
17 #define _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
19 #include <sp_vm_base.h>
22 #define EXPORTFUNC extern "C" __declspec(dllexport)
23 #elif defined __GNUC__
25 #define EXPORTFUNC extern "C" __attribute__((visibility("default")))
27 #define EXPORTFUNC extern "C"
28 #endif //__GNUC__ >= 3
29 #endif //defined __GNUC__
31 #endif //_INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_