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 <bl...@netbsd.org> @@ -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])); }