BINS = edit
LIBOBJS = \
lib/tide.$(OBJEXT) \
- lib/env.$(OBJEXT) \
- lib/env_prims.o
+ lib/x11.$(OBJEXT) \
+ lib/x11_prims.o
.PHONY: all clean
+++ /dev/null
-(* Environment variable management routines *)
-external set : string -> string -> int = "env_set"
-external get : string -> string = "env_get"
-external unset : string -> int = "env_unset"
+++ /dev/null
-#include <curses.h>
-#include <caml/mlvalues.h>
-#include <caml/memory.h>
-#include <caml/alloc.h>
-#include <caml/custom.h>
-#include <stdlib.h>
-
-CAMLprim value env_get(value var) {
- CAMLparam1(var);
- puts("bar");
- CAMLreturn(caml_copy_string(""));
-}
-
-CAMLprim value env_set(value var, value val) {
- CAMLparam2(var, val);
- puts("foo");
- CAMLreturn(Val_int(0));
-}
-
-CAMLprim value env_unset(value var) {
- CAMLparam1(var);
- puts("baz");
- CAMLreturn(Val_int(0));
-}
--- /dev/null
+external get : string -> string = "x11_get"
--- /dev/null
+#include <curses.h>
+#include <caml/mlvalues.h>
+#include <caml/memory.h>
+#include <caml/alloc.h>
+#include <caml/custom.h>
+#include <stdlib.h>
+
+CAMLprim value x11_get(value var) {
+ CAMLparam1(var);
+ puts("bar");
+ CAMLreturn(caml_copy_string(""));
+}