
#include <stdio.h>
#include "MathLib.h"

#if __GLASGOW_HASKELL__ >= 408
extern void startupHaskell (int argc, char* argv[], void* rootMod);
extern void* __init_MathLibProxy;
#else
extern void startupHaskell (int argc, char* argv[]);
#endif
int
main(int argc, char* argv[])
{
  /* Initialise the GHC run-time system */
#if __GLASGOW_HASKELL__ >= 408
  startupHaskell(argc,argv,&__init_MathLibProxy);
#else
  startupHaskell(argc,argv);
#endif

  printf("nfib(10) = %d\n", nfib(19));
  printf("fac(%d)  = %d\n", 5, fac(5));
  return 0;
}
