Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/lib/libcurses
Module Name: src
Committed By: blymn
Date: Mon Dec 23 02:58:04 UTC 2024
Modified Files:
src/lib/libcurses: add_wch.c add_wchstr.c addbytes.c addchnstr.c
addwstr.c attributes.c background.c border.c chgat.c clear.c
clearok.c clrtobot.c clrtoeol.c copywin.c delch.c erase.c fileio.c
flushok.c get_wch.c get_wstr.c getstr.c getyx.c idcok.c idlok.c
immedok.c in_wch.c in_wchstr.c inch.c inchstr.c ins_wch.c
ins_wstr.c insch.c insdelln.c insstr.c instr.c inwstr.c keypad.c
leaveok.c line.c meta.c mouse.c move.c mvwin.c newwin.c nodelay.c
notimeout.c printw.c refresh.c resize.c scanw.c scroll.c scrollok.c
standout.c syncok.c timeout.c toucholap.c touchwin.c tty.c
underscore.c
Log Message:
Sprinkle about some cycle wasting checks for the win pointer being
null. Unfortunately, ncurses does this and there is some sloppy code
out there that relies on the check resulting in segfaults in
NetBSD curses which then, of course, gets blamed for the error.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libcurses/add_wch.c \
src/lib/libcurses/addchnstr.c src/lib/libcurses/chgat.c \
src/lib/libcurses/fileio.c src/lib/libcurses/timeout.c
cvs rdiff -u -r1.14 -r1.15 src/lib/libcurses/add_wchstr.c \
src/lib/libcurses/inch.c
cvs rdiff -u -r1.69 -r1.70 src/lib/libcurses/addbytes.c
cvs rdiff -u -r1.8 -r1.9 src/lib/libcurses/addwstr.c \
src/lib/libcurses/in_wch.c src/lib/libcurses/instr.c
cvs rdiff -u -r1.35 -r1.36 src/lib/libcurses/attributes.c \
src/lib/libcurses/clrtoeol.c
cvs rdiff -u -r1.33 -r1.34 src/lib/libcurses/background.c
cvs rdiff -u -r1.24 -r1.25 src/lib/libcurses/border.c \
src/lib/libcurses/ins_wstr.c src/lib/libcurses/mvwin.c
cvs rdiff -u -r1.13 -r1.14 src/lib/libcurses/clear.c \
src/lib/libcurses/underscore.c
cvs rdiff -u -r1.5 -r1.6 src/lib/libcurses/clearok.c
cvs rdiff -u -r1.31 -r1.32 src/lib/libcurses/clrtobot.c
cvs rdiff -u -r1.21 -r1.22 src/lib/libcurses/copywin.c
cvs rdiff -u -r1.30 -r1.31 src/lib/libcurses/delch.c \
src/lib/libcurses/printw.c
cvs rdiff -u -r1.37 -r1.38 src/lib/libcurses/erase.c
cvs rdiff -u -r1.6 -r1.7 src/lib/libcurses/flushok.c \
src/lib/libcurses/scrollok.c
cvs rdiff -u -r1.27 -r1.28 src/lib/libcurses/get_wch.c
cvs rdiff -u -r1.11 -r1.12 src/lib/libcurses/get_wstr.c \
src/lib/libcurses/inchstr.c src/lib/libcurses/insstr.c
cvs rdiff -u -r1.29 -r1.30 src/lib/libcurses/getstr.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libcurses/getyx.c \
src/lib/libcurses/leaveok.c src/lib/libcurses/nodelay.c \
src/lib/libcurses/notimeout.c
cvs rdiff -u -r1.2 -r1.3 src/lib/libcurses/idcok.c \
src/lib/libcurses/immedok.c src/lib/libcurses/syncok.c
cvs rdiff -u -r1.12 -r1.13 src/lib/libcurses/idlok.c
cvs rdiff -u -r1.10 -r1.11 src/lib/libcurses/in_wchstr.c \
src/lib/libcurses/inwstr.c src/lib/libcurses/meta.c
cvs rdiff -u -r1.20 -r1.21 src/lib/libcurses/ins_wch.c
cvs rdiff -u -r1.28 -r1.29 src/lib/libcurses/insch.c \
src/lib/libcurses/scroll.c
cvs rdiff -u -r1.23 -r1.24 src/lib/libcurses/insdelln.c \
src/lib/libcurses/scanw.c
cvs rdiff -u -r1.15 -r1.16 src/lib/libcurses/keypad.c
cvs rdiff -u -r1.18 -r1.19 src/lib/libcurses/line.c \
src/lib/libcurses/toucholap.c
cvs rdiff -u -r1.1 -r1.2 src/lib/libcurses/mouse.c
cvs rdiff -u -r1.25 -r1.26 src/lib/libcurses/move.c
cvs rdiff -u -r1.67 -r1.68 src/lib/libcurses/newwin.c
cvs rdiff -u -r1.128 -r1.129 src/lib/libcurses/refresh.c
cvs rdiff -u -r1.36 -r1.37 src/lib/libcurses/resize.c
cvs rdiff -u -r1.19 -r1.20 src/lib/libcurses/standout.c
cvs rdiff -u -r1.34 -r1.35 src/lib/libcurses/touchwin.c
cvs rdiff -u -r1.50 -r1.51 src/lib/libcurses/tty.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index