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 #include <sp_vm_api.h>
18 #include "dll_exports.h"
20 SourcePawn::ISourcePawnEngine *engine = NULL;
23 EXPORTFUNC int GiveEnginePointer(SourcePawn::ISourcePawnEngine *engine_p)
30 EXPORTFUNC unsigned int GetExportCount()
35 EXPORTFUNC SourcePawn::IVirtualMachine *GetExport(unsigned int exportnum)
37 /* Don't return anything if we're not initialized yet */
43 /* We only have one export - 0 */
53 extern "C" void __cxa_pure_virtual(void)
57 void *operator new(size_t size)
62 void *operator new[](size_t size)
67 void operator delete(void *ptr)
72 void operator delete[](void * ptr)