Module Name: src Committed By: rin Date: Mon Sep 6 07:03:50 UTC 2021
Modified Files: src/lib/libcurses: acs.c add_wchstr.c addch.c addchnstr.c addnstr.c addwstr.c attributes.c background.c bell.c border.c chgat.c clrtoeol.c color.c copywin.c cr_put.c curs_set.c curses_private.h delwin.c erase.c fileio.c get_wch.c get_wstr.c getch.c getstr.c initscr.c ins_wch.c ins_wstr.c insdelln.c insstr.c keypad.c line.c meta.c move.c mvwin.c newwin.c overlay.c overwrite.c pause.c putchar.c refresh.c resize.c ripoffline.c screen.c scroll.c setterm.c slk.c toucholap.c touchwin.c tscroll.c tstp.c tty.c underscore.c Log Message: Expand __CTRACE() to __nothing #ifndef DEBUG. Remove most of #ifdef DEBUG around __CTRACE() calls. No binary changes, except for line numbers for assert(). To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/lib/libcurses/acs.c src/lib/libcurses/addch.c \ src/lib/libcurses/delwin.c src/lib/libcurses/move.c \ src/lib/libcurses/mvwin.c cvs rdiff -u -r1.8 -r1.9 src/lib/libcurses/add_wchstr.c \ src/lib/libcurses/addchnstr.c src/lib/libcurses/insstr.c cvs rdiff -u -r1.17 -r1.18 src/lib/libcurses/addnstr.c \ src/lib/libcurses/overlay.c src/lib/libcurses/toucholap.c cvs rdiff -u -r1.6 -r1.7 src/lib/libcurses/addwstr.c cvs rdiff -u -r1.31 -r1.32 src/lib/libcurses/attributes.c \ src/lib/libcurses/clrtoeol.c src/lib/libcurses/resize.c cvs rdiff -u -r1.25 -r1.26 src/lib/libcurses/background.c cvs rdiff -u -r1.9 -r1.10 src/lib/libcurses/bell.c \ src/lib/libcurses/get_wstr.c src/lib/libcurses/meta.c cvs rdiff -u -r1.18 -r1.19 src/lib/libcurses/border.c \ src/lib/libcurses/insdelln.c src/lib/libcurses/overwrite.c cvs rdiff -u -r1.5 -r1.6 src/lib/libcurses/chgat.c \ src/lib/libcurses/ripoffline.c cvs rdiff -u -r1.42 -r1.43 src/lib/libcurses/color.c cvs rdiff -u -r1.19 -r1.20 src/lib/libcurses/copywin.c cvs rdiff -u -r1.35 -r1.36 src/lib/libcurses/cr_put.c \ src/lib/libcurses/initscr.c src/lib/libcurses/screen.c cvs rdiff -u -r1.10 -r1.11 src/lib/libcurses/curs_set.c \ src/lib/libcurses/pause.c cvs rdiff -u -r1.74 -r1.75 src/lib/libcurses/curses_private.h cvs rdiff -u -r1.32 -r1.33 src/lib/libcurses/erase.c \ src/lib/libcurses/touchwin.c cvs rdiff -u -r1.7 -r1.8 src/lib/libcurses/fileio.c cvs rdiff -u -r1.24 -r1.25 src/lib/libcurses/get_wch.c cvs rdiff -u -r1.75 -r1.76 src/lib/libcurses/getch.c cvs rdiff -u -r1.28 -r1.29 src/lib/libcurses/getstr.c cvs rdiff -u -r1.16 -r1.17 src/lib/libcurses/ins_wch.c \ src/lib/libcurses/line.c cvs rdiff -u -r1.15 -r1.16 src/lib/libcurses/ins_wstr.c cvs rdiff -u -r1.14 -r1.15 src/lib/libcurses/keypad.c src/lib/libcurses/slk.c \ src/lib/libcurses/tscroll.c cvs rdiff -u -r1.60 -r1.61 src/lib/libcurses/newwin.c cvs rdiff -u -r1.23 -r1.24 src/lib/libcurses/putchar.c cvs rdiff -u -r1.113 -r1.114 src/lib/libcurses/refresh.c cvs rdiff -u -r1.26 -r1.27 src/lib/libcurses/scroll.c cvs rdiff -u -r1.69 -r1.70 src/lib/libcurses/setterm.c cvs rdiff -u -r1.44 -r1.45 src/lib/libcurses/tstp.c cvs rdiff -u -r1.48 -r1.49 src/lib/libcurses/tty.c cvs rdiff -u -r1.12 -r1.13 src/lib/libcurses/underscore.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libcurses/acs.c diff -u src/lib/libcurses/acs.c:1.21 src/lib/libcurses/acs.c:1.22 --- src/lib/libcurses/acs.c:1.21 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/acs.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: acs.c,v 1.21 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: acs.c,v 1.22 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: acs.c,v 1.21 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: acs.c,v 1.22 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -112,9 +112,7 @@ __init_acs(SCREEN *screen) if (acs < NUM_ACS) _acs_char[acs] = term | __ALTCHARSET; aofac++; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "__init_acs: %c = %c\n", acs, term); -#endif } if (t_ena_acs(screen->term) != NULL) @@ -162,9 +160,7 @@ __init_wacs(SCREEN *screen) lstr = nl_langinfo(CODESET); _DIAGASSERT(lstr); if (strcasecmp(lstr, "UTF-8")) { -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "__init_wacs: setting defaults\n" ); -#endif /* DEBUG */ WACS_RARROW->vals[0] = ( wchar_t )btowc( '>' ); WACS_LARROW->vals[0] = ( wchar_t )btowc( '<' ); WACS_UARROW->vals[0] = ( wchar_t )btowc( '^' ); @@ -189,10 +185,8 @@ __init_wacs(SCREEN *screen) WACS_STERLING->vals[0]= ( wchar_t )btowc( '}' ); } else { /* Unicode defaults */ -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "__init_wacs: setting Unicode defaults\n" ); -#endif /* DEBUG */ WACS_RARROW->vals[0] = 0x2192; ACS_RARROW = '+' | __ACS_IS_WACS; WACS_LARROW->vals[0] = 0x2190; @@ -260,10 +254,8 @@ __init_wacs(SCREEN *screen) } if (t_acs_chars(screen->term) == NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "__init_wacs: no alternative characters\n" ); -#endif /* DEBUG */ goto out; } @@ -280,9 +272,7 @@ __init_wacs(SCREEN *screen) _wacs_char[acs].attributes |= WA_ALTCHARSET; } aofac++; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "__init_wacs: %c = %c\n", acs, term); -#endif } if (t_ena_acs(screen->term) != NULL) Index: src/lib/libcurses/addch.c diff -u src/lib/libcurses/addch.c:1.21 src/lib/libcurses/addch.c:1.22 --- src/lib/libcurses/addch.c:1.21 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/addch.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: addch.c,v 1.21 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: addch.c,v 1.22 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)addch.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: addch.c,v 1.21 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: addch.c,v 1.22 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -93,11 +93,9 @@ waddch(WINDOW *win, chtype ch) cchar_t cc; __cursesi_chtype_to_cchar(ch, &cc); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "addch: %d : 0x%x (adding char as wide char)\n", cc.vals[0], cc.attributes); -#endif return wadd_wch(win, &cc); } @@ -115,9 +113,7 @@ waddch(WINDOW *win, chtype ch) buf.ch = (wchar_t)ch & __CHARTEXT; buf.attr = (attr_t)ch & __ATTRIBUTES; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "addch: %d : 0x%x\n", buf.ch, buf.attr); -#endif return __waddch(win, &buf); } #endif /* !HAVE_WCHAR */ Index: src/lib/libcurses/delwin.c diff -u src/lib/libcurses/delwin.c:1.21 src/lib/libcurses/delwin.c:1.22 --- src/lib/libcurses/delwin.c:1.21 Mon Apr 1 11:39:15 2019 +++ src/lib/libcurses/delwin.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: delwin.c,v 1.21 2019/04/01 11:39:15 roy Exp $ */ +/* $NetBSD: delwin.c,v 1.22 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)delwin.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: delwin.c,v 1.21 2019/04/01 11:39:15 roy Exp $"); +__RCSID("$NetBSD: delwin.c,v 1.22 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -54,9 +54,7 @@ delwin(WINDOW *win) struct __winlist *wl, *pwl; SCREEN *screen; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "delwin(%p)\n", win); -#endif if (win == NULL) return OK; Index: src/lib/libcurses/move.c diff -u src/lib/libcurses/move.c:1.21 src/lib/libcurses/move.c:1.22 --- src/lib/libcurses/move.c:1.21 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/move.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: move.c,v 1.21 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: move.c,v 1.22 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)move.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: move.c,v 1.21 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: move.c,v 1.22 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -62,9 +62,7 @@ move(int y, int x) int wmove(WINDOW *win, int y, int x) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "wmove: (%d, %d)\n", y, x); -#endif if (x < 0 || y < 0) return ERR; if (x >= win->maxx || y >= win->maxy) Index: src/lib/libcurses/mvwin.c diff -u src/lib/libcurses/mvwin.c:1.21 src/lib/libcurses/mvwin.c:1.22 --- src/lib/libcurses/mvwin.c:1.21 Wed Jan 11 20:43:03 2017 +++ src/lib/libcurses/mvwin.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mvwin.c,v 1.21 2017/01/11 20:43:03 roy Exp $ */ +/* $NetBSD: mvwin.c,v 1.22 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)mvwin.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: mvwin.c,v 1.21 2017/01/11 20:43:03 roy Exp $"); +__RCSID("$NetBSD: mvwin.c,v 1.22 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -84,9 +84,7 @@ mvderwin(WINDOW *win, int dy, int dx) *plp->firstchp = x; if (*plp->lastchp < x + win->maxx) *plp->lastchp = x + win->maxx; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "mvderwin: firstchp = %d, lastchp = %d\n", *plp->firstchp, *plp->lastchp); -#endif } return OK; Index: src/lib/libcurses/add_wchstr.c diff -u src/lib/libcurses/add_wchstr.c:1.8 src/lib/libcurses/add_wchstr.c:1.9 --- src/lib/libcurses/add_wchstr.c:1.8 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/add_wchstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: add_wchstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: add_wchstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: add_wchstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: add_wchstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <stdlib.h> @@ -142,10 +142,8 @@ wadd_wchnstr(WINDOW *win, const cchar_t nschar_t *np, *tnp; __LINE *lnp; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wadd_wchnstr: win = %p, wchstr = %p, n = %d\n", win, wchstr, n); -#endif if (!wchstr) return OK; @@ -158,9 +156,7 @@ wadd_wchnstr(WINDOW *win, const cchar_t n--, chp++, ++cnt); else for (chp = wchstr, cnt = 0; chp->vals[0]; chp++, ++cnt); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wadd_wchnstr: len=%d\n", cnt); -#endif /* DEBUG */ chp = wchstr; x = win->curx; y = win->cury; @@ -198,18 +194,14 @@ wadd_wchnstr(WINDOW *win, const cchar_t while (cnt) { x = ex; wc = chp->vals[0]; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wadd_wchnstr: adding %x", wc); -#endif /* DEBUG */ cw = wcwidth(wc); if (cw < 0) cw = 1; if (cw) { /* spacing character */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, " as a spacing char(width=%d)\n", cw); -#endif /* DEBUG */ if (cw > win->maxx - ex) { /* clear to EOL */ while (ex < win->maxx) { @@ -251,11 +243,9 @@ wadd_wchnstr(WINDOW *win, const cchar_t } } lp++, ex++; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wadd_wchnstr: ex = %d, x = %d, cw = %d\n", ex, x, cw); -#endif /* DEBUG */ while (ex - x <= cw - 1) { np = lp->nsp; if (np) { @@ -273,10 +263,8 @@ wadd_wchnstr(WINDOW *win, const cchar_t } } else { /* non-spacing character */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wadd_wchnstr: as non-spacing char"); -#endif /* DEBUG */ for (i = 0; i < chp->elements; i++) { np = malloc(sizeof(nschar_t)); if (!np) Index: src/lib/libcurses/addchnstr.c diff -u src/lib/libcurses/addchnstr.c:1.8 src/lib/libcurses/addchnstr.c:1.9 --- src/lib/libcurses/addchnstr.c:1.8 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/addchnstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: addchnstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: addchnstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: addchnstr.c,v 1.8 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: addchnstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <stdlib.h> @@ -137,10 +137,8 @@ waddchnstr(WINDOW *win, const chtype *ch char *ocp, *cp, *start; int i, ret, ox, oy; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "waddchnstr: win = %p, chstr = %p, n = %d\n", win, chstr, n); -#endif if (n >= 0) for (chp = chstr, len = 0; n-- && *chp++; ++len); Index: src/lib/libcurses/insstr.c diff -u src/lib/libcurses/insstr.c:1.8 src/lib/libcurses/insstr.c:1.9 --- src/lib/libcurses/insstr.c:1.8 Mon Jul 6 22:46:50 2020 +++ src/lib/libcurses/insstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: insstr.c,v 1.8 2020/07/06 22:46:50 uwe Exp $ */ +/* $NetBSD: insstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: insstr.c,v 1.8 2020/07/06 22:46:50 uwe Exp $"); +__RCSID("$NetBSD: insstr.c,v 1.9 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <string.h> @@ -155,16 +155,12 @@ winsnstr(WINDOW *win, const char *str, i for (scp = str, len = 0; n-- && *scp++; ++len); else for (scp = str, len = 0; *scp++; ++len); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "winsnstr: len = %d\n", len); -#endif /* DEBUG */ /* move string */ end = &win->alines[win->cury]->line[win->curx]; if (len < win->maxx - win->curx) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "winsnstr: shift %d cells\n", len); -#endif /* DEBUG */ temp1 = &win->alines[win->cury]->line[win->maxx - 1]; temp2 = temp1 - len; while (temp2 >= end) { Index: src/lib/libcurses/addnstr.c diff -u src/lib/libcurses/addnstr.c:1.17 src/lib/libcurses/addnstr.c:1.18 --- src/lib/libcurses/addnstr.c:1.17 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/addnstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: addnstr.c,v 1.17 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: addnstr.c,v 1.18 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)addnstr.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: addnstr.c,v 1.17 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: addnstr.c,v 1.18 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -135,10 +135,8 @@ waddnstr(WINDOW *win, const char *s, int size_t len; const char *p; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "ADDNSTR: win %p, length %d\n", win, n); -#endif /* * behavior changed from traditional BSD curses, for better XCURSES * conformance. Index: src/lib/libcurses/overlay.c diff -u src/lib/libcurses/overlay.c:1.17 src/lib/libcurses/overlay.c:1.18 --- src/lib/libcurses/overlay.c:1.17 Sun Jan 21 13:25:36 2007 +++ src/lib/libcurses/overlay.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: overlay.c,v 1.17 2007/01/21 13:25:36 jdc Exp $ */ +/* $NetBSD: overlay.c,v 1.18 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)overlay.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: overlay.c,v 1.17 2007/01/21 13:25:36 jdc Exp $"); +__RCSID("$NetBSD: overlay.c,v 1.18 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -51,9 +51,7 @@ int overlay(const WINDOW *win1, WINDOW *win2) { -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "overlay: (%p, %p);\n", win1, win2); -#endif return copywin(win1, win2, win2->begy - win1->begy, win2->begx - win1->begx, 0, 0, win2->maxy - 1, win2->maxx - 1, TRUE); Index: src/lib/libcurses/toucholap.c diff -u src/lib/libcurses/toucholap.c:1.17 src/lib/libcurses/toucholap.c:1.18 --- src/lib/libcurses/toucholap.c:1.17 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/toucholap.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: toucholap.c,v 1.17 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: toucholap.c,v 1.18 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)toucholap.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: toucholap.c,v 1.17 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: toucholap.c,v 1.18 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -50,14 +50,11 @@ touchoverlap(WINDOW *win1, WINDOW *win2) { int y, endy, endx, starty, startx; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "touchoverlap: (%p, %p);\n", win1, win2); -#endif starty = max(win1->begy, win2->begy); startx = max(win1->begx, win2->begx); endy = min(win1->maxy + win1->begy, win2->maxy + win2->begy); endx = min(win1->maxx + win1->begx, win2->maxx + win2->begx); -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "touchoverlap: from (%d,%d) to (%d,%d)\n", starty, startx, endy, endx); __CTRACE(__CTRACE_WINDOW, "touchoverlap: win1 (%d,%d) to (%d,%d)\n", @@ -66,7 +63,6 @@ touchoverlap(WINDOW *win1, WINDOW *win2) __CTRACE(__CTRACE_WINDOW, "touchoverlap: win2 (%d,%d) to (%d,%d)\n", win2->begy, win2->begx, win2->begy + win2->maxy, win2->begx + win2->maxx); -#endif if (starty >= endy || startx >= endx) return OK; starty -= win2->begy; Index: src/lib/libcurses/addwstr.c diff -u src/lib/libcurses/addwstr.c:1.6 src/lib/libcurses/addwstr.c:1.7 --- src/lib/libcurses/addwstr.c:1.6 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/addwstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: addwstr.c,v 1.6 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: addwstr.c,v 1.7 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: addwstr.c,v 1.6 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: addwstr.c,v 1.7 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <string.h> @@ -146,9 +146,7 @@ waddnwstr(WINDOW *win, const wchar_t *s, for (p = s, len = 0; n-- && *p++; ++len); else len = wcslen(s); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "waddnwstr: string len=%ld\n", (long) len); -#endif /* DEBUG */ p = s; while (len) { @@ -158,10 +156,8 @@ waddnwstr(WINDOW *win, const wchar_t *s, return ERR; if (wadd_wch( win, &cc ) == ERR) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "waddnwstr: (%x,%x,%d) added\n", cc.vals[ 0 ], cc.attributes, cc.elements ); -#endif /* DEBUG */ p++, len--; } Index: src/lib/libcurses/attributes.c diff -u src/lib/libcurses/attributes.c:1.31 src/lib/libcurses/attributes.c:1.32 --- src/lib/libcurses/attributes.c:1.31 Thu Jul 25 20:18:50 2019 +++ src/lib/libcurses/attributes.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: attributes.c,v 1.31 2019/07/25 20:18:50 uwe Exp $ */ +/* $NetBSD: attributes.c,v 1.32 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: attributes.c,v 1.31 2019/07/25 20:18:50 uwe Exp $"); +__RCSID("$NetBSD: attributes.c,v 1.32 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -143,9 +143,7 @@ attrset(int attr) int wattr_get(WINDOW *win, attr_t *attr, short *pair, void *opts) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattr_get: win %p\n", win); -#endif if (attr != NULL) { *attr = win->wattr; #ifdef HAVE_WCHAR @@ -195,10 +193,8 @@ wattr_off(WINDOW *win, attr_t attr, void int wattr_set(WINDOW *win, attr_t attr, short pair, void *opts) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattr_set: win %p, attr %08x, pair %d\n", win, attr, pair); -#endif if (__predict_false(opts != NULL)) return ERR; @@ -221,9 +217,7 @@ wattr_set(WINDOW *win, attr_t attr, shor int wcolor_set(WINDOW *win, short pair, void *opts) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "wolor_set: win %p, pair %d\n", win, pair); -#endif __wcolor_set(win, (attr_t) COLOR_PAIR(pair)); return OK; } @@ -237,9 +231,7 @@ wcolor_set(WINDOW *win, short pair, void chtype getattrs(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "getattrs: win %p\n", win); -#endif return((chtype) win->wattr); } @@ -250,9 +242,7 @@ getattrs(WINDOW *win) int wattron(WINDOW *win, int attr) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattron: win %p, attr %08x\n", win, attr); -#endif return __wattr_on(win, (attr_t) attr); } @@ -263,9 +253,7 @@ wattron(WINDOW *win, int attr) int wattroff(WINDOW *win, int attr) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattroff: win %p, attr %08x\n", win, attr); -#endif return __wattr_off(win, (attr_t) attr); } @@ -277,9 +265,7 @@ wattroff(WINDOW *win, int attr) int wattrset(WINDOW *win, int attr) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattrset: win %p, attr %08x\n", win, attr); -#endif __wattr_off(win, __ATTRIBUTES); __wattr_on(win, (attr_t) attr); return OK; @@ -294,13 +280,9 @@ termattrs(void) { chtype ch = 0; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "termattrs\n"); -#endif if (exit_attribute_mode != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "termattrs: have exit attribute mode\n"); -#endif if (enter_blink_mode != NULL) ch |= __BLINK; if (enter_bold_mode != NULL) @@ -335,9 +317,7 @@ term_attrs(void) { attr_t attr = 0; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "term_attrs\n"); -#endif if (exit_attribute_mode != NULL) { if (enter_blink_mode != NULL) attr |= __BLINK; @@ -383,9 +363,7 @@ __wattr_on(WINDOW *win, attr_t attr) { const TERMINAL *t = win->screen->term; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattr_on: win %p, attr %08x\n", win, attr); -#endif /* If can enter modes, set the relevent attribute bits. */ if (t_exit_attribute_mode(t) != NULL) { if (attr & __BLINK && t_enter_blink_mode(t) != NULL) @@ -432,9 +410,7 @@ __wattr_off(WINDOW *win, attr_t attr) { const TERMINAL *t = win->screen->term; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wattr_off: win %p, attr %08x\n", win, attr); -#endif /* If can do exit modes, unset the relevent attribute bits. */ if (t_exit_attribute_mode(t) != NULL) { if (attr & __BLINK) Index: src/lib/libcurses/clrtoeol.c diff -u src/lib/libcurses/clrtoeol.c:1.31 src/lib/libcurses/clrtoeol.c:1.32 --- src/lib/libcurses/clrtoeol.c:1.31 Sun Mar 15 01:18:43 2020 +++ src/lib/libcurses/clrtoeol.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: clrtoeol.c,v 1.31 2020/03/15 01:18:43 uwe Exp $ */ +/* $NetBSD: clrtoeol.c,v 1.32 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)clrtoeol.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: clrtoeol.c,v 1.31 2020/03/15 01:18:43 uwe Exp $"); +__RCSID("$NetBSD: clrtoeol.c,v 1.32 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -111,12 +111,10 @@ wclrtoeol(WINDOW *win) #endif } -#ifdef DEBUG __CTRACE(__CTRACE_ERASE, "CLRTOEOL: y = %d, minx = %d, maxx = %d, " "firstch = %d, lastch = %d\n", y, minx, (int)(maxx - win->alines[y]->line), *win->alines[y]->firstchp, *win->alines[y]->lastchp); -#endif /* Update firstch and lastch for the line. */ __touchline(win, y, x, (int)win->maxx - 1); __sync(win); Index: src/lib/libcurses/resize.c diff -u src/lib/libcurses/resize.c:1.31 src/lib/libcurses/resize.c:1.32 --- src/lib/libcurses/resize.c:1.31 Sat May 29 09:11:14 2021 +++ src/lib/libcurses/resize.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: resize.c,v 1.31 2021/05/29 09:11:14 nia Exp $ */ +/* $NetBSD: resize.c,v 1.32 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 2001 @@ -33,7 +33,7 @@ #if 0 static char sccsid[] = "@(#)resize.c blymn 2001/08/26"; #else -__RCSID("$NetBSD: resize.c,v 1.31 2021/05/29 09:11:14 nia Exp $"); +__RCSID("$NetBSD: resize.c,v 1.32 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -58,10 +58,8 @@ wresize(WINDOW *win, int req_nlines, int if (win == NULL) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "wresize: (%p, %d, %d)\n", win, nlines, ncols); -#endif if (win->orig != NULL) { /* subwins must fit inside the parent - check this */ if (win->begy > win->orig->begy + win->orig->maxy) @@ -152,9 +150,7 @@ resizeterm(int nlines, int ncols) { int result; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "resizeterm: (%d, %d)\n", nlines, ncols); -#endif /* Unconditionally inform application screen has been resized. */ _cursesi_screen->resized = 1; @@ -188,9 +184,7 @@ resize_term(int nlines, int ncols) struct __winlist *list; int rlines; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "resize_term: (%d, %d)\n", nlines, ncols); -#endif if (!is_term_resized(nlines, ncols)) return OK; @@ -261,7 +255,6 @@ __resizewin(WINDOW *win, int nlines, int int y, x; WINDOW *swin; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "resize: (%p, %d, %d)\n", win, nlines, ncols); __CTRACE(__CTRACE_WINDOW, "resize: win->wattr = %08x\n", win->wattr); __CTRACE(__CTRACE_WINDOW, "resize: win->flags = %#.4x\n", win->flags); @@ -271,7 +264,6 @@ __resizewin(WINDOW *win, int nlines, int __CTRACE(__CTRACE_WINDOW, "resize: win->begx = %d\n", win->begx); __CTRACE(__CTRACE_WINDOW, "resize: win->scr_t = %d\n", win->scr_t); __CTRACE(__CTRACE_WINDOW, "resize: win->scr_b = %d\n", win->scr_b); -#endif /* * free up any non-spacing storage before we lose the @@ -372,7 +364,6 @@ __resizewin(WINDOW *win, int nlines, int (size_t)(ncols * __LDATASIZE)); } -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "resize: win->wattr = %08x\n", win->wattr); __CTRACE(__CTRACE_WINDOW, "resize: win->flags = %#.4x\n", win->flags); __CTRACE(__CTRACE_WINDOW, "resize: win->maxy = %d\n", win->maxy); @@ -381,7 +372,6 @@ __resizewin(WINDOW *win, int nlines, int __CTRACE(__CTRACE_WINDOW, "resize: win->begx = %d\n", win->begx); __CTRACE(__CTRACE_WINDOW, "resize: win->scr_t = %d\n", win->scr_t); __CTRACE(__CTRACE_WINDOW, "resize: win->scr_b = %d\n", win->scr_b); -#endif if (win->orig == NULL) { /* bound subwindows to new size and fixup their pointers */ Index: src/lib/libcurses/background.c diff -u src/lib/libcurses/background.c:1.25 src/lib/libcurses/background.c:1.26 --- src/lib/libcurses/background.c:1.25 Mon Nov 19 20:37:04 2018 +++ src/lib/libcurses/background.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: background.c,v 1.25 2018/11/19 20:37:04 uwe Exp $ */ +/* $NetBSD: background.c,v 1.26 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: background.c,v 1.25 2018/11/19 20:37:04 uwe Exp $"); +__RCSID("$NetBSD: background.c,v 1.26 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <stdlib.h> @@ -66,10 +66,8 @@ bkgd(chtype ch) void wbkgdset(WINDOW *win, chtype ch) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wbkgdset: (%p), '%s', %08x\n", win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES); -#endif /* Background character. */ if (ch & __CHARTEXT) @@ -92,10 +90,8 @@ wbkgd(WINDOW *win, chtype ch) chtype obch; int y, x; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wbkgd: (%p), '%s', %08x\n", win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES); -#endif obch = win->bch; wbkgdset(win, ch); @@ -166,10 +162,8 @@ wbkgrndset(WINDOW *win, const cchar_t *w nschar_t *np, *tnp; int i; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wbkgrndset: (%p), '%s', %x\n", win, (const char *) wunctrl(wch), wch->attributes); -#endif /* ignore multi-column characters */ if (!wch->elements || wcwidth(wch->vals[0]) > 1) @@ -228,10 +222,8 @@ wbkgrndset(WINDOW *win, const cchar_t *w int wbkgrnd(WINDOW *win, const cchar_t *wch) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wbkgrnd: (%p), '%s', %x\n", win, (const char *) wunctrl(wch), wch->attributes); -#endif /* ignore multi-column characters */ if (!wch->elements || wcwidth( wch->vals[ 0 ]) > 1) Index: src/lib/libcurses/bell.c diff -u src/lib/libcurses/bell.c:1.9 src/lib/libcurses/bell.c:1.10 --- src/lib/libcurses/bell.c:1.9 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/bell.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: bell.c,v 1.9 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: bell.c,v 1.10 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: bell.c,v 1.9 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: bell.c,v 1.10 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -45,14 +45,10 @@ int beep(void) { if (bell != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "beep: bl\n"); -#endif tputs(bell, 0, __cputchar); } else if (flash_screen != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "beep: vb\n"); -#endif tputs(flash_screen, 0, __cputchar); } return OK; @@ -66,14 +62,10 @@ int flash(void) { if (flash_screen != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "flash: vb\n"); -#endif tputs(flash_screen, 0, __cputchar); } else if (bell != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "flash: bl\n"); -#endif tputs(bell, 0, __cputchar); } return OK; Index: src/lib/libcurses/get_wstr.c diff -u src/lib/libcurses/get_wstr.c:1.9 src/lib/libcurses/get_wstr.c:1.10 --- src/lib/libcurses/get_wstr.c:1.9 Sun Aug 15 15:12:36 2021 +++ src/lib/libcurses/get_wstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: get_wstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $ */ +/* $NetBSD: get_wstr.c,v 1.10 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: get_wstr.c,v 1.9 2021/08/15 15:12:36 rillig Exp $"); +__RCSID("$NetBSD: get_wstr.c,v 1.10 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -175,11 +175,9 @@ __wgetn_wstr(WINDOW *win, wchar_t *wstr, while (wget_wch(win, &wc) != ERR && wc != L'\n' && wc != L'\r') { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__wgetn_wstr: win %p, char 0x%x, remain %d\n", win, wc, remain); -#endif *wstr = wc; touchline(win, win->cury, 1); if (wc == ec || wc == KEY_BACKSPACE || wc == KEY_LEFT) { Index: src/lib/libcurses/meta.c diff -u src/lib/libcurses/meta.c:1.9 src/lib/libcurses/meta.c:1.10 --- src/lib/libcurses/meta.c:1.9 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/meta.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: meta.c,v 1.9 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: meta.c,v 1.10 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1998-2000 Brett Lymn @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: meta.c,v 1.9 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: meta.c,v 1.10 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -47,18 +47,14 @@ meta(/*ARGSUSED*/ WINDOW *win, bool bf) if (bf == TRUE) { if (meta_on != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "meta: TRUE\n"); -#endif tputs(meta_on, 0, __cputchar); _cursesi_screen->meta_state = TRUE; fflush(_cursesi_screen->outfd); } } else { if (meta_off != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "meta: FALSE\n"); -#endif tputs(meta_off, 0, __cputchar); _cursesi_screen->meta_state = FALSE; fflush(_cursesi_screen->outfd); Index: src/lib/libcurses/border.c diff -u src/lib/libcurses/border.c:1.18 src/lib/libcurses/border.c:1.19 --- src/lib/libcurses/border.c:1.18 Mon Jan 9 21:17:29 2017 +++ src/lib/libcurses/border.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: border.c,v 1.18 2017/01/09 21:17:29 blymn Exp $ */ +/* $NetBSD: border.c,v 1.19 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: border.c,v 1.18 2017/01/09 21:17:29 blymn Exp $"); +__RCSID("$NetBSD: border.c,v 1.19 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <stdlib.h> @@ -87,7 +87,6 @@ wborder(WINDOW *win, chtype left, chtype if (!(botright & __CHARTEXT)) botright |= ACS_LRCORNER; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wborder: left = %c, 0x%x\n", left & __CHARTEXT, left & __ATTRIBUTES); __CTRACE(__CTRACE_INPUT, "wborder: right = %c, 0x%x\n", @@ -104,7 +103,6 @@ wborder(WINDOW *win, chtype left, chtype botleft & __CHARTEXT, botleft & __ATTRIBUTES); __CTRACE(__CTRACE_INPUT, "wborder: botright = %c, 0x%x\n", botright & __CHARTEXT, botright & __ATTRIBUTES); -#endif /* Merge window and background attributes */ left |= (left & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr; @@ -239,7 +237,6 @@ int wborder_set(WINDOW *win, const cchar else memcpy(&botright, WACS_LRCORNER, sizeof(cchar_t)); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wborder_set: left = %c, 0x%x\n", left.vals[0], left.attributes ); __CTRACE(__CTRACE_INPUT, "wborder_set: right = %c, 0x%x\n", @@ -256,7 +253,6 @@ int wborder_set(WINDOW *win, const cchar botleft.vals[0], botleft.attributes ); __CTRACE(__CTRACE_INPUT, "wborder_set: botright = %c, 0x%x\n", botright.vals[0], botright.attributes ); -#endif /* Merge window attributes */ left.attributes |= (left.attributes & __COLOR) ? @@ -331,10 +327,8 @@ int wborder_set(WINDOW *win, const cchar } } for (j = cw; WCOL(win->alines[i]->line[j]) < 0; j++) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wborder_set: clean out partial char[%d]", j); -#endif /* DEBUG */ win->alines[i]->line[j].ch = ( wchar_t )btowc(win->bch); if (_cursesi_copy_nsp(win->bnsp, &win->alines[i]->line[j]) == ERR) @@ -376,11 +370,9 @@ int wborder_set(WINDOW *win, const cchar endx - cw + 1 - j); } if (pcw != 1) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wborder_set: clean out partial chars[%d:%d]", endx - cw + pcw, endx - cw ); -#endif /* DEBUG */ k = pcw < 0 ? endx -cw + pcw : endx - cw; for (j = endx - cw; j >= k; j--) { win->alines[i]->line[j].ch Index: src/lib/libcurses/insdelln.c diff -u src/lib/libcurses/insdelln.c:1.18 src/lib/libcurses/insdelln.c:1.19 --- src/lib/libcurses/insdelln.c:1.18 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/insdelln.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: insdelln.c,v 1.18 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: insdelln.c,v 1.19 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: insdelln.c,v 1.18 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: insdelln.c,v 1.19 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ /* @@ -75,10 +75,8 @@ winsdelln(WINDOW *win, int nlines) #endif /* HAVE_WCHAR */ attr_t attr; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "winsdelln: (%p) cury=%d lines=%d\n", win, win->cury, nlines); -#endif if (!nlines) return OK; Index: src/lib/libcurses/overwrite.c diff -u src/lib/libcurses/overwrite.c:1.18 src/lib/libcurses/overwrite.c:1.19 --- src/lib/libcurses/overwrite.c:1.18 Sun Jan 21 13:25:36 2007 +++ src/lib/libcurses/overwrite.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: overwrite.c,v 1.18 2007/01/21 13:25:36 jdc Exp $ */ +/* $NetBSD: overwrite.c,v 1.19 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)overwrite.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: overwrite.c,v 1.18 2007/01/21 13:25:36 jdc Exp $"); +__RCSID("$NetBSD: overwrite.c,v 1.19 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -51,9 +51,7 @@ __RCSID("$NetBSD: overwrite.c,v 1.18 200 int overwrite(const WINDOW *win1, WINDOW *win2) { -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "overwrite: (%p, %p);\n", win1, win2); -#endif return copywin(win1, win2, win2->begy - win1->begy, win2->begx - win1->begx, 0, 0, win2->maxy - 1, win2->maxx - 1, FALSE); Index: src/lib/libcurses/chgat.c diff -u src/lib/libcurses/chgat.c:1.5 src/lib/libcurses/chgat.c:1.6 --- src/lib/libcurses/chgat.c:1.5 Fri Sep 28 06:05:19 2012 +++ src/lib/libcurses/chgat.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: chgat.c,v 1.5 2012/09/28 06:05:19 blymn Exp $ */ +/* $NetBSD: chgat.c,v 1.6 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: chgat.c,v 1.5 2012/09/28 06:05:19 blymn Exp $"); +__RCSID("$NetBSD: chgat.c,v 1.6 2021/09/06 07:03:49 rin Exp $"); #include "curses.h" #include "curses_private.h" @@ -71,11 +71,9 @@ mvwchgat(WINDOW *win , int y, int x, int if (count < 0 || count > win->maxx - x) count = win->maxx - x; -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "mvwchgat: x: %d y: %d count: %d attr: 0x%x " "color pair %d\n", x, y, count, (attr & ~__COLOR), PAIR_NUMBER(color)); -#endif lp = win->alines[y]; lc = &lp->line[x]; Index: src/lib/libcurses/ripoffline.c diff -u src/lib/libcurses/ripoffline.c:1.5 src/lib/libcurses/ripoffline.c:1.6 --- src/lib/libcurses/ripoffline.c:1.5 Wed Oct 3 13:22:29 2018 +++ src/lib/libcurses/ripoffline.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ripoffline.c,v 1.5 2018/10/03 13:22:29 roy Exp $ */ +/* $NetBSD: ripoffline.c,v 1.6 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 2017 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ripoffline.c,v 1.5 2018/10/03 13:22:29 roy Exp $"); +__RCSID("$NetBSD: ripoffline.c,v 1.6 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -53,9 +53,7 @@ int ripoffline(int line, int (*init)(WINDOW *, int)) { -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "ripoffline: %d\n", line); -#endif if (nrips >= MAX_RIPS || init == NULL) return ERR; /* This makes sense, but not standards compliant. */ Index: src/lib/libcurses/color.c diff -u src/lib/libcurses/color.c:1.42 src/lib/libcurses/color.c:1.43 --- src/lib/libcurses/color.c:1.42 Mon Sep 6 02:48:54 2021 +++ src/lib/libcurses/color.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: color.c,v 1.42 2021/09/06 02:48:54 rin Exp $ */ +/* $NetBSD: color.c,v 1.43 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: color.c,v 1.42 2021/09/06 02:48:54 rin Exp $"); +__RCSID("$NetBSD: color.c,v 1.43 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -184,10 +184,8 @@ start_color(void) if (temp_nc & 0x0100) _cursesi_screen->nca |= __ALTCHARSET; } -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "start_color: _cursesi_screen->nca = %08x\n", _cursesi_screen->nca); -#endif /* Set up initial 8 colours */ #define RGB_ON 680 /* Allow for bright colours */ @@ -269,9 +267,7 @@ init_pair(short pair, short fore, short { int changed; -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "init_pair: %d, %d, %d\n", pair, fore, back); -#endif if (pair < 0 || pair >= COLOR_PAIRS) return ERR; @@ -405,10 +401,8 @@ init_color_value(short color, short red, int init_color(short color, short red, short green, short blue) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "init_color: %d, %d, %d, %d\n", color, red, green, blue); -#endif if (init_color_value(color, red, green, blue) == ERR) return ERR; if (!can_change || t_initialize_color(_cursesi_screen->term) == NULL) @@ -441,9 +435,7 @@ color_content(short color, short *redp, int use_default_colors(void) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "use_default_colors\n"); -#endif return (assume_default_colors(-1, -1)); } @@ -455,11 +447,9 @@ use_default_colors(void) int assume_default_colors(short fore, short back) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "assume_default_colors: %d, %d\n", fore, back); __CTRACE(__CTRACE_COLOR, "assume_default_colors: default_colour = %d, pair_number = %d\n", __default_color, PAIR_NUMBER(__default_color)); -#endif /* Swap red/blue and yellow/cyan */ if (_cursesi_screen->color_type == COLOR_OTHER) { @@ -540,11 +530,9 @@ __set_color( /*ARGSUSED*/ WINDOW *win, a return; pair = PAIR_NUMBER((uint32_t)attr); -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "__set_color: %d, %d, %d\n", pair, _cursesi_screen->colour_pairs[pair].fore, _cursesi_screen->colour_pairs[pair].back); -#endif switch (_cursesi_screen->color_type) { /* Set ANSI forground and background colours */ case COLOR_ANSI: @@ -591,9 +579,7 @@ __set_color( /*ARGSUSED*/ WINDOW *win, a void __unset_color(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "__unset_color\n"); -#endif switch (_cursesi_screen->color_type) { /* Clear ANSI forground and background colours */ case COLOR_ANSI: @@ -650,19 +636,15 @@ __change_pair(short pair) for (wlp = _cursesi_screen->winlistp; wlp != NULL; wlp = wlp->nextp) { -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "__change_pair: win = %p\n", wlp->winp); -#endif win = wlp->winp; if (win == __virtscr) continue; else if (win == curscr) { /* Reset colour attribute on curscr */ -#ifdef DEBUG __CTRACE(__CTRACE_COLOR, "__change_pair: win == curscr\n"); -#endif for (y = 0; y < curscr->maxy; y++) { lp = curscr->alines[y]; for (x = 0; x < curscr->maxx; x++) { Index: src/lib/libcurses/copywin.c diff -u src/lib/libcurses/copywin.c:1.19 src/lib/libcurses/copywin.c:1.20 --- src/lib/libcurses/copywin.c:1.19 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/copywin.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: copywin.c,v 1.19 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: copywin.c,v 1.20 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1998-1999 Brett Lymn @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: copywin.c,v 1.19 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: copywin.c,v 1.20 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <ctype.h> @@ -59,12 +59,10 @@ int copywin(const WINDOW *srcwin, WINDOW nschar_t *np; #endif /* HAVE_WCHAR */ -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "copywin %s mode: from (%d,%d) to (%d,%d-%d,%d)\n", dooverlay ? "overlay" : "overwrite", sminrow, smincol, dminrow, dmincol, dmaxrow, dmaxcol); -#endif /* overwrite() and overlay() can come here with -ve srcwin coords */ if (sminrow < 0) { @@ -101,28 +99,22 @@ int copywin(const WINDOW *srcwin, WINDOW if (sminrow + (dmaxrow - dminrow) >= srcwin->maxy) dmaxrow = srcwin->maxy + dminrow - sminrow - 1; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "copywin %s mode: from (%d,%d) to (%d,%d-%d,%d)\n", dooverlay ? "overlay" : "overwrite", sminrow, smincol, dminrow, dmincol, dmaxrow, dmaxcol); -#endif for (; dminrow <= dmaxrow; sminrow++, dminrow++) { sp = &srcwin->alines[sminrow]->line[smincol]; end = sp + dmaxcol - dmincol; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "copywin: row %d\n", sminrow); -#endif for (dcol = dmincol; sp <= end; dcol++, sp++) { /* XXX: Perhaps this should check for the * background character */ if ((dooverlay && !isspace(sp->ch)) || !dooverlay) { wmove(dstwin, dminrow, dcol); -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "copywin: dcol = %d\n", dcol); -#endif #ifndef HAVE_WCHAR __waddch(dstwin, sp); #else Index: src/lib/libcurses/cr_put.c diff -u src/lib/libcurses/cr_put.c:1.35 src/lib/libcurses/cr_put.c:1.36 --- src/lib/libcurses/cr_put.c:1.35 Sun Jun 27 23:57:08 2021 +++ src/lib/libcurses/cr_put.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cr_put.c,v 1.35 2021/06/27 23:57:08 blymn Exp $ */ +/* $NetBSD: cr_put.c,v 1.36 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)cr_put.c 8.3 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: cr_put.c,v 1.35 2021/06/27 23:57:08 blymn Exp $"); +__RCSID("$NetBSD: cr_put.c,v 1.36 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -73,10 +73,8 @@ static int outcol, outline, destcol, des int __mvcur(int ly, int lx, int y, int x, int in_refresh) { -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "mvcur: moving cursor from (%d, %d) to (%d, %d) in refresh %d\n", ly, lx, y, x, in_refresh); -#endif destcol = x; destline = y; outcol = lx; @@ -91,11 +89,9 @@ fgoto(int in_refresh) int c, l; char *cgp; -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "fgoto: in_refresh=%d\n", in_refresh); __CTRACE(__CTRACE_OUTPUT, "fgoto: outcol=%d, outline=%d, destcol=%d, destline=%d\n", outcol, outline, destcol, destline); -#endif /* DEBUG */ if (destcol >= COLS) { destline += destcol / COLS; destcol %= COLS; @@ -172,9 +168,7 @@ fgoto(int in_refresh) * Need this condition due to inconsistent behavior * of backspace on the last column. */ -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "fgoto: cgp=%s\n", cgp); -#endif /* DEBUG */ if (outcol != COLS - 1 && plod((int) strlen(cgp), in_refresh) > 0) plod(0, in_refresh); @@ -213,12 +207,10 @@ plod(int cnt, int in_refresh) { int i, j, k, soutcol, soutline; -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "plod: cnt=%d, in_refresh=%d\n", cnt, in_refresh); __CTRACE(__CTRACE_OUTPUT, "plod: plodding from col %d, row %d to col %d, row %d\n", outcol, outline, destcol, destline); -#endif /* DEBUG */ plodcnt = plodflg = cnt; soutcol = outcol; soutline = outline; @@ -434,14 +426,12 @@ dontcr:while (outline < destline) { __cursesi_putnsp(curscr->alines[outline]->line[outcol].nsp, outline, outcol); -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "plod: (%d,%d)WCOL(%d), " "putwchar(%x)\n", outline, outcol, WCOL(curscr->alines[outline]->line[outcol]), curscr->alines[outline]->line[outcol].ch); -#endif /* DEBUG */ /*FALLTHROUGH*/ case 0: break; @@ -467,9 +457,7 @@ out: if (plodflg) { outcol = soutcol; outline = soutline; } -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "plod: returns %d\n", plodcnt); -#endif /* DEBUG */ return plodcnt; } Index: src/lib/libcurses/initscr.c diff -u src/lib/libcurses/initscr.c:1.35 src/lib/libcurses/initscr.c:1.36 --- src/lib/libcurses/initscr.c:1.35 Thu Mar 12 15:50:11 2020 +++ src/lib/libcurses/initscr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: initscr.c,v 1.35 2020/03/12 15:50:11 roy Exp $ */ +/* $NetBSD: initscr.c,v 1.36 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)initscr.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: initscr.c,v 1.35 2020/03/12 15:50:11 roy Exp $"); +__RCSID("$NetBSD: initscr.c,v 1.36 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -53,9 +53,7 @@ initscr(void) { const char *sp; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "initscr\n"); -#endif /* * If My_term is set, or can't find a terminal in the environment, Index: src/lib/libcurses/screen.c diff -u src/lib/libcurses/screen.c:1.35 src/lib/libcurses/screen.c:1.36 --- src/lib/libcurses/screen.c:1.35 Fri Nov 16 10:12:00 2018 +++ src/lib/libcurses/screen.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: screen.c,v 1.35 2018/11/16 10:12:00 blymn Exp $ */ +/* $NetBSD: screen.c,v 1.36 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)screen.c 8.2 (blymn) 11/27/2001"; #else -__RCSID("$NetBSD: screen.c,v 1.35 2018/11/16 10:12:00 blymn Exp $"); +__RCSID("$NetBSD: screen.c,v 1.36 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -112,10 +112,8 @@ set_term(SCREEN *new) _cursesi_reset_wacs(new); #endif /* HAVE_WCHAR */ -#ifdef DEBUG __CTRACE(__CTRACE_SCREEN, "set_term: LINES = %d, COLS = %d\n", LINES, COLS); -#endif return old_screen; } @@ -138,9 +136,7 @@ newterm(char *type, FILE *outfd, FILE *i if ((new_screen = calloc(1, sizeof(SCREEN))) == NULL) return NULL; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "newterm\n"); -#endif new_screen->infd = infd; /* @@ -229,10 +225,8 @@ newterm(char *type, FILE *outfd, FILE *i set_term(new_screen); } -#ifdef DEBUG __CTRACE(__CTRACE_SCREEN, "newterm: LINES = %d, COLS = %d\n", LINES, COLS); -#endif __startwin(new_screen); return new_screen; @@ -254,9 +248,7 @@ void delscreen(SCREEN *screen) { -#ifdef DEBUG __CTRACE(__CTRACE_SCREEN, "delscreen(%p)\n", screen); -#endif __delscreen(screen); Index: src/lib/libcurses/curs_set.c diff -u src/lib/libcurses/curs_set.c:1.10 src/lib/libcurses/curs_set.c:1.11 --- src/lib/libcurses/curs_set.c:1.10 Wed Mar 30 09:47:02 2011 +++ src/lib/libcurses/curs_set.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: curs_set.c,v 1.10 2011/03/30 09:47:02 blymn Exp $ */ +/* $NetBSD: curs_set.c,v 1.11 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1998-2000 Brett Lymn @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: curs_set.c,v 1.10 2011/03/30 09:47:02 blymn Exp $"); +__RCSID("$NetBSD: curs_set.c,v 1.11 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -53,10 +53,8 @@ curs_set(int visibility) switch (visibility) { case 0: /* invisible */ if (cursor_invisible != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "curs_set: invisible\n"); -#endif _cursesi_screen->old_mode = 0; tputs(cursor_invisible, 0, __cputchar); fflush(_cursesi_screen->outfd); @@ -66,9 +64,7 @@ curs_set(int visibility) case 1: /* normal */ if (cursor_normal != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "curs_set: normal\n"); -#endif _cursesi_screen->old_mode = 1; tputs(cursor_normal, 0, __cputchar); fflush(_cursesi_screen->outfd); @@ -78,10 +74,8 @@ curs_set(int visibility) case 2: /* high visibility */ if (cursor_visible != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "curs_set: high vis\n"); -#endif _cursesi_screen->old_mode = 2; tputs(cursor_visible, 0, __cputchar); fflush(_cursesi_screen->outfd); Index: src/lib/libcurses/pause.c diff -u src/lib/libcurses/pause.c:1.10 src/lib/libcurses/pause.c:1.11 --- src/lib/libcurses/pause.c:1.10 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/pause.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: pause.c,v 1.10 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: pause.c,v 1.11 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: pause.c,v 1.10 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: pause.c,v 1.11 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include <stdarg.h> @@ -50,9 +50,7 @@ napms(int ms) { struct timespec ts; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "napms: %d\n", ms); -#endif ts.tv_sec = ms / 1000; ts.tv_nsec = (ms % 1000) * 1000000; (void)nanosleep(&ts, NULL); @@ -68,9 +66,7 @@ delay_output(int ms) { char *delstr; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "delay_output: %d\n", ms); -#endif if (!_cursesi_screen->padchar) return napms(ms); Index: src/lib/libcurses/curses_private.h diff -u src/lib/libcurses/curses_private.h:1.74 src/lib/libcurses/curses_private.h:1.75 --- src/lib/libcurses/curses_private.h:1.74 Sun Aug 15 12:39:39 2021 +++ src/lib/libcurses/curses_private.h Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: curses_private.h,v 1.74 2021/08/15 12:39:39 christos Exp $ */ +/* $NetBSD: curses_private.h,v 1.75 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1998-2000 Brett Lymn @@ -341,6 +341,8 @@ extern SCREEN *_cursesi_screen; #define __CTRACE_FILEIO 0x00001000 #define __CTRACE_ALL 0x7fffffff void __CTRACE(int, const char *, ...) __attribute__((__format__(__printf__, 2, 3))); +#else +#define __CTRACE(area, fmt, ...) __nothing #endif /* Common erase logic */ Index: src/lib/libcurses/erase.c diff -u src/lib/libcurses/erase.c:1.32 src/lib/libcurses/erase.c:1.33 --- src/lib/libcurses/erase.c:1.32 Sun Mar 15 01:18:43 2020 +++ src/lib/libcurses/erase.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: erase.c,v 1.32 2020/03/15 01:18:43 uwe Exp $ */ +/* $NetBSD: erase.c,v 1.33 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)erase.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: erase.c,v 1.32 2020/03/15 01:18:43 uwe Exp $"); +__RCSID("$NetBSD: erase.c,v 1.33 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -69,9 +69,7 @@ werase(WINDOW *win) wchar_t bch; attr_t battr; -#ifdef DEBUG __CTRACE(__CTRACE_ERASE, "werase: (%p)\n", win); -#endif #ifdef HAVE_WCHAR bch = (wchar_t)btowc((int)win->bch); #else Index: src/lib/libcurses/touchwin.c diff -u src/lib/libcurses/touchwin.c:1.32 src/lib/libcurses/touchwin.c:1.33 --- src/lib/libcurses/touchwin.c:1.32 Fri Jul 3 23:28:51 2020 +++ src/lib/libcurses/touchwin.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: touchwin.c,v 1.32 2020/07/03 23:28:51 uwe Exp $ */ +/* $NetBSD: touchwin.c,v 1.33 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)touchwin.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: touchwin.c,v 1.32 2020/07/03 23:28:51 uwe Exp $"); +__RCSID("$NetBSD: touchwin.c,v 1.33 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -67,10 +67,8 @@ is_linetouched(WINDOW *win, int line) if (line > win->maxy) return FALSE; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "is_linetouched: (%p, line %d, dirty %d)\n", win, line, (win->alines[line]->flags & __ISDIRTY)); -#endif return (win->alines[line]->flags & __ISDIRTY) != 0; } @@ -82,9 +80,7 @@ is_linetouched(WINDOW *win, int line) int touchline(WINDOW *win, int start, int count) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "touchline: (%p, %d, %d)\n", win, start, count); -#endif return wtouchln(win, start, count, 1); } @@ -95,9 +91,7 @@ touchline(WINDOW *win, int start, int co */ int wredrawln(WINDOW *win, int start, int count) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "wredrawln: (%p, %d, %d)\n", win, start, count); -#endif return wtouchln(win, start, count, 1); } @@ -110,10 +104,8 @@ is_wintouched(WINDOW *win) { int y, maxy; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "is_wintouched: (%p, maxy %d)\n", win, win->maxy); -#endif maxy = win->maxy; for (y = 0; y < maxy; y++) { if (is_linetouched(win, y) == TRUE) @@ -130,9 +122,7 @@ is_wintouched(WINDOW *win) int touchwin(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "touchwin: (%p)\n", win); -#endif return wtouchln(win, 0, win->maxy, 1); } @@ -143,9 +133,7 @@ touchwin(WINDOW *win) int redrawwin(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "redrawwin: (%p)\n", win); -#endif return wtouchln(win, 0, win->maxy, 1); } @@ -156,9 +144,7 @@ redrawwin(WINDOW *win) int untouchwin(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "untouchwin: (%p)\n", win); -#endif return wtouchln(win, 0, win->maxy, 0); } @@ -173,10 +159,8 @@ wtouchln(WINDOW *win, int line, int n, i int y; __LINE *wlp; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "wtouchln: (%p) %d, %d, %d\n", win, line, n, changed); -#endif if (line < 0 || win->maxy <= line) return ERR; if (n < 0) @@ -208,9 +192,7 @@ __touchwin(WINDOW *win) { int y, maxy; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "__touchwin: (%p)\n", win); -#endif maxy = win->maxy; for (y = 0; y < maxy; y++) __touchline(win, y, 0, (int) win->maxx - 1); @@ -235,12 +217,10 @@ static int _cursesi_touchline_force(WINDOW *win, int y, int sx, int ex, int force) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "__touchline: (%p, %d, %d, %d, %d)\n", win, y, sx, ex, force); __CTRACE(__CTRACE_LINE, "__touchline: first = %d, last = %d\n", *win->alines[y]->firstchp, *win->alines[y]->lastchp); -#endif sx += win->ch_off; ex += win->ch_off; win->alines[y]->flags |= __ISDIRTY; @@ -251,10 +231,8 @@ _cursesi_touchline_force(WINDOW *win, in *win->alines[y]->firstchp = sx; if (*win->alines[y]->lastchp < ex) *win->alines[y]->lastchp = ex; -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "__touchline: first = %d, last = %d\n", *win->alines[y]->firstchp, *win->alines[y]->lastchp); -#endif return OK; } Index: src/lib/libcurses/fileio.c diff -u src/lib/libcurses/fileio.c:1.7 src/lib/libcurses/fileio.c:1.8 --- src/lib/libcurses/fileio.c:1.7 Mon Feb 24 12:20:29 2020 +++ src/lib/libcurses/fileio.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: fileio.c,v 1.7 2020/02/24 12:20:29 rin Exp $ */ +/* $NetBSD: fileio.c,v 1.8 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: fileio.c,v 1.7 2020/02/24 12:20:29 rin Exp $"); +__RCSID("$NetBSD: fileio.c,v 1.8 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -83,9 +83,7 @@ putwin(WINDOW *win, FILE *fp) int y, x; __LDATA *sp; -#ifdef DEBUG __CTRACE(__CTRACE_FILEIO, "putwin: win %p\n", win); -#endif if (win == NULL) return ERR; @@ -176,9 +174,7 @@ getwin(FILE *fp) int y, x; __LDATA *sp; -#ifdef DEBUG __CTRACE(__CTRACE_FILEIO, "getwin\n"); -#endif /* Check library version */ if (fread(&major, sizeof(int), 1, fp) != 1) @@ -235,9 +231,7 @@ getwin(FILE *fp) } __touchline(win, y, 0, (int) win->maxx - 1); } -#ifdef DEBUG __CTRACE(__CTRACE_FILEIO, "getwin: win = %p\n", win); -#endif return win; error1: Index: src/lib/libcurses/get_wch.c diff -u src/lib/libcurses/get_wch.c:1.24 src/lib/libcurses/get_wch.c:1.25 --- src/lib/libcurses/get_wch.c:1.24 Mon Jul 6 23:33:38 2020 +++ src/lib/libcurses/get_wch.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: get_wch.c,v 1.24 2020/07/06 23:33:38 uwe Exp $ */ +/* $NetBSD: get_wch.c,v 1.25 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: get_wch.c,v 1.24 2020/07/06 23:33:38 uwe Exp $"); +__RCSID("$NetBSD: get_wch.c,v 1.25 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <errno.h> @@ -87,9 +87,7 @@ inkey(wchar_t *wc, int to, int delay) *end = &_cursesi_screen->cbuf_tail; char *inbuf = &_cursesi_screen->cbuf[ 0 ]; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (%p, %d, %d)\n", wc, to, delay); -#endif for (;;) { /* loop until we get a complete key sequence */ if (wstate == INKEY_NORM) { if (delay && __timeout(delay) == ERR) @@ -104,32 +102,26 @@ inkey(wchar_t *wc, int to, int delay) return ERR; k = (wchar_t)c; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (wstate normal) got '%s'\n", unctrl(k)); -#endif inbuf[*end] = k; *end = (*end + 1) % MAX_CBUF_SIZE; *working = *start; wstate = INKEY_ASSEMBLING; /* go to assembling state */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: NORM=>ASSEMBLING: start(%d), " "current(%d), end(%d)\n", *start, *working, *end); -#endif /* DEBUG */ } else if (wstate == INKEY_BACKOUT) { k = inbuf[*working]; *working = (*working + 1) % MAX_CBUF_SIZE; if (*working == *end) { /* see if run out of keys */ /* if so, switch to assembling */ wstate = INKEY_ASSEMBLING; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: BACKOUT=>ASSEMBLING, start(%d), " "current(%d), end(%d)\n", *start, *working, *end); -#endif /* DEBUG */ } } else if (wstate == INKEY_ASSEMBLING) { /* assembling a key sequence */ @@ -152,10 +144,8 @@ inkey(wchar_t *wc, int to, int delay) return ERR; k = (wchar_t)c; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (wstate assembling) got '%s'\n", unctrl(k)); -#endif /* DEBUG */ if (feof(infd)) { /* inter-char T/O, start backout */ clearerr(infd); if (*start == *end) @@ -164,22 +154,18 @@ inkey(wchar_t *wc, int to, int delay) k = inbuf[*start]; wstate = INKEY_TIMEOUT; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: ASSEMBLING=>TIMEOUT, start(%d), " "current(%d), end(%d)\n", *start, *working, *end); -#endif /* DEBUG */ } else { inbuf[*end] = k; *working = *end; *end = (*end + 1) % MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: ASSEMBLING: start(%d), " "current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } } else if (wstate == INKEY_WCASSEMBLING) { /* assembling a wide-char sequence */ @@ -202,11 +188,9 @@ inkey(wchar_t *wc, int to, int delay) return ERR; k = (wchar_t)c; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (wstate wcassembling) got '%s'\n", unctrl(k)); -#endif if (feof(infd)) { /* inter-char T/O, start backout */ clearerr(infd); if (*start == *end) @@ -217,20 +201,16 @@ inkey(wchar_t *wc, int to, int delay) *working = *start = (*start +1) % MAX_CBUF_SIZE; if (*start == *end) { _cursesi_state = wstate = INKEY_NORM; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: WCASSEMBLING=>NORM, " "start(%d), current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } else { _cursesi_state = wstate = INKEY_BACKOUT; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: WCASSEMBLING=>BACKOUT, " "start(%d), current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } return OK; } else { @@ -238,19 +218,15 @@ inkey(wchar_t *wc, int to, int delay) inbuf[*end] = k; *working = *end; *end = (*end + 1) % MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: WCASSEMBLING[head(%d), " "urrent(%d), tail(%d)]\n", *start, *working, *end); -#endif /* DEBUG */ ret = (int)mbrtowc(wc, inbuf + (*working), 1, &_cursesi_screen->sp); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: mbrtowc returns %d, wc(%x)\n", ret, *wc); -#endif /* DEBUG */ if (ret == -2) { *working = (*working+1) % MAX_CBUF_SIZE; continue; @@ -261,45 +237,37 @@ inkey(wchar_t *wc, int to, int delay) /* return the 1st character we know */ *wc = inbuf[*start]; *working = *start = (*start + 1) % MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Invalid wide char(%x) " "[head(%d), current(%d), " "tail(%d)]\n", *wc, *start, *working, *end); -#endif /* DEBUG */ } else { /* > 0 */ /* return the wide character */ *start = *working = (*working + ret)%MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Wide char found(%x) " "[head(%d), current(%d), " "tail(%d)]\n", *wc, *start, *working, *end); -#endif /* DEBUG */ } if (*start == *end) { /* only one char processed */ _cursesi_state = wstate = INKEY_NORM; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: WCASSEMBLING=>NORM, " "start(%d), current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } else { /* otherwise we must have more than * one char to backout */ _cursesi_state = wstate = INKEY_BACKOUT; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: WCASSEMBLING=>BACKOUT, " "start(%d), current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } return OK; } @@ -319,28 +287,22 @@ inkey(wchar_t *wc, int to, int delay) && (current->key[mapping]->enable == FALSE))) { /* wide-character specific code */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Checking for wide char\n"); -#endif /* DEBUG */ mbrtowc( NULL, NULL, 1, &_cursesi_screen->sp ); *working = *start; mlen = *end > *working ? *end - *working : MAX_CBUF_SIZE - *working; if (!mlen) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Check wide char[head(%d), " "current(%d), tail(%d), mlen(%ld)]\n", *start, *working, *end, (long) mlen); -#endif /* DEBUG */ ret = (int)mbrtowc(wc, inbuf + (*working), mlen, &_cursesi_screen->sp); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: mbrtowc returns %d, wc(%x)\n", ret, *wc); -#endif /* DEBUG */ if (ret == -2 && *end < *working) { /* second half of a wide character */ *working = 0; @@ -362,42 +324,34 @@ inkey(wchar_t *wc, int to, int delay) *wc = inbuf[*start]; *working = *start = (*start + 1) % MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Invalid wide char(%x)[head(%d), " "current(%d), tail(%d)]\n", *wc, *start, *working, *end); -#endif /* DEBUG */ } else { /* > 0 */ /* return the wide character */ *start = *working = (*working + ret) % MAX_CBUF_SIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Wide char found(%x)[head(%d), " "current(%d), tail(%d)]\n", *wc, *start, *working, *end); -#endif /* DEBUG */ } if (*start == *end) { /* only one char processed */ _cursesi_state = wstate = INKEY_NORM; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Empty cbuf=>NORM, " "start(%d), current(%d), end(%d)\n", *start, *working, *end); -#endif /* DEBUG */ } else { /* otherwise we must have more than one * char to backout */ _cursesi_state = wstate = INKEY_BACKOUT; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Non-empty cbuf=>BACKOUT, " "start(%d), current(%d), end(%d)\n", *start, *working, *end); -#endif /* DEBUG */ } return OK; } else { /* must be part of a multikey sequence */ @@ -409,29 +363,23 @@ inkey(wchar_t *wc, int to, int delay) % MAX_CBUF_SIZE; /* check if inbuf empty now */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey: Key found(%s)\n", key_name(current->key[mapping]->value.symbol)); -#endif /* DEBUG */ if (*start == *end) { /* if it is go back to normal */ _cursesi_state = wstate = INKEY_NORM; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "[inkey]=>NORM, start(%d), " "current(%d), end(%d)", *start, *working, *end); -#endif /* DEBUG */ } else { /* otherwise go to backout state */ _cursesi_state = wstate = INKEY_BACKOUT; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "[inkey]=>BACKOUT, start(%d), " "current(%d), end(%d)", *start, *working, *end ); -#endif /* DEBUG */ } /* return the symbol */ @@ -501,11 +449,9 @@ wget_wch(WINDOW *win, wint_t *ch) if (!(win->flags & __ISPAD) && is_wintouched(win)) wrefresh(win); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wget_wch: __echoit = %d, " "__rawmode = %d, __nl = %d, flags = %#.4x\n", __echoit, __rawmode, _cursesi_screen->nl, win->flags); -#endif if (_cursesi_screen->resized) { resizeterm(LINES, COLS); _cursesi_screen->resized = 0; @@ -513,10 +459,8 @@ wget_wch(WINDOW *win, wint_t *ch) return KEY_CODE_YES; } if (_cursesi_screen->unget_pos) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wget_wch returning char at %d\n", _cursesi_screen->unget_pos); -#endif _cursesi_screen->unget_pos--; *ch = _cursesi_screen->unget_list[_cursesi_screen->unget_pos]; if (__echoit) { @@ -656,9 +600,7 @@ __fgetwc_resize(FILE *infd, bool *resize if (!ferror(infd) || errno != EINTR || !_cursesi_screen->resized) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__fgetwc_resize returning KEY_RESIZE\n"); -#endif resizeterm(LINES, COLS); _cursesi_screen->resized = 0; *resized = true; Index: src/lib/libcurses/getch.c diff -u src/lib/libcurses/getch.c:1.75 src/lib/libcurses/getch.c:1.76 --- src/lib/libcurses/getch.c:1.75 Mon Jul 6 23:33:38 2020 +++ src/lib/libcurses/getch.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: getch.c,v 1.75 2020/07/06 23:33:38 uwe Exp $ */ +/* $NetBSD: getch.c,v 1.76 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)getch.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: getch.c,v 1.75 2020/07/06 23:33:38 uwe Exp $"); +__RCSID("$NetBSD: getch.c,v 1.76 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -261,11 +261,9 @@ add_new_key(keymap_t *current, char chr, key_entry_t *the_key; int i, ki; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "Adding character %s of type %d, symbol 0x%x\n", unctrl(chr), key_type, symbol); -#endif if (current->mapping[(unsigned char)chr] < 0) { if (current->mapping[(unsigned char)chr] == MAPPING_UNUSED) { /* first time for this char */ @@ -306,18 +304,14 @@ add_new_key(keymap_t *current, char chr, switch (key_type) { case KEYMAP_MULTI: /* need for next key */ -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "Creating new keymap\n"); -#endif the_key->value.next = new_keymap(); the_key->enable = TRUE; break; case KEYMAP_LEAF: /* the associated symbol for the key */ -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "Adding leaf key\n"); -#endif the_key->value.symbol = symbol; the_key->enable = TRUE; break; @@ -328,9 +322,7 @@ add_new_key(keymap_t *current, char chr, } } else { /* the key is already known - just return the address. */ -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "Keymap already known\n"); -#endif the_key = current->key[current->mapping[(unsigned char)chr]]; } @@ -365,10 +357,8 @@ delete_key_sequence(keymap_t *current, i _cursesi_free_keymap(key->value.next); } else if ((key->type == KEYMAP_LEAF) && (key->value.symbol == key_type)) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "delete_key_sequence: found keysym %d, deleting\n", key_type); -#endif key->enable = FALSE; } } @@ -385,10 +375,8 @@ add_key_sequence(SCREEN *screen, char *s keymap_t *current; int length, j, key_ent; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "add_key_sequence: add key sequence: %s(%s)\n", sequence, keyname(key_type)); -#endif /* DEBUG */ current = screen->base_keymap; /* always start with * base keymap. */ length = (int)strlen(sequence); @@ -552,9 +540,7 @@ inkey(int to, int delay) k = 0; /* XXX gcc -Wuninitialized */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (%d, %d)\n", to, delay); -#endif for (;;) { /* loop until we get a complete key sequence */ reread: if (_cursesi_state == INKEY_NORM) { @@ -570,10 +556,8 @@ reread: return ERR; k = (wchar_t)c; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (state normal) got '%s'\n", unctrl(k)); -#endif working = start; inbuf[working] = k; @@ -613,10 +597,8 @@ reread: if ((to || delay) && (__notimeout() == ERR)) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "inkey (state assembling) got '%s'\n", unctrl(k)); -#endif if (feof(infd) || c == -1) { /* inter-char timeout, * start backing out */ clearerr(infd); @@ -786,10 +768,8 @@ define_key(char *sequence, int symbol) return ERR; if (sequence == NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "define_key: deleting keysym %d\n", symbol); -#endif delete_key_sequence(_cursesi_screen->base_keymap, symbol); } else add_key_sequence(_cursesi_screen, sequence, symbol); @@ -808,9 +788,7 @@ wgetch(WINDOW *win) int c; FILE *infd = _cursesi_screen->infd; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wgetch: win(%p)\n", win); -#endif if (win == NULL) return ERR; if (!(win->flags & __SCROLLOK) && (win->flags & __FULLWIN) @@ -823,11 +801,9 @@ wgetch(WINDOW *win) wrefresh(win); else if ((_cursesi_screen->curscr->cury != (win->begy + win->cury)) || (_cursesi_screen->curscr->curx != (win->begx + win->curx))) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wgetch: curscr cury %d cury %d curscr curx %d curx %d\n", _cursesi_screen->curscr->cury, win->begy + win->cury, _cursesi_screen->curscr->curx, win->begx + win->curx); -#endif /* * Just in case the window is not dirty but the * cursor was moved, check and update the @@ -843,24 +819,18 @@ wgetch(WINDOW *win) } } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wgetch: __echoit = %d, " "__rawmode = %d, __nl = %d, flags = %#.4x, delay = %d\n", __echoit, __rawmode, _cursesi_screen->nl, win->flags, win->delay); -#endif if (_cursesi_screen->resized) { resizeterm(LINES, COLS); _cursesi_screen->resized = 0; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wgetch returning KEY_RESIZE\n"); -#endif return KEY_RESIZE; } if (_cursesi_screen->unget_pos) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wgetch returning char at %d\n", _cursesi_screen->unget_pos); -#endif _cursesi_screen->unget_pos--; c = _cursesi_screen->unget_list[_cursesi_screen->unget_pos]; if (__echoit) @@ -961,9 +931,7 @@ __unget(wint_t c) wchar_t *p; int len; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__unget(%x)\n", c); -#endif if (_cursesi_screen == NULL) return ERR; if (_cursesi_screen->unget_pos >= _cursesi_screen->unget_len) { @@ -1033,9 +1001,7 @@ __fgetc_resize(FILE *infd) if (!ferror(infd) || errno != EINTR || !_cursesi_screen->resized) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__fgetc_resize returning KEY_RESIZE\n"); -#endif resizeterm(LINES, COLS); _cursesi_screen->resized = 0; return KEY_RESIZE; Index: src/lib/libcurses/getstr.c diff -u src/lib/libcurses/getstr.c:1.28 src/lib/libcurses/getstr.c:1.29 --- src/lib/libcurses/getstr.c:1.28 Sun Aug 15 15:12:36 2021 +++ src/lib/libcurses/getstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: getstr.c,v 1.28 2021/08/15 15:12:36 rillig Exp $ */ +/* $NetBSD: getstr.c,v 1.29 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -35,7 +35,7 @@ #if 0 static char sccsid[] = "@(#)getstr.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: getstr.c,v 1.28 2021/08/15 15:12:36 rillig Exp $"); +__RCSID("$NetBSD: getstr.c,v 1.29 2021/09/06 07:03:49 rin Exp $"); #endif #endif /* not lint */ @@ -172,11 +172,9 @@ __wgetnstr(WINDOW *win, char *str, int n remain = n - 1; while ((c = wgetch(win)) != ERR && c != '\n' && c != '\r') { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__wgetnstr: win %p, char 0x%x, remain %d\n", win, c, remain); -#endif *str = c; __touchline(win, win->cury, 0, (int) win->maxx - 1); if (c == ec || c == KEY_BACKSPACE || c == KEY_LEFT) { Index: src/lib/libcurses/ins_wch.c diff -u src/lib/libcurses/ins_wch.c:1.16 src/lib/libcurses/ins_wch.c:1.17 --- src/lib/libcurses/ins_wch.c:1.16 Tue Jun 22 07:22:44 2021 +++ src/lib/libcurses/ins_wch.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ins_wch.c,v 1.16 2021/06/22 07:22:44 blymn Exp $ */ +/* $NetBSD: ins_wch.c,v 1.17 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ins_wch.c,v 1.16 2021/06/22 07:22:44 blymn Exp $"); +__RCSID("$NetBSD: ins_wch.c,v 1.17 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <string.h> @@ -95,9 +95,7 @@ wins_wch(WINDOW *win, const cchar_t *wch if (!wch) return OK; cw = wcwidth(wch->vals[0]); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_wch: wcwidth %d\n", cw); -#endif if (cw < 0) cw = 1; if (!cw) @@ -105,9 +103,7 @@ wins_wch(WINDOW *win, const cchar_t *wch x = win->curx; y = win->cury; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_wch: (%d,%d)\n", y, x); -#endif /* DEBUG */ switch (wch->vals[0]) { case L'\b': if (--x < 0) @@ -151,16 +147,12 @@ wins_wch(WINDOW *win, const cchar_t *wch *lnp->firstchp = newx; /* shift all complete characters */ -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_wch: shift all characters\n"); -#endif /* DEBUG */ temp1 = &win->alines[y]->line[win->maxx - 1]; temp2 = temp1 - cw; pcw = WCOL(*(temp2 + 1)); if (pcw < 0) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_wch: clear EOL\n"); -#endif /* DEBUG */ temp2 += pcw; while (temp1 > temp2 + cw) { np = temp1->nsp; @@ -200,10 +192,8 @@ wins_wch(WINDOW *win, const cchar_t *wch start->nsp = np; } } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_wch: insert (%x,%x,%p)\n", start->ch, start->attr, start->nsp); -#endif /* DEBUG */ temp1 = start + 1; ex = x + 1; while (ex - x < cw) { Index: src/lib/libcurses/line.c diff -u src/lib/libcurses/line.c:1.16 src/lib/libcurses/line.c:1.17 --- src/lib/libcurses/line.c:1.16 Wed Jul 1 02:57:01 2020 +++ src/lib/libcurses/line.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: line.c,v 1.16 2020/07/01 02:57:01 uwe Exp $ */ +/* $NetBSD: line.c,v 1.17 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1998-1999 Brett Lymn @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: line.c,v 1.16 2020/07/01 02:57:01 uwe Exp $"); +__RCSID("$NetBSD: line.c,v 1.17 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include <string.h> @@ -226,17 +226,13 @@ int whline_set(WINDOW *win, const cchar_ if ( ( win->maxx - win->curx ) < cw ) return ERR; wcn = min( n, ( win->maxx - win->curx ) / cw ); -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "whline_set: line of %d\n", wcn); -#endif /* DEBUG */ ocury = win->cury; ocurx = win->curx; for (i = 0; i < wcn; i++ ) { -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "whline_set: (%d,%d)\n", ocury, ocurx + i * cw); -#endif /* DEBUG */ mvwadd_wch(win, ocury, ocurx + i * cw, &cc); } @@ -285,9 +281,7 @@ int wvline_set(WINDOW *win, const cchar_ cchar_t cc; wcn = min(n, win->maxy - win->cury); -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "wvline_set: line of %d\n", wcn); -#endif /* DEBUG */ ocury = win->cury; ocurx = win->curx; @@ -298,10 +292,8 @@ int wvline_set(WINDOW *win, const cchar_ } for (i = 0; i < wcn; i++) { mvwadd_wch(win, ocury + i, ocurx, &cc); -#ifdef DEBUG __CTRACE(__CTRACE_LINE, "wvline_set: (%d,%d)\n", ocury + i, ocurx); -#endif /* DEBUG */ } wmove(win, ocury, ocurx); Index: src/lib/libcurses/ins_wstr.c diff -u src/lib/libcurses/ins_wstr.c:1.15 src/lib/libcurses/ins_wstr.c:1.16 --- src/lib/libcurses/ins_wstr.c:1.15 Mon Jul 6 22:46:50 2020 +++ src/lib/libcurses/ins_wstr.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ins_wstr.c,v 1.15 2020/07/06 22:46:50 uwe Exp $ */ +/* $NetBSD: ins_wstr.c,v 1.16 2021/09/06 07:03:49 rin Exp $ */ /* * Copyright (c) 2005 The NetBSD Foundation Inc. @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ins_wstr.c,v 1.15 2020/07/06 22:46:50 uwe Exp $"); +__RCSID("$NetBSD: ins_wstr.c,v 1.16 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include <string.h> @@ -160,9 +160,7 @@ wins_nwstr(WINDOW *win, const wchar_t *w n--, len++, width += w; scp++; } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: width=%d,len=%d\n", width, len); -#endif /* DEBUG */ if (cw > win->maxx - win->curx + 1) return ERR; @@ -174,9 +172,7 @@ wins_nwstr(WINDOW *win, const wchar_t *w sx += pcw; start += pcw; } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: start@(%d)\n", sx); -#endif /* DEBUG */ pcw = WCOL(*start); lnp->flags |= __ISDIRTY; newx = sx + win->ch_off; @@ -197,18 +193,14 @@ wins_nwstr(WINDOW *win, const wchar_t *w /* shift all complete characters */ if (sx + width + pcw <= win->maxx) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: shift all characters\n"); -#endif /* DEBUG */ temp1 = &win->alines[win->cury]->line[win->maxx - 1]; temp2 = temp1 - width; pcw = WCOL(*(temp2 + 1)); if (pcw < 0) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: clear from %d to EOL(%d)\n", win->maxx + pcw, win->maxx - 1); -#endif /* DEBUG */ temp2 += pcw; while (temp1 > temp2 + width) { temp1->ch = (wchar_t)btowc((int) win->bch); @@ -216,10 +208,8 @@ wins_nwstr(WINDOW *win, const wchar_t *w return ERR; temp1->attr = win->battr; SET_WCOL(*temp1, 1); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: empty cell(%p)\n", temp1); -#endif /* DEBUG */ temp1--; } } @@ -278,10 +268,8 @@ wins_nwstr(WINDOW *win, const wchar_t *w temp1->attr = win->wattr; SET_WCOL(*temp1, cw); temp1->nsp = NULL; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nwstr: add spacing char(%x)\n", temp1->ch); -#endif /* DEBUG */ temp2 = temp1++; if (cw > 1) { x = -1; @@ -303,10 +291,8 @@ wins_nwstr(WINDOW *win, const wchar_t *w np->ch = *scp; np->next = temp1->nsp; temp1->nsp = np; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "wins_nstr: add non-spacing char(%x)\n", np->ch); -#endif /* DEBUG */ } } #ifdef DEBUG Index: src/lib/libcurses/keypad.c diff -u src/lib/libcurses/keypad.c:1.14 src/lib/libcurses/keypad.c:1.15 --- src/lib/libcurses/keypad.c:1.14 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/keypad.c Mon Sep 6 07:03:49 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: keypad.c,v 1.14 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: keypad.c,v 1.15 2021/09/06 07:03:49 rin Exp $ */ /*- * Copyright (c) 1998-1999 Brett Lymn (bl...@baea.com.au, brett_l...@yahoo.com) @@ -28,7 +28,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: keypad.c,v 1.14 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: keypad.c,v 1.15 2021/09/06 07:03:49 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -42,10 +42,8 @@ __RCSID("$NetBSD: keypad.c,v 1.14 2017/0 int keypad(WINDOW *win, bool bf) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "keypad: win %p, %s\n", win, bf ? "TRUE" : "FALSE"); -#endif if (bf) { win->flags |= __KEYPAD; if (!(curscr->flags & __KEYPAD)) { Index: src/lib/libcurses/slk.c diff -u src/lib/libcurses/slk.c:1.14 src/lib/libcurses/slk.c:1.15 --- src/lib/libcurses/slk.c:1.14 Sun Aug 15 12:39:39 2021 +++ src/lib/libcurses/slk.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: slk.c,v 1.14 2021/08/15 12:39:39 christos Exp $ */ +/* $NetBSD: slk.c,v 1.15 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 2017 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: slk.c,v 1.14 2021/08/15 12:39:39 christos Exp $"); +__RCSID("$NetBSD: slk.c,v 1.15 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include <ctype.h> @@ -555,21 +555,15 @@ __slk_wset(SCREEN *screen, int labnum, c if (screen == NULL) return ERR; -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__slk_wset: entry\n"); -#endif olabel = label; if ((len = wcsrtombs(NULL, &olabel, 0, &screen->sp)) == -1) { -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__slk_wset: conversion failed on char 0x%x\n", (uint16_t) *olabel); -#endif return ERR; } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__slk_wset: wcsrtombs %zu\n", len); -#endif len++; /* We need to store the NULL character. */ if ((str = malloc(len)) == NULL) return ERR; @@ -579,10 +573,8 @@ __slk_wset(SCREEN *screen, int labnum, c result = __slk_set(screen, labnum, str, justify); out: free(str); -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__slk_wset: return %s\n", (result == OK)?"OK":"ERR"); -#endif return result; } #endif /* HAVE_WCHAR */ @@ -851,12 +843,10 @@ __slk_draw(SCREEN *screen, int labnum) continue; } -#ifdef DEBUG __CTRACE(__CTRACE_INPUT, "__slk_draw: last label, (%d,%d) char[%d] 0x%x\n", l->x + tx, 0, lcnt, l->label[lcnt]); __CTRACE(__CTRACE_INPUT, "__slk_draw: label len %d, wcwidth %d\n", screen->slk_label_len, wcwidth(l->label[lcnt])); -#endif #ifdef HAVE_WCHAR wc[0] = l->label[lcnt]; wc[1] = L'\0'; Index: src/lib/libcurses/tscroll.c diff -u src/lib/libcurses/tscroll.c:1.14 src/lib/libcurses/tscroll.c:1.15 --- src/lib/libcurses/tscroll.c:1.14 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/tscroll.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tscroll.c,v 1.14 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: tscroll.c,v 1.15 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1992, 1993, 1994 @@ -35,7 +35,7 @@ #if 0 static char sccsid[] = "@(#)tscroll.c 8.4 (Berkeley) 7/27/94"; #else -__RCSID("$NetBSD: tscroll.c,v 1.14 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: tscroll.c,v 1.15 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -113,10 +113,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%n, val = %d\n", n); -#endif } n ^= 0140; continue; @@ -124,10 +122,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%d, val = %d\n", n); -#endif } if (n < 10) goto one; @@ -138,10 +134,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%3, val = %d\n", n); -#endif } *dp++ = (n / 100) | '0'; n %= 100; @@ -150,10 +144,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%2, val = %d\n", n); -#endif } two: *dp++ = n / 10 | '0'; one: *dp++ = n % 10 | '0'; @@ -163,10 +155,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%>, val = %d\n", n); -#endif } if (n > *cap++) n += *cap++; @@ -177,10 +167,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%+, val = %d\n", n); -#endif } n += *cap++; /* FALLTHROUGH */ @@ -188,10 +176,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%., val = %d\n", n); -#endif } *dp++ = n; have_input = 0; @@ -200,10 +186,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%i, val = %d\n", n); -#endif } n++; continue; @@ -214,10 +198,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%B, val = %d\n", n); -#endif } n = (n / 10 << 4) + n % 10; continue; @@ -225,10 +207,8 @@ __parse_cap (char const *cap, ...) if (!have_input) { n = va_arg(ap, int); have_input = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__parse_cap: %%D, val = %d\n", n); -#endif } n = n - 2 * (n % 16); continue; Index: src/lib/libcurses/newwin.c diff -u src/lib/libcurses/newwin.c:1.60 src/lib/libcurses/newwin.c:1.61 --- src/lib/libcurses/newwin.c:1.60 Tue Jun 1 00:59:01 2021 +++ src/lib/libcurses/newwin.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: newwin.c,v 1.60 2021/06/01 00:59:01 mcf Exp $ */ +/* $NetBSD: newwin.c,v 1.61 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)newwin.c 8.3 (Berkeley) 7/27/94"; #else -__RCSID("$NetBSD: newwin.c,v 1.60 2021/06/01 00:59:01 mcf Exp $"); +__RCSID("$NetBSD: newwin.c,v 1.61 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -151,9 +151,7 @@ __newwin(SCREEN *screen, int nlines, int win->reqy = nlines; win->reqx = ncols; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "newwin: win->ch_off = %d\n", win->ch_off); -#endif for (i = 0; i < maxy; i++) { lp = win->alines[i]; @@ -192,10 +190,8 @@ __subwin(WINDOW *orig, int nlines, int n WINDOW *win; int maxy, maxx; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "subwin: (%p, %d, %d, %d, %d, %d)\n", orig, nlines, ncols, by, bx, ispad); -#endif if (orig == NULL) return NULL; @@ -270,10 +266,8 @@ __set_subwin(WINDOW *orig, WINDOW *win) #endif /* HAVE_WCHAR */ } -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "__set_subwin: win->ch_off = %d\n", win->ch_off); -#endif } /* * __makenew -- @@ -289,18 +283,14 @@ __makenew(SCREEN *screen, int nlines, in int i; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "makenew: (%d, %d, %d, %d)\n", nlines, ncols, by, bx); -#endif if (nlines <= 0 || ncols <= 0) return NULL; if ((win = malloc(sizeof(WINDOW))) == NULL) return NULL; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "makenew: win = %p\n", win); -#endif win->fp = NULL; win->buf = NULL; win->buflen = 0; @@ -370,9 +360,7 @@ __makenew(SCREEN *screen, int nlines, in } } } -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "makenew: ncols = %d\n", ncols); -#endif win->screen = screen; win->cury = win->curx = 0; win->maxy = nlines; @@ -402,7 +390,6 @@ __makenew(SCREEN *screen, int nlines, in win->smaxx = 0; } else __swflags(win); -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "makenew: win->wattr = %08x\n", win->wattr); __CTRACE(__CTRACE_WINDOW, "makenew: win->flags = %#.4x\n", win->flags); __CTRACE(__CTRACE_WINDOW, "makenew: win->maxy = %d\n", win->maxy); @@ -411,7 +398,6 @@ __makenew(SCREEN *screen, int nlines, in __CTRACE(__CTRACE_WINDOW, "makenew: win->begx = %d\n", win->begx); __CTRACE(__CTRACE_WINDOW, "makenew: win->scr_t = %d\n", win->scr_t); __CTRACE(__CTRACE_WINDOW, "makenew: win->scr_b = %d\n", win->scr_b); -#endif return win; } Index: src/lib/libcurses/putchar.c diff -u src/lib/libcurses/putchar.c:1.23 src/lib/libcurses/putchar.c:1.24 --- src/lib/libcurses/putchar.c:1.23 Mon May 20 22:17:41 2019 +++ src/lib/libcurses/putchar.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: putchar.c,v 1.23 2019/05/20 22:17:41 blymn Exp $ */ +/* $NetBSD: putchar.c,v 1.24 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)putchar.c 8.2 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: putchar.c,v 1.23 2019/05/20 22:17:41 blymn Exp $"); +__RCSID("$NetBSD: putchar.c,v 1.24 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -45,9 +45,7 @@ int __cputchar(int ch) { -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "__cputchar: %s\n", unctrl(ch)); -#endif return __cputchar_args(ch, _cursesi_screen->outfd); } @@ -62,10 +60,8 @@ __cputchar_args(int ch, void *args) FILE *outfd = (FILE *)args; int status; -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "__cputchar_args: %s on fd %d\n", unctrl(ch), outfd->_file); -#endif status = putc(ch, outfd); fflush(outfd); return status; @@ -75,9 +71,7 @@ __cputchar_args(int ch, void *args) int __cputwchar(wchar_t wch) { -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "__cputwchar: 0x%x\n", wch); -#endif return __cputwchar_args(wch, _cursesi_screen->outfd); } @@ -92,10 +86,8 @@ __cputwchar_args(wchar_t wch, void *args FILE *outfd = (FILE *)args; int status; -#ifdef DEBUG __CTRACE(__CTRACE_OUTPUT, "__cputwchar_args: 0x%x on fd %d\n", wch, outfd->_file); -#endif status = putwc(wch, outfd); fflush(outfd); return status; Index: src/lib/libcurses/refresh.c diff -u src/lib/libcurses/refresh.c:1.113 src/lib/libcurses/refresh.c:1.114 --- src/lib/libcurses/refresh.c:1.113 Sat May 8 04:29:07 2021 +++ src/lib/libcurses/refresh.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: refresh.c,v 1.113 2021/05/08 04:29:07 mrg Exp $ */ +/* $NetBSD: refresh.c,v 1.114 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)refresh.c 8.7 (Berkeley) 8/13/94"; #else -__RCSID("$NetBSD: refresh.c,v 1.113 2021/05/08 04:29:07 mrg Exp $"); +__RCSID("$NetBSD: refresh.c,v 1.114 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -100,9 +100,7 @@ int wnoutrefresh(WINDOW *win) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "wnoutrefresh: win %p, begy %d, begx %d, maxy %d, maxx %d\n", win, win->begy, win->begx, win->maxy, win->maxx); -#endif return _wnoutrefresh(win, 0, 0, win->begy, win->begx, win->maxy, win->maxx); @@ -118,13 +116,11 @@ pnoutrefresh(WINDOW *pad, int pbegy, int { int pmaxy, pmaxx; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "pnoutrefresh: pad %p, flags 0x%08x\n", pad, pad->flags); __CTRACE(__CTRACE_REFRESH, "pnoutrefresh: (%d, %d), (%d, %d), (%d, %d)\n", pbegy, pbegx, sbegy, sbegx, smaxy, smaxx); -#endif /* SUS says if these are negative, they should be treated as zero */ if (pbegy < 0) @@ -170,13 +166,11 @@ _wnoutrefresh(WINDOW *win, int begy, int __LINE *wlp, *vlp, *dwlp; WINDOW *sub_win, *orig, *swin, *dwin; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "_wnoutrefresh: win %p, flags 0x%08x\n", win, win->flags); __CTRACE(__CTRACE_REFRESH, "_wnoutrefresh: (%d, %d), (%d, %d), (%d, %d)\n", begy, begx, wbegy, wbegx, maxy, maxx); -#endif if (screen->curwin) return OK; @@ -196,11 +190,9 @@ _wnoutrefresh(WINDOW *win, int begy, int sub_win = sub_win->nextp) { if (sub_win->flags & __ISDERWIN) continue; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "wnout_refresh: win %p, sub_win %p\n", orig, sub_win); -#endif for (sy = 0; sy < sub_win->maxy; sy++) { if (sub_win->alines[sy]->flags & __ISDIRTY) { orig->alines[sy + sub_win->begy - orig->begy]->flags @@ -269,11 +261,9 @@ _wnoutrefresh(WINDOW *win, int begy, int if (((wlp->flags & (__ISDIRTY | __ISFORCED)) == 0) && ((dwlp->flags & (__ISDIRTY | __ISFORCED)) == 0)) continue; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "_wnoutrefresh: line y_off %d (dy_off %d) is dirty\n", y_off, dy_off); -#endif wlp = swin->alines[wy]; vlp = screen->__virtscr->alines[y_off]; @@ -309,7 +299,6 @@ _wnoutrefresh(WINDOW *win, int begy, int /* Copy line from "win" to "__virtscr". */ while (wx < mx) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "_wnoutrefresh: copy from %d, " "%d to %d, %d: %s, 0x%x", @@ -319,7 +308,6 @@ _wnoutrefresh(WINDOW *win, int begy, int __CTRACE(__CTRACE_REFRESH, " (curdest %s, 0x%x)", unctrl(vlp->line[x_off].ch), vlp->line[x_off].attr); -#endif /* Copy character */ vlp->line[x_off].ch = wlp->line[wx].ch; /* Copy attributes */ @@ -355,11 +343,9 @@ _wnoutrefresh(WINDOW *win, int begy, int } } #endif /* HAVE_WCHAR */ -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, " = %s, 0x%x\n", unctrl(vlp->line[x_off].ch), vlp->line[x_off].attr); -#endif wx++; x_off++; dx_off++; @@ -414,11 +400,9 @@ _wnoutrefresh(WINDOW *win, int begy, int } } -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "__virtscr: firstch = %d, lastch = %d\n", *vlp->firstchp, *vlp->lastchp); -#endif /* * Unset change pointers only if a window and we * are not forcing a redraw. A pad can be displayed @@ -435,11 +419,9 @@ _wnoutrefresh(WINDOW *win, int begy, int if ((*wlp->lastchp < *wlp->firstchp) || (*wlp->firstchp >= maxx + win->ch_off) || (*wlp->lastchp <= win->ch_off)) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "_wnoutrefresh: " "line %d notdirty\n", wy); -#endif wlp->flags &= ~(__ISDIRTY | __ISFORCED); } } @@ -459,9 +441,7 @@ wrefresh(WINDOW *win) int retval; int pbegx, pbegy; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "wrefresh: win %p\n", win); -#endif _cursesi_screen->curwin = (win == _cursesi_screen->curscr); if (!_cursesi_screen->curwin) { @@ -469,10 +449,8 @@ wrefresh(WINDOW *win) if ((win->flags & __ISDERWIN) == __ISDERWIN) { pbegx = win->derx; pbegy = win->dery; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "wrefresh: derwin, begy = %d, begx = %x\n", pbegy, pbegx); -#endif } retval = _wnoutrefresh(win, pbegy, pbegx, win->begy, win->begx, win->maxy, win->maxx); @@ -500,10 +478,8 @@ prefresh(WINDOW *pad, int pbegy, int pbe { int retval; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "prefresh: pad %p, flags 0x%08x\n", pad, pad->flags); -#endif /* Retain values in case pechochar() is called. */ pad->pbegy = pbegy; pad->pbegx = pbegx; @@ -613,11 +589,9 @@ doupdate(void) if (!_cursesi_screen->curwin) werase(curscr); } -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "doupdate: (%p): curwin = %d\n", win, _cursesi_screen->curwin); __CTRACE(__CTRACE_REFRESH, "doupdate: \tfirstch\tlastch\n"); -#endif if (!_cursesi_screen->curwin) { /* @@ -687,20 +661,16 @@ doupdate(void) for (wy = 0; wy < win->maxy; wy++) { wlp = win->alines[wy]; vlp = _cursesi_screen->__virtscr->alines[win->begy + wy]; -/* XXX: remove this debug */ -#ifdef DEBUG +/* XXX: remove this */ __CTRACE(__CTRACE_REFRESH, "doupdate: wy %d\tf: %d\tl:%d\tflags %x\n", wy, *wlp->firstchp, *wlp->lastchp, wlp->flags); -#endif /* DEBUG */ if (!_cursesi_screen->curwin) curscr->alines[wy]->hash = wlp->hash; if (wlp->flags & __ISDIRTY || wlp->flags & __ISFORCED) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "doupdate: [ISDIRTY]wy:%d\tf:%d\tl:%d\n", wy, *wlp->firstchp, *wlp->lastchp); -#endif /* DEBUG */ /* * We have just cleared so don't force an update * otherwise we spray neeedless blanks to a cleared @@ -717,10 +687,8 @@ doupdate(void) if (*wlp->lastchp < win->maxx) *wlp->lastchp = win->ch_off; if (*wlp->lastchp < *wlp->firstchp) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "doupdate: line %d notdirty\n", wy); -#endif /* DEBUG */ wlp->flags &= ~(__ISDIRTY | __ISFORCED); } @@ -750,16 +718,12 @@ doupdate(void) if (*vlp->lastchp <= _cursesi_screen->__virtscr->maxx) *vlp->lastchp = 0; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "\t%d\t%d\n", *wlp->firstchp, *wlp->lastchp); -#endif /* DEBUG */ } -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "doupdate: ly=%d, lx=%d\n", _cursesi_screen->ly, _cursesi_screen->lx); -#endif /* DEBUG */ if (_cursesi_screen->curwin) domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx, @@ -812,7 +776,6 @@ putattr(__LDATA *nsp) { attr_t off, on; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: have attr %08x, need attr %08x\n", curscr->wattr @@ -828,7 +791,6 @@ putattr(__LDATA *nsp) & WA_ATTRIBUTES #endif ); -#endif off = (~nsp->attr & curscr->wattr) #ifndef HAVE_WCHAR @@ -1026,10 +988,8 @@ putch(__LDATA *nsp, __LDATA *csp, int wy if (WCOL(*nsp) <= 0) goto out; __cputwchar((int)nsp->ch); -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: (%d,%d)putwchar(0x%x)\n", wy, wx - 1, nsp->ch); -#endif /* DEBUG */ /* Output non-spacing characters for the cell. */ __cursesi_putnsp(nsp->nsp, wy, wx); @@ -1185,15 +1145,11 @@ makech(int wy) if (_cursesi_screen->curwin) { csp = ␣ -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: csp is blank\n"); -#endif /* DEBUG */ } else { csp = &curscr->alines[wy]->line[wx]; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: csp is on curscr:(%d,%d)\n", wy, wx); -#endif /* DEBUG */ } nsp = fsp = &win->alines[wy]->line[wx]; @@ -1229,7 +1185,6 @@ makech(int wy) ce = NULL; while (wx <= lch) { -#ifdef DEBUG #ifndef HAVE_WCHAR __CTRACE(__CTRACE_REFRESH, "makech: wx=%d,lch=%d\n", wx, lch); #else @@ -1238,7 +1193,6 @@ makech(int wy) __CTRACE(__CTRACE_REFRESH, "makech: csp=(%x,%x,%x,%x,%p)\n", csp->ch, csp->attr, win->bch, win->battr, csp->nsp); #endif -#endif /* DEBUG */ if (!(wlp->flags & __ISFORCED) && #ifdef HAVE_WCHAR ((nsp->attr & __WCWIDTH) != __WCWIDTH) && @@ -1259,11 +1213,9 @@ makech(int wy) domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx, wy, wx); -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: 1: wx = %d, ly= %d, " "lx = %d, newy = %d, newx = %d\n", wx, _cursesi_screen->ly, _cursesi_screen->lx, wy, wx); -#endif _cursesi_screen->ly = wy; _cursesi_screen->lx = wx; while (wx <= lch && @@ -1293,14 +1245,12 @@ makech(int wy) win->begx * __LDATASIZE; else clsp = 0; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: clsp = %zu, nlsp = %zu\n", clsp, nlsp); __CTRACE(__CTRACE_REFRESH, "makech: line = %p, cep = %p, begx = %u\n", curscr->alines[wy]->line, cep, win->begx); -#endif if (((clsp - nlsp >= strlen(ce) && clsp < win->maxx * __LDATASIZE) || wy == win->maxy - 1) && @@ -1380,11 +1330,9 @@ makech(int wy) } wx += chw; nsp++; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: 2: wx = %d, lx = %d\n", wx, _cursesi_screen->lx); -#endif } if (_cursesi_screen->lx == wx) /* If no change. */ break; @@ -1400,10 +1348,8 @@ makech(int wy) (int)(win->maxx - 1)); _cursesi_screen->lx = win->maxx - 1; } -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "makech: 3: wx = %d, lx = %d\n", wx, _cursesi_screen->lx); -#endif } #ifdef DEBUG #if HAVE_WCHAR @@ -1440,10 +1386,8 @@ static void domvcur(WINDOW *win, int oy, int ox, int ny, int nx) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "domvcur: (%d,%d)=>(%d,%d) win %p\n", oy, ox, ny, nx, win ); -#endif /* DEBUG */ __unsetattr(1); @@ -1582,11 +1526,9 @@ done: if (bsize < THRESH) return; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "quickch:bsize=%d, starts=%d, startw=%d, " "curw=%d, curs=%d, top=%d, bot=%d\n", bsize, starts, startw, curw, curs, top, bot); -#endif /* * Make sure that there is no overlap between the bottom and top @@ -1704,17 +1646,13 @@ done: curscr->alines[target] = tmp1; /* Mark block as clean and blank out scrolled lines. */ clp = curscr->alines[target]; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "quickch: n=%d startw=%d curw=%d i = %d target=%d ", n, startw, curw, i, target); -#endif if ((target >= startw && target < curw) || target < top || target > bot) { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, " notdirty\n"); -#endif __virtscr->alines[target]->flags &= ~__ISDIRTY; } else if ((n > 0 && target >= top && target < top + n) || @@ -1733,23 +1671,17 @@ done: } (void) memcpy(clp->line , buf, i * sizeof(buf[0])); -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, " blanked out: dirty\n"); -#endif clp->hash = blank_hash; __touchline(__virtscr, target, 0, (int) __virtscr->maxx - 1); } else { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, " -- blank line already: dirty\n"); -#endif __touchline(__virtscr, target, 0, (int) __virtscr->maxx - 1); } } else { -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, " -- dirty\n"); -#endif __touchline(__virtscr, target, 0, (int) __virtscr->maxx - 1); } if (target == cur_period) { @@ -1968,11 +1900,9 @@ __unsetattr(int checkms) isms = 0; } else isms = 1; -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "__unsetattr: checkms = %d, ms = %s, wattr = %08x\n", checkms, move_standout_mode ? "TRUE" : "FALSE", curscr->wattr); -#endif /* * Don't leave the screen in standout mode (check against ms). Check @@ -2065,11 +1995,9 @@ __cursesi_putnsp(nschar_t *nsp, const in p = nsp; while (p != NULL) { __cputwchar((int)p->ch); -#ifdef DEBUG __CTRACE(__CTRACE_REFRESH, "_cursesi_putnsp: (%d,%d) non-spacing putwchar(0x%x)\n", wy, wx - 1, p->ch); -#endif p = p->next; } } Index: src/lib/libcurses/scroll.c diff -u src/lib/libcurses/scroll.c:1.26 src/lib/libcurses/scroll.c:1.27 --- src/lib/libcurses/scroll.c:1.26 Sun Jun 9 07:40:14 2019 +++ src/lib/libcurses/scroll.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: scroll.c,v 1.26 2019/06/09 07:40:14 blymn Exp $ */ +/* $NetBSD: scroll.c,v 1.27 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)scroll.c 8.3 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: scroll.c,v 1.26 2019/06/09 07:40:14 blymn Exp $"); +__RCSID("$NetBSD: scroll.c,v 1.27 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -87,9 +87,7 @@ wscrl(WINDOW *win, int nlines) { int oy, ox; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "wscrl: (%p) lines=%d\n", win, nlines); -#endif if (!(win->flags & __SCROLLOK)) return ERR; @@ -97,9 +95,7 @@ wscrl(WINDOW *win, int nlines) return OK; getyx(win, oy, ox); -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "wscrl: y=%d\n", oy); -#endif wmove(win, win->scr_t, 1); winsdelln(win, 0 - nlines); wmove(win, oy, ox); @@ -108,9 +104,7 @@ wscrl(WINDOW *win, int nlines) __cputchar('\n'); if (!__NONL) win->curx = 0; -#ifdef DEBUG __CTRACE(__CTRACE_WINDOW, "scroll: win == curscr\n"); -#endif } return OK; } Index: src/lib/libcurses/setterm.c diff -u src/lib/libcurses/setterm.c:1.69 src/lib/libcurses/setterm.c:1.70 --- src/lib/libcurses/setterm.c:1.69 Thu Jun 10 07:15:40 2021 +++ src/lib/libcurses/setterm.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: setterm.c,v 1.69 2021/06/10 07:15:40 mcf Exp $ */ +/* $NetBSD: setterm.c,v 1.70 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)setterm.c 8.8 (Berkeley) 10/25/94"; #else -__RCSID("$NetBSD: setterm.c,v 1.69 2021/06/10 07:15:40 mcf Exp $"); +__RCSID("$NetBSD: setterm.c,v 1.70 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -78,9 +78,7 @@ _cursesi_setterm(char *type, SCREEN *scr if (screen->term == NULL) return ERR; } -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "setterm: tty = %s\n", type); -#endif /* lines and cols will have been setup correctly by ti_setupterm(3). */ screen->LINES = t_lines(screen->term); @@ -102,9 +100,7 @@ _cursesi_setterm(char *type, SCREEN *scr screen->LINES = 1; t_lines(screen->term) = 1; } -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "setterm: filtered %d\n", screen->filtered); -#endif if ((p = getenv("ESCDELAY")) != NULL) screen->ESCDELAY = (int)strtol(p, NULL, 0); @@ -127,11 +123,9 @@ _cursesi_setterm(char *type, SCREEN *scr ESCDELAY = screen->ESCDELAY; TABSIZE = screen->TABSIZE; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "setterm: LINES = %d, COLS = %d, TABSIZE = %d\n", LINES, COLS, TABSIZE); -#endif /* * set the pad char, only take the first char of the pc capability @@ -280,9 +274,7 @@ does_esc_m(const char *cap) const char *capptr; int seq; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "does_esc_m: Checking %s\n", cap); -#endif /* Is it just "\E[m" or "\E[0m"? */ if (!strcmp(cap, "\x1b[m") || !strcmp(cap, "\x1b[0m")) return 1; @@ -378,9 +370,7 @@ does_ctrl_o(const char *exit_cap, const char *eptr, *aptr; int res; -#ifdef DEBUG __CTRACE(__CTRACE_INIT, "does_ctrl_o: Testing %s for %s\n", exit_cap, acs_cap); -#endif eptr = capdup_nodelay(exit_cap); if (__predict_false(eptr == NULL)) Index: src/lib/libcurses/tstp.c diff -u src/lib/libcurses/tstp.c:1.44 src/lib/libcurses/tstp.c:1.45 --- src/lib/libcurses/tstp.c:1.44 Thu Oct 18 07:53:13 2018 +++ src/lib/libcurses/tstp.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tstp.c,v 1.44 2018/10/18 07:53:13 roy Exp $ */ +/* $NetBSD: tstp.c,v 1.45 2021/09/06 07:03:50 rin Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)tstp.c 8.3 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: tstp.c,v 1.44 2018/10/18 07:53:13 roy Exp $"); +__RCSID("$NetBSD: tstp.c,v 1.45 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -107,9 +107,7 @@ void __set_stophandler(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__set_stophandler: %d\n", tstp_set); -#endif if (!tstp_set) { otstpfn = signal(SIGTSTP, __stop_signal_handler); tstp_set = 1; @@ -123,9 +121,7 @@ void __restore_stophandler(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__restore_stophandler: %d\n", tstp_set); -#endif if (tstp_set) { (void)signal(SIGTSTP, otstpfn); tstp_set = 0; @@ -167,9 +163,7 @@ void __set_winchhandler(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__set_winchhandler: %d\n", winch_set); -#endif if (!winch_set) { struct sigaction sa; @@ -178,11 +172,9 @@ __set_winchhandler(void) sigemptyset(&sa.sa_mask); sigaction(SIGWINCH, &sa, &owsa); winch_set = 1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__set_winchhandler: owsa.sa_handler=%p\n", owsa.sa_handler); -#endif } } @@ -193,9 +185,7 @@ void __restore_winchhandler(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__restore_winchhandler: %d\n", winch_set); -#endif if (winch_set > 0) { struct sigaction cwsa; @@ -209,10 +199,8 @@ __restore_winchhandler(void) * so don't restore the previous one. */ winch_set = -1; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "cwsa.sa_handler = %p\n", cwsa.sa_handler); -#endif } } } @@ -224,9 +212,7 @@ int __stopwin(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__stopwin\n"); -#endif if (_cursesi_screen == NULL) return ERR; if (_cursesi_screen->endwin) @@ -269,9 +255,7 @@ __restartwin(void) struct winsize win; int nlines, ncols; -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__restartwin\n"); -#endif if (!_cursesi_screen->endwin) return; Index: src/lib/libcurses/tty.c diff -u src/lib/libcurses/tty.c:1.48 src/lib/libcurses/tty.c:1.49 --- src/lib/libcurses/tty.c:1.48 Fri Nov 16 10:12:00 2018 +++ src/lib/libcurses/tty.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tty.c,v 1.48 2018/11/16 10:12:00 blymn Exp $ */ +/* $NetBSD: tty.c,v 1.49 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1992, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)tty.c 8.6 (Berkeley) 1/10/95"; #else -__RCSID("$NetBSD: tty.c,v 1.48 2018/11/16 10:12:00 blymn Exp $"); +__RCSID("$NetBSD: tty.c,v 1.49 2021/09/06 07:03:50 rin Exp $"); #endif #endif /* not lint */ @@ -172,9 +172,7 @@ _cursesi_gettmode(SCREEN *screen) int raw(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "raw()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -194,9 +192,7 @@ raw(void) int noraw(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "noraw()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -216,9 +212,7 @@ noraw(void) int cbreak(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "cbreak()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -239,9 +233,7 @@ cbreak(void) int nocbreak(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "nocbreak()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -287,9 +279,7 @@ halfdelay(int duration) int __delay(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__delay()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -315,9 +305,7 @@ __delay(void) int __nodelay(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__nodelay()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -373,9 +361,7 @@ __restore_termios(void) int __timeout(int delay) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__timeout()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -403,9 +389,7 @@ __timeout(int delay) int __notimeout(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "__notimeout()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -426,9 +410,7 @@ __notimeout(void) int echo(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "echo()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -440,9 +422,7 @@ echo(void) int noecho(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "noecho()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -454,9 +434,7 @@ noecho(void) int nl(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "nl()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -479,9 +457,7 @@ nl(void) int nonl(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "nonl()\n"); -#endif /* Check if we need to restart ... */ if (_cursesi_screen->endwin) __restartwin(); @@ -587,9 +563,7 @@ __startwin(SCREEN *screen) int endwin(void) { -#ifdef DEBUG __CTRACE(__CTRACE_MISC, "endwin\n"); -#endif return __stopwin(); } Index: src/lib/libcurses/underscore.c diff -u src/lib/libcurses/underscore.c:1.12 src/lib/libcurses/underscore.c:1.13 --- src/lib/libcurses/underscore.c:1.12 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/underscore.c Mon Sep 6 07:03:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: underscore.c,v 1.12 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: underscore.c,v 1.13 2021/09/06 07:03:50 rin Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: underscore.c,v 1.12 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: underscore.c,v 1.13 2021/09/06 07:03:50 rin Exp $"); #endif /* not lint */ #include "curses.h" @@ -76,9 +76,7 @@ wunderscore(WINDOW *win) if ((enter_underline_mode != NULL && exit_underline_mode != NULL) || underline_char != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wunderscore\n"); -#endif win->wattr |= __UNDERSCORE; } return 1; @@ -93,9 +91,7 @@ wunderend(WINDOW *win) { if (exit_underline_mode != NULL) { -#ifdef DEBUG __CTRACE(__CTRACE_ATTR, "wunderend\n"); -#endif win->wattr &= ~__UNDERSCORE; } return 1;