]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix build failure
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 24 Aug 2017 12:24:59 +0000 (17:54 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 24 Aug 2017 13:43:00 +0000 (19:13 +0530)
nnn.c

diff --git a/nnn.c b/nnn.c
index 6f180197739973753079d90a47f611de7a9d8f7f..8a7bc98cbf8c5adf1d5c457a53257d4e558bbc92 100644 (file)
--- a/nnn.c
+++ b/nnn.c
 #include <sys/wait.h>
 
 #include <ctype.h>
+#ifdef __linux__ /* Fix failure due to mvaddnwstr() */
+#ifndef NCURSES_WIDECHAR
+#define NCURSES_WIDECHAR 1
+#endif
+#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__)
+#ifndef _XOPEN_SOURCE_EXTENDED
+#define _XOPEN_SOURCE_EXTENDED
+#endif
+#endif
 #include <curses.h>
 #include <dirent.h>
 #include <errno.h>
@@ -39,7 +48,6 @@
 #include <unistd.h>
 #include <wchar.h>
 #include <readline/readline.h>
-
 #ifndef __USE_XOPEN_EXTENDED
 #define __USE_XOPEN_EXTENDED 1
 #endif