#include <string.h>
#include <assert.h>
#include "HsFFI.h"
+#include "Rts.h"
#include "Hpc.h"
/* This is the runtime support for the Haskell Program Coverage (hpc) toolkit,
-static char *tixFilename = "Main.tix";
+static char *tixFilename;
static void failure(char *msg) {
printf("Hpc failure: %s\n",msg);
}
hpc_inited = 1;
+
+ tixFilename = (char *) malloc(strlen(prog_name) + 6);
+ sprintf(tixFilename, "%s.tix", prog_name);
+
if (init_open(tixFilename)) {
totalTixes = 0;