aboutsummaryrefslogtreecommitdiffhomepage
path: root/output.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'output.cpp')
-rw-r--r--output.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/output.cpp b/output.cpp
index 6144746a..7be8954d 100644
--- a/output.cpp
+++ b/output.cpp
@@ -22,8 +22,13 @@
#if HAVE_NCURSES_H
#include <ncurses.h>
+#elif HAVE_NCURSES_CURSES_H
+#include <ncurses/curses.h>
#else
+// Solaris curses defines lots of unneeded macros which conflict with C++
+#define NOMACROS
#include <curses.h>
+#undef NOMACROS
#endif
#if HAVE_TERM_H