Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/lib/libedit/terminal.c,v rcsdiff: /ftp/cvs/cvsroot/src/lib/libedit/terminal.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.25 retrieving revision 1.26 diff -u -p -r1.25 -r1.26 --- src/lib/libedit/terminal.c 2016/03/23 22:27:48 1.25 +++ src/lib/libedit/terminal.c 2016/04/09 18:43:17 1.26 @@ -1,4 +1,4 @@ -/* $NetBSD: terminal.c,v 1.25 2016/03/23 22:27:48 christos Exp $ */ +/* $NetBSD: terminal.c,v 1.26 2016/04/09 18:43:17 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)term.c 8.2 (Berkeley) 4/30/95"; #else -__RCSID("$NetBSD: terminal.c,v 1.25 2016/03/23 22:27:48 christos Exp $"); +__RCSID("$NetBSD: terminal.c,v 1.26 2016/04/09 18:43:17 christos Exp $"); #endif #endif /* not lint && not SCCSID */ @@ -1378,7 +1378,7 @@ terminal_settc(EditLine *el, int argc __ el->el_terminal.t_val[tv - tval] = 0; else { (void) fprintf(el->el_errfile, - "" FSTR ": Bad value `%s'.\n", argv[0], how); + "%ls: Bad value `%s'.\n", argv[0], how); return -1; } terminal_setflags(el); @@ -1392,7 +1392,7 @@ terminal_settc(EditLine *el, int argc __ i = strtol(how, &ep, 10); if (*ep != '\0') { (void) fprintf(el->el_errfile, - "" FSTR ": Bad value `%s'.\n", argv[0], how); + "%ls: Bad value `%s'.\n", argv[0], how); return -1; } el->el_terminal.t_val[tv - tval] = (int) i; @@ -1543,7 +1543,7 @@ terminal_echotc(EditLine *el, int argc _ if (!scap || scap[0] == '\0') { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Termcap parameter `" FSTR "' not found.\n", + "echotc: Termcap parameter `%ls' not found.\n", *argv); return -1; } @@ -1586,7 +1586,7 @@ terminal_echotc(EditLine *el, int argc _ if (*argv && *argv[0]) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Warning: Extra argument `" FSTR "'.\n", + "echotc: Warning: Extra argument `%ls'.\n", *argv); return -1; } @@ -1601,11 +1601,11 @@ terminal_echotc(EditLine *el, int argc _ return -1; } arg_cols = 0; - i = Strtol(*argv, &ep, 10); + i = wcstol(*argv, &ep, 10); if (*ep != '\0' || i < 0) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Bad value `" FSTR "' for rows.\n", + "echotc: Bad value `%ls' for rows.\n", *argv); return -1; } @@ -1614,7 +1614,7 @@ terminal_echotc(EditLine *el, int argc _ if (*argv && *argv[0]) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Warning: Extra argument `" FSTR + "echotc: Warning: Extra argument `%ls" "'.\n", *argv); return -1; } @@ -1635,11 +1635,11 @@ terminal_echotc(EditLine *el, int argc _ "echotc: Warning: Missing argument.\n"); return -1; } - i = Strtol(*argv, &ep, 10); + i = wcstol(*argv, &ep, 10); if (*ep != '\0' || i < 0) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Bad value `" FSTR "' for cols.\n", + "echotc: Bad value `%ls' for cols.\n", *argv); return -1; } @@ -1651,11 +1651,11 @@ terminal_echotc(EditLine *el, int argc _ "echotc: Warning: Missing argument.\n"); return -1; } - i = Strtol(*argv, &ep, 10); + i = wcstol(*argv, &ep, 10); if (*ep != '\0' || i < 0) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Bad value `" FSTR "' for rows.\n", + "echotc: Bad value `%ls' for rows.\n", *argv); return -1; } @@ -1663,14 +1663,14 @@ terminal_echotc(EditLine *el, int argc _ if (*ep != '\0') { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Bad value `" FSTR "'.\n", *argv); + "echotc: Bad value `%ls'.\n", *argv); return -1; } argv++; if (*argv && *argv[0]) { if (!silent) (void) fprintf(el->el_errfile, - "echotc: Warning: Extra argument `" FSTR + "echotc: Warning: Extra argument `%ls" "'.\n", *argv); return -1; }