@@ -9,6 +9,9 @@
9#include <pthread.h>
9#include <pthread.h>
11#include <stdint.h>
11#include <stdint.h>
12+#if (__linux__ || __APPLE__ || __FreeBSD__)
13#include "idris_heap.h"
16#include "idris_heap.h"
14#include "idris_stats.h"
17#include "idris_stats.h"
@@ -256,6 +259,8 @@ extern VAL* nullary_cons;
256void init_nullaries();
259void init_nullaries();
257void free_nullaries();
260void free_nullaries();
259void* vmThread(VM* callvm, func f, VAL arg);
264void* vmThread(VM* callvm, func f, VAL arg);
261// Copy a structure to another vm's heap
266// Copy a structure to another vm's heap