sourcepawn/jit/x86/dll_exports.h
author Scott Ehlert <ds@alliedmods.net>
Sun Jul 15 08:00:26 2007 +0000 (2007-07-15)
changeset 1116 40cc5e9f0f1b
parent 653 ef60870067ff
child 1330 ab94316bb52b
permissions -rw-r--r--
Removed strange debugging code
dvander@367
     1
/**
ds@653
     2
 * vim: set ts=4 :
dvander@371
     3
 * ================================================================
dvander@371
     4
 * SourcePawn (C)2004-2007 AlliedModders LLC.  All rights reserved.
dvander@371
     5
 * ================================================================
dvander@367
     6
 *
dvander@367
     7
 * This file is not open source and may not be copied without explicit
dvander@367
     8
 * written permission of AlliedModders LLC.  This file may not be redistributed 
dvander@367
     9
 * in whole or significant part.
dvander@367
    10
 * For information, see LICENSE.txt or http://www.sourcemod.net/license.php
dvander@367
    11
 *
dvander@367
    12
 * Version: $Id$
dvander@367
    13
 */
dvander@367
    14
dvander@157
    15
#ifndef _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
dvander@157
    16
#define _INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_
dvander@157
    17
dvander@157
    18
#include <sp_vm_base.h>
dvander@157
    19
dvander@157
    20
#if defined WIN32
dvander@157
    21
#define EXPORTFUNC	extern "C" __declspec(dllexport)
dvander@157
    22
#elif defined __GNUC__
dvander@157
    23
#if __GNUC__ >= 3
dvander@157
    24
#define EXPORTFUNC extern "C" __attribute__((visibility("default")))
dvander@157
    25
#else
dvander@157
    26
#define EXPORTFUNC extern "C"
dvander@157
    27
#endif //__GNUC__ >= 3
dvander@157
    28
#endif //defined __GNUC__
dvander@157
    29
dvander@157
    30
#endif //_INCLUDE_SOURCEPAWN_JIT_X86_DLL_H_