Module Name: src Committed By: uwe Date: Thu Mar 21 21:28:55 UTC 2019
Modified Files: src/lib/libcurses: printw.c Log Message: winwrite - deobfuscate a bit. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/lib/libcurses/printw.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/printw.c diff -u src/lib/libcurses/printw.c:1.24 src/lib/libcurses/printw.c:1.25 --- src/lib/libcurses/printw.c:1.24 Fri Jan 6 13:53:18 2017 +++ src/lib/libcurses/printw.c Thu Mar 21 21:28:55 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: printw.c,v 1.24 2017/01/06 13:53:18 roy Exp $ */ +/* $NetBSD: printw.c,v 1.25 2019/03/21 21:28:55 uwe Exp $ */ /* * Copyright (c) 1981, 1993, 1994 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)printw.c 8.3 (Berkeley) 5/4/94"; #else -__RCSID("$NetBSD: printw.c,v 1.24 2017/01/06 13:53:18 roy Exp $"); +__RCSID("$NetBSD: printw.c,v 1.25 2019/03/21 21:28:55 uwe Exp $"); #endif #endif /* not lint */ @@ -114,13 +114,13 @@ mvwprintw(WINDOW * win, int y, int x, co * Internal write-buffer-to-window function. */ static ssize_t -winwrite(void *cookie, const void *vbuf, size_t n) +winwrite(void *cookie, const void *vbuf, size_t n) { - WINDOW *win; - size_t c; + WINDOW *win = cookie; const char *buf = vbuf; + size_t c; - for (c = 0, win = cookie; c < n; c++) { + for (c = 0; c < n; c++) { #ifdef DEBUG __CTRACE(__CTRACE_MISC, "__winwrite: %c\n", *buf); #endif