aboutsummaryrefslogtreecommitdiffstats
path: root/src/runes.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runes.h')
-rw-r--r--src/runes.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/runes.h b/src/runes.h
new file mode 100644
index 0000000..8c2861b
--- /dev/null
+++ b/src/runes.h
@@ -0,0 +1,35 @@
+#ifndef _RUNES_H
+#define _RUNES_H
+
+#include <cairo.h>
+#include <pango/pangocairo.h>
+#include <uv.h>
+
+#define RUNES_READ_BUFFER_LENGTH 4096
+
+struct runes_term;
+struct runes_window;
+struct runes_pty;
+struct runes_loop_data;
+
+typedef struct runes_term RunesTerm;
+typedef struct runes_window RunesWindowBackend;
+typedef struct runes_pty RunesPtyBackend;
+typedef struct runes_loop_data RunesLoopData;
+
+struct runes_loop_data {
+ uv_work_t req;
+ RunesTerm *t;
+};
+
+#include "window-xlib.h"
+#include "pty-unix.h"
+
+#include "term.h"
+#include "display.h"
+#include "parser.h"
+#include "config.h"
+
+#define UNUSED(x) ((void)x)
+
+#endif