/* Machine generated file, do not modify */ #include "HsFFI.h" static HugsAPI5 *hugs = 0; static void hugsprim_spawnProc_0(HugsStackPtr); static void hugsprim_spawnProc_0(HugsStackPtr hugs_root) { HsPtr arg1; HsPtr arg2; HsPtr arg3; HsPtr arg4; HsInt32 res1; arg1 = hugs->getPtr(); arg2 = hugs->getPtr(); arg3 = hugs->getPtr(); arg4 = hugs->getPtr(); res1 = spawnProc(arg1, arg2, arg3, arg4); hugs->putInt32(res1); hugs->returnIO(hugs_root,1); } static struct hugs_primitive hugs_primTable[] = { {"spawnProc", 5, hugsprim_spawnProc_0}, }; static void hugs_primControl(int); static void hugs_primControl(what) int what; { } #ifdef STATIC_LINKAGE #define initModule initWPOpen #endif static struct hugs_primInfo hugs_prims = { hugs_primControl, hugs_primTable, 0 }; #ifdef __cplusplus extern "C" { #endif #ifndef __cplusplus DLLEXPORT(int) HugsAPIVersion(void); #endif DLLEXPORT(int) HugsAPIVersion() {return (5);} DLLEXPORT(void) initModule(HugsAPI5 *); DLLEXPORT(void) initModule(HugsAPI5 *hugsAPI) { hugs = hugsAPI; hugs->registerPrims(&hugs_prims); } #ifdef __cplusplus } #endif