Module Name: src
Committed By: blymn
Date: Fri Apr 26 02:46:00 UTC 2019
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
Fix argument parsing for mvinsch, last arg is a chtype not a string.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/tests/lib/libcurses/slave/curses_commands.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/lib/libcurses/slave/curses_commands.c
diff -u src/tests/lib/libcurses/slave/curses_commands.c:1.7 src/tests/lib/libcurses/slave/curses_commands.c:1.8
--- src/tests/lib/libcurses/slave/curses_commands.c:1.7 Wed Sep 19 11:51:08 2012
+++ src/tests/lib/libcurses/slave/curses_commands.c Fri Apr 26 02:46:00 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: curses_commands.c,v 1.7 2012/09/19 11:51:08 blymn Exp $ */
+/* $NetBSD: curses_commands.c,v 1.8 2019/04/26 02:46:00 blymn Exp $ */
/*-
* Copyright 2009 Brett Lymn <[email protected]>
@@ -1274,7 +1274,8 @@ cmd_mvinnstr(int nargs, char **args)
void
cmd_mvinsch(int nargs, char **args)
{
- int y, x, ch;
+ int y, x;
+ chtype *ch;
if (check_arg_count(nargs, 3) == 1)
return;
@@ -1291,14 +1292,10 @@ cmd_mvinsch(int nargs, char **args)
return;
}
- if (sscanf(args[2], "%d", &ch) == 0) {
- report_count(1);
- report_error("BAD ARGUMENT");
- return;
- }
+ ch = (chtype *) args[2];
report_count(1);
- report_return(mvinsch(y, x, ch));
+ report_return(mvinsch(y, x, ch[0]));
}