From 0fa948752b69d8b06bb94b8785c6d8e3c9176bf7 Mon Sep 17 00:00:00 2001 From: Deuce <shurd@sasktel.net> Date: Sun, 20 Dec 2020 16:56:26 -0500 Subject: [PATCH] Attempt to work around OpenBSD shipping with a 12-year-old version of ncurses. --- src/conio/curs_fix.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/conio/curs_fix.h b/src/conio/curs_fix.h index 5bfad8c402..a98cbe592a 100644 --- a/src/conio/curs_fix.h +++ b/src/conio/curs_fix.h @@ -35,6 +35,13 @@ #define _XOPEN_SOURCE_EXTENDED 1 #include <ncurses.h> #else + #ifdef __OpenBSD__ + /* OpenBSD appears to ship with an old (5.7 from November 02, 2008) version + * of ncurses. This apparently predates both _XOPEN_SOURCE >= 500 and + * NCURSES_WIDECHAR support for enabling wide characters. + * so, define _XOPEN_SOURCE_EXTENDED to get these. */ + #define _XOPEN_SOURCE_EXTENDED 1 + #endif #define NCURSES_WIDECHAR 1 #ifdef XCURSES #include <xcurses.h> -- GitLab