summaryrefslogtreecommitdiff
path: root/g_src/curses.h
diff options
context:
space:
mode:
Diffstat (limited to 'g_src/curses.h')
-rwxr-xr-xg_src/curses.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/g_src/curses.h b/g_src/curses.h
new file mode 100755
index 0000000..1253f60
--- /dev/null
+++ b/g_src/curses.h
@@ -0,0 +1,28 @@
+#ifndef DF_CURSES_H
+#define DF_CURSES_H
+
+extern "C" {
+#include "GL/glew.h"
+#if defined(__unix__) || defined(__APPLE__)
+#ifdef __APPLE__
+# include "ncursesw/curses.h"
+#else
+# include <ncursesw/curses.h>
+#endif
+# undef COLOR_BLUE
+# undef COLOR_CYAN
+# undef COLOR_RED
+# undef COLOR_YELLOW
+# include <dlfcn.h>
+#endif
+}
+
+#if defined(__unix__) || defined(__APPLE__)
+extern "C" {
+ void init_curses();
+ extern WINDOW **stdscr_p;
+};
+#endif
+
+
+#endif