aboutsummaryrefslogtreecommitdiff
path: root/plug/src/harness_adapter.c
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2026-01-01 23:41:11 -0700
committerJosh Rahm <joshuarahm@gmail.com>2026-01-01 23:41:11 -0700
commit418d2b2b0829ed17e523867896ea321fc2b3a79b (patch)
treeda0fad8ae1d46bb30ab2e2ea1fe4fa4f7c51aed6 /plug/src/harness_adapter.c
parent1df0b552f17f15942a350def6736d5535e545d4c (diff)
downloadmontis-418d2b2b0829ed17e523867896ea321fc2b3a79b.tar.gz
montis-418d2b2b0829ed17e523867896ea321fc2b3a79b.tar.bz2
montis-418d2b2b0829ed17e523867896ea321fc2b3a79b.zip
[refactor] Remove the foregin interface.
The plugin will just call c functions through the FFI.
Diffstat (limited to 'plug/src/harness_adapter.c')
-rw-r--r--plug/src/harness_adapter.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/plug/src/harness_adapter.c b/plug/src/harness_adapter.c
index 0c27c91..db5e7ce 100644
--- a/plug/src/harness_adapter.c
+++ b/plug/src/harness_adapter.c
@@ -11,13 +11,6 @@
const char *plugin_name = "Montis";
-void* foreign_interface;
-
-void* get_foreign_interface()
-{
- return foreign_interface;
-}
-
extern void performMajorGC();
void plugin_metaload(int argc, char** argv)
@@ -25,9 +18,8 @@ void plugin_metaload(int argc, char** argv)
// hs_init(&argc, &argv);
}
-void plugin_load(int argc, char **argv, foreign_interface_t* fintf) {
+void plugin_load(int argc, char **argv) {
hs_init(&argc, &argv);
- foreign_interface = fintf;
}
void plugin_teardown(opqst_t st) {