sourcepawn/jit/x86/dll_exports.h
author David Anderson <dvander@alliedmods.net>
Fri Jun 08 03:50:23 2007 +0000 (2007-06-08)
changeset 925 2cd3d817b5ab
parent 653 ef60870067ff
child 1330 ab94316bb52b
permissions -rw-r--r--
added sm_unban
     1 /**
     2  * vim: set ts=4 :
     3  * ================================================================
     4  * SourcePawn (C)2004-2007 AlliedModders LLC.  All rights reserved.
     5  * ================================================================
     6  *
     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
    11  *
    12  * Version: $Id$
    13  */
    14 
    15 #ifndef _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
    16 #define _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
    17 
    18 #include <sp_vm_base.h>
    19 
    20 #if defined WIN32
    21 #define EXPORTFUNC	extern "C" __declspec(dllexport)
    22 #elif defined __GNUC__
    23 #if __GNUC__ >= 3
    24 #define EXPORTFUNC extern "C" __attribute__((visibility("default")))
    25 #else
    26 #define EXPORTFUNC extern "C"
    27 #endif //__GNUC__ >= 3
    28 #endif //defined __GNUC__
    29 
    30 #endif //_INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_