packages feed

hackport-0.5.5: cabal/cabal-testsuite/PackageTests/Exec/T4049/csrc/MyForeignLibWrapper.c

#include <stdlib.h>
#include "HsFFI.h"

HsBool myForeignLibInit(void){
  int argc = 2;
  char *argv[] = { "+RTS", "-A32m", NULL };
  char **pargv = argv;

  // Initialize Haskell runtime
  hs_init(&argc, &pargv);

  // do any other initialization here and
  // return false if there was a problem
  return HS_BOOL_TRUE;
}

void myForeignLibExit(void){
  hs_exit();
}

int cFoo2() {
   return 1234;
}