NetBSD/lib/libedit
mrg de11d87641 introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints.  many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
2019-10-13 07:28:04 +00:00
..
TEST PR lib/54510: Fix file completion inside quotes which broke in rev 1.53 2019-09-08 05:50:58 +00:00
readline PR/54280: rl_completer_quote_characters should be const for readline compat 2019-06-07 15:19:29 +00:00
Makefile introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
chared.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
chared.h Stop the read module from poking the el_chared.c_macro data structure 2016-05-22 19:44:26 +00:00
chartype.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
chartype.h Fix type and remove cast (Yuichiro NAITO/FreeBSD). 2019-09-15 21:09:11 +00:00
common.c PR/53058: Nikhil Benesch: use correctly typed variables (wchar_t vs wint_t) 2018-02-26 17:36:14 +00:00
config.h Start removing the WIDECHAR ifdefs; building without it has stopped working 2016-03-23 22:27:48 +00:00
editline.3 Remove utf-8 requirement (Yuichiro NAITO) 2018-11-18 17:09:39 +00:00
editline.7 GNU readline(3) regards history chronologically, that is, from the 2016-05-09 21:27:55 +00:00
editrc.5 Include EDITRC in doc. 2017-06-27 01:22:58 +00:00
el.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
el.h PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
eln.c Follow the man page for EL_GETTC and not require a NULL terminated argument 2019-04-26 16:56:57 +00:00
emacs.c s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
filecomplete.c add +1 to strlcpy's (Patrick Welche) 2019-10-09 14:31:07 +00:00
filecomplete.h When doing filename autocompletion, append a trailing slash at the end of directory 2017-04-21 05:38:03 +00:00
hist.c put the NULL check immediately after the allocation 2019-07-23 10:19:35 +00:00
hist.h PR/51517: Jay West: Tty settings not restored on exit 2017-09-01 10:19:10 +00:00
histedit.h PR/51517: Jay West: Tty settings not restored on exit 2017-09-01 10:19:10 +00:00
history.c Change strncpy to either memcpy (when we know the len), or strlcpy (when 2019-10-08 19:17:57 +00:00
historyn.c From Ingo Schwarze: 2016-04-18 17:01:19 +00:00
keymacro.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
keymacro.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
literal.c remove stray brace 2019-07-23 13:10:11 +00:00
literal.h Allow wide characters (properly encoded as byte strings according to LC_CTYPE) 2017-06-30 20:26:52 +00:00
makelist s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
map.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
map.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
parse.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
parse.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
prompt.c add literal escape sequence support, patterned after the tcsh ones. 2017-06-27 23:25:13 +00:00
prompt.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
read.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
read.h Stop the read module from poking the el_chared.c_macro data structure 2016-05-22 19:44:26 +00:00
readline.c add +1 to strlcpy's (Patrick Welche) 2019-10-09 14:31:07 +00:00
refresh.c Fix mis-applied change in previous. Don't increment r_oldcv twice. 2019-01-04 03:03:44 +00:00
refresh.h - add literal sequence handling. 2017-06-27 23:23:48 +00:00
search.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00
search.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
shlib_version
sig.c s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
sig.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
sys.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
terminal.c Fix type and remove cast (Yuichiro NAITO/FreeBSD). 2019-09-15 21:09:11 +00:00
terminal.h s/protected/libedit_private/g 2016-05-09 21:46:56 +00:00
tokenizer.c Get rid of private/public; keep protected (Ingo Schwarze) 2016-04-11 18:56:31 +00:00
tokenizern.c From Ingo Schwarze: 2016-04-18 17:01:19 +00:00
tty.c Add a couple more readline compat functions. 2018-12-02 16:58:13 +00:00
tty.h Add a couple more readline compat functions. 2018-12-02 16:58:13 +00:00
vi.c PR/54399: Sören Tempel: Uninitialized memory access in libedit history. 2019-07-23 10:18:52 +00:00