NetBSD/lib/libcurses
wiz 4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
..
EXAMPLES
PSD.doc Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
Makefile Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
acs.c
addbytes.c Implement scrolling regions : 2001-04-20 12:56:08 +00:00
addch.c
addnstr.c
attributes.c
background.c
bell.c
border.c
box.c
clear.c
clearok.c
clrtobot.c
clrtoeol.c
color.c
copywin.c withough -> without 2001-06-13 10:45:57 +00:00
cr_put.c
ctrace.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
cur_hash.c
curs_set.c withough -> without 2001-06-13 10:45:57 +00:00
curses.3 Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
curses.c
curses.h Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
curses_private.h withough -> without 2001-06-13 10:45:57 +00:00
delch.c Make comments match reality (delete-char instead of insert-char). 2001-04-20 12:57:47 +00:00
deleteln.c
delwin.c
erase.c
flushok.c
fullname.c
getch.c
getstr.c Forget to mention: This fixes PR lib/12565. 2001-04-20 13:14:42 +00:00
getyx.c
id_subwins.c
idlok.c
inch.c
inchstr.c
initscr.c
insch.c
insdelln.c Implement scrolling regions : 2001-04-20 12:56:08 +00:00
insertln.c
instr.c
keypad.c withough -> without 2001-06-13 10:45:57 +00:00
leaveok.c
line.c withough -> without 2001-06-13 10:45:57 +00:00
longname.c
meta.c withough -> without 2001-06-13 10:45:57 +00:00
move.c
mvwin.c
newwin.c Set scrolling region top correctly. 2001-05-17 19:04:01 +00:00
nodelay.c withough -> without 2001-06-13 10:45:57 +00:00
notimeout.c withough -> without 2001-06-13 10:45:57 +00:00
overlay.c
overwrite.c
pause.c
printw.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
putchar.c
refresh.c Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
resize.c Add code to allow resizing of windows and the underlying terminal. 2001-09-20 11:11:54 +00:00
scanw.c
scroll.c Set scrolling region top correctly. 2001-05-17 19:04:01 +00:00
scrollok.c
setterm.c
shlib_version Bump libcurses minor (now 4.2). 2001-04-20 13:04:58 +00:00
standout.c
timeout.c
toucholap.c
touchwin.c
tscroll.c
tstp.c
tty.c
unctrl.c
unctrl.h
underscore.c