X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Finterpreter%2Fdh_demo.c;h=e925b7ecc3baa3f89baa021207b97133fac8db5c;hb=67a402e25d3707ce4e031e809b874f8341032d23;hp=53ba464429668048a63e404366cda46574b3c55f;hpb=04205219ee463b96fff21db83c57d07277167740;p=ghc-hetmet.git diff --git a/ghc/interpreter/dh_demo.c b/ghc/interpreter/dh_demo.c index 53ba464..e925b7e 100644 --- a/ghc/interpreter/dh_demo.c +++ b/ghc/interpreter/dh_demo.c @@ -3,7 +3,22 @@ #include #include #include -#include "../includes/DietHEP.h" +//#include "../includes/DietHEP.h" + + +typedef enum { dh_stdcall, dh_ccall } DH_CALLCONV; +typedef int DH_MODULE; +typedef char* DH_LPCSTR; + +__declspec(dllimport) +extern __stdcall + DH_MODULE DH_LoadLibrary ( DH_LPCSTR modname ); +__declspec(dllimport) +extern __stdcall + void* DH_GetProcAddress ( DH_CALLCONV cconv, + DH_MODULE hModule, + DH_LPCSTR lpProcName ); + int main ( int argc, char** argv ) {