NetBSD/lib
roy aadfdb111b terminfo: promote numeric parameters from short to int
POSIX mandates implementations must support upto a short but may exceed it.
When NetBSD terminfo was implemented, no terminfo description used over
a short, but because ncurses has supported ints for some time, some now do.

Infact, such a terminfo description was imported where colour pairs for
screen-256color went up to 65536 which exposed a bug in the existing
implementation where it set to zero. Because the number might mean
something more than a range, we need to be able to store it accurately.

This requires a version bump because whilst the API hasn't changed thanks
to C int promotion, the ABI has. Also the underlying database structure
has changed as well - we now store the numeric paramter inside a uint32_t
field rather than a uint16_t one.
Whilst this change can still read the old style database, the old one
cannot read the new one and thus we now maintain the database as
terminfo2.cdb, leaving the old library and database alone so old programs
still work fine.

libcurses, libfrom, libmenu and libpanel have also been bumped to
accomoate this change.
2020-03-13 15:19:24 +00:00
..
csu add stop (;;) to elimate WAW dependency compiler warning 2019-05-04 22:55:32 +00:00
i18n_module
libarch Bump - removal of i386_vm86 and i386_pmc. 2017-08-12 19:48:28 +00:00
libbluetooth Use strlcpy to NUL terminate the name string here. The kernel already 2019-10-03 17:10:16 +00:00
libbpfjit
libbsdmalloc
libbz2 convert HAVE_GCC == 7 to HAVE_GCC >= 7. 2019-09-29 23:44:58 +00:00
libc Bump new libc minor due to new errno codes 2020-03-08 22:27:38 +00:00
libc_fp move shlib_version into the main directory 2016-10-11 16:55:22 +00:00
libc_vfp The fpu mode for VFP2 instructions is still just vfp. 2018-07-19 19:35:02 +00:00
libcompat stty & gtty were around since v1 2019-09-01 23:42:19 +00:00
libcrypt Avoid undefined behavior in left shift 2020-02-22 10:29:17 +00:00
libcurses terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libdm Let's not write temporary files to fixed paths in /tmp, shall we? 2020-02-15 22:55:22 +00:00
libedit PR lib/54510 - when user supplied completion function is there, 2020-01-05 07:12:05 +00:00
libexecinfo Fix using gcc's unwind.h 2020-01-22 16:07:40 +00:00
libform terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libintl Switch the iconv(3) prototype to the POSIX conformant variation 2019-10-24 18:17:14 +00:00
libipsec Switch the iconv(3) prototype to the POSIX conformant variation 2019-10-24 18:17:14 +00:00
libisns introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
libkern
libkvm use a binary search in _kvm_pa2off(). this helps a lot for sparse dumps, 2020-03-08 00:14:18 +00:00
liblwres
libm Provide frexpl on non-long-double systems as alias to frexp. 2020-01-30 20:31:50 +00:00
libmenu terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libnpf libnpf/npfctl: support dynamic NAT rulesets using a name prefix. 2019-09-30 00:37:11 +00:00
libnvmm Reference nvmmctl(8). 2020-02-09 12:19:01 +00:00
libossaudio Use record field for recording even on 2019-11-03 11:13:45 +00:00
libp2k UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
libpam Add debugging commented out. 2020-03-03 00:46:06 +00:00
libpanel terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libpci Add function names to the NAME section 2017-10-22 15:28:48 +00:00
libperfuse miscelaneous -> miscellaneous in comment. 2020-03-05 15:56:20 +00:00
libposix
libppath
libprop
libpthread libpthread sets initial value of MSR for lwp's. However, appropriate 2020-02-20 07:07:02 +00:00
libpuffs s/conjuction/conjunction/ 2019-12-27 10:13:59 +00:00
libquota
libradius Oops forgot one openssl version name change 2018-02-07 22:51:31 +00:00
librefuse Restore binary compatibility by using the statvfs90 structure internally. 2019-09-23 12:00:57 +00:00
libresolv Remove unused macro. 2018-12-13 08:39:34 +00:00
librmt s/transfered/transferred/ 2019-12-27 09:41:48 +00:00
librpcsvc Fix building librpcsvc for MKYP=no 2019-04-24 10:26:43 +00:00
librt Mention that ENOSPC can be returned if we exhausted the max number of 2019-02-21 21:54:09 +00:00
librump introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
librumpclient introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
librumpdev
librumphijack Change types of DUP2ALIAS and DUP2FDMASK bit masks to unsigned 2020-02-10 23:21:42 +00:00
librumpnet
librumpres introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
librumpuser s/lenght/length/ 2019-12-26 04:53:11 +00:00
librumpvfs
libskey use strlcpy here; the destination string is passed to strtok_r, and if it 2019-10-03 17:08:26 +00:00
libss
libtelnet Match the function prototype of encrypthandler instead of casting to it. 2019-01-05 08:55:58 +00:00
libterminfo terminfo: promote numeric parameters from short to int 2020-03-13 15:19:24 +00:00
libukfs Remove exgtraneous comma 2018-03-12 11:56:34 +00:00
libusbhid Fix fallout from hid factorisation: 2017-12-10 20:38:13 +00:00
libutil s/sucess/success/ in comment. 2019-12-27 09:45:26 +00:00
libwrap remove the new check for tlen >= PTRDIFF_MAX. the prior 2019-01-24 22:07:14 +00:00
liby
libz convert HAVE_GCC == 7 to HAVE_GCC >= 7. 2019-09-29 23:44:58 +00:00
lua Prevent Lua from crashing if clear_bindings() is called on a statement 2019-05-16 12:42:35 +00:00
npf libnpf fix: link the library itself to libnv; libnpf users should not be 2019-08-24 13:20:52 +00:00
bumpversion
checkoldver
checkver
checkvers
Makefile move the pam module after the trench where pam is being build 2020-03-03 20:01:01 +00:00
Makefile.inc