blob: 679fb97e1fd2c254174ff7139ef3d4d3012232c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$NetBSD: patch-ae,v 1.1.1.1 2007/11/13 18:02:15 jlam Exp $
--- curses/cursesscreen.C.orig Mon Jul 30 02:47:52 2007
+++ curses/cursesscreen.C
@@ -533,6 +533,16 @@ int Curses::runCommand(vector<const char
return WIFEXITED(waitstat) ? WEXITSTATUS(waitstat):-1;
}
+#if !HAVE_MBRTOWC
+static size_t mbrtowc(wchar_t *pw, const char *s, size_t n, mbstate_t *ps)
+{
+ if (s == NULL) return 0;
+ if (n == 0) return (size_t)-1;
+ if (pw) *pw = (wchar_t) *s;
+ return (*s != '\0');
+}
+#endif
+
Curses::Key CursesScreen::doGetKey()
{
// Position cursor first.
|