1 #ifndef HASKELL_NCURSES_SHIM_H 2 #define HASKELL_NCURSES_SHIM_H 3 4 #include <wchar.h> 5 6 #define NCURSES_ENABLE_STDBOOL_H 0 7 #define _XOPEN_SOURCE_EXTENDED 8 #define NCURSES_NOMACROS 9 10 #ifdef HSNCURSES_NARROW_HEADER 11 #include <ncurses.h> 12 #else 13 #include <ncursesw/ncurses.h> 14 #endif 15 16 int hsncurses_has_mouse(); 17 18 int hsncurses_wget_wch(WINDOW *, wint_t *); 19 20 void hsncurses_init_cchar_t(cchar_t *wch, attr_t attr, wchar_t *chars, size_t chars_len); 21 22 #endif 23