NetBSD/lib
christos 66ae8c4557 More fixes from: J.R. Oldroyd
- The input loop control that I changed yesterday to:
	while (mbslength >= 0) {
  There are circumstances where this causes an extra \000 to
  be added at the end of some tests.  This error was showing
  in my own tests here, but I did not notice it yesterday.
  (I really need to add my tests to the test suite, catching
  every error by eye is hard.)  To fix, I've now changed the
  code to increment mbslength only if mbslength == 1 to start
  with.  (Note that this check for "== 1" is why the arg to
  strvisx() in vis(1) must be 1, not mbilen.)

- The cast sequence when manually inserting bytes after a
  multibyte conversion error:
	*src = (wint_t)(u_char)*mbsrc;
  is wrong.  This is causing problems in the case when an
  8859-1 input string is processed in the UTF-8 locale.
  It needs to be:
	*src = (wint_t)*mbsrc;
  Without the (u_char) all the locale mismatch combinations
  then work.

- The code:
	if (mblength < len)
		len = mblength;
  needs to be there.  It resets len for the single character
  input case after we've actually processed two input
  characters (c and nextc) because we incremented mbslength
  at the start of the loop.  Without this code, single
  character conversions end up with a \000 or other byte
  appended.
2013-02-15 00:28:10 +00:00
..
csu Add support for PREINIT_ARRAY 2013-01-31 22:24:25 +00:00
i18n_module Revert last, it breaks the tricks xsrc uses. 2012-08-23 21:21:14 +00:00
libarch Include <machine/alpha_cpu.h> for alpha_mb() definition. 2013-01-09 08:49:44 +00:00
libbluetooth Use __printflike. 2012-03-22 23:46:49 +00:00
libbpfjit Add libbpfjit library. 2012-11-11 17:34:06 +00:00
libbsdmalloc These directories don't handle WARNS=5 2012-03-21 10:08:30 +00:00
libbz2 Adapt to repository move of dist from external/bsd/bzip2 to 2012-05-07 08:51:47 +00:00
libc More fixes from: J.R. Oldroyd 2013-02-15 00:28:10 +00:00
libc_vfp Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb 2013-01-28 18:57:09 +00:00
libcompat Don't provide 2 versions of __compat_regerror() (the other one comes 2013-02-07 20:15:07 +00:00
libcrypt Add "consttime_bcmp" and "explicit_bzero" functions for both kernel 2012-08-30 12:16:48 +00:00
libcurses Don't wrap added string 2012-09-28 06:07:05 +00:00
libdm Use WARNS=2 (the previous WARN=4 was incorrect and ignored). 2012-03-21 05:36:24 +00:00
libedit provide an el_init_fd function. 2013-01-22 20:23:21 +00:00
libexecinfo fix cleanup on error 2012-07-09 03:11:59 +00:00
libform Fix typo. 2013-01-19 16:11:03 +00:00
libintl comments 2012-07-30 23:04:42 +00:00
libipsec
libisns These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
libkvm Do not fail kvm_dump_mkheader without setting an error message 2012-08-26 23:09:42 +00:00
liblwres
libm Remove .fpu since it's not needed 2013-02-14 09:27:26 +00:00
libmenu Fix bug where menu mark was not displayed on menus with O_ONEVALUE set 2012-12-30 12:27:09 +00:00
libnpf - Fix NPF config reload with dynamic rules present. 2013-02-10 23:47:37 +00:00
libossaudio fix typo, WARNS=5 2012-05-05 15:57:45 +00:00
libp2k Explicitly cast enum type. 2012-11-23 14:27:14 +00:00
libpam
libpci
libperfuse When lookup returns a node with null inode number, it means the ENOENT, 2012-11-03 15:43:20 +00:00
libpmc
libposix
libppath These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
libprop These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
libpthread Add pthread_condattr_setclock(3) man page link. 2013-01-31 20:57:58 +00:00
libpthread_dbg Only the first symbol (pthread_dbg) should return NOLIB, the rest indicate 2013-01-20 18:45:19 +00:00
libpuffs Assert equality, not assignment, in puffs__fsframe_cmp. 2013-01-23 20:22:34 +00:00
libquota These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
libradius
librefuse FUSE seems to allow short writes without errors but PUFFS doesn't. Work 2012-12-30 10:04:22 +00:00
libresolv Add void between the parenthesis. Why only vax complains? From martin. 2012-11-19 13:45:00 +00:00
librmt Use C89 function definition 2012-03-21 10:10:36 +00:00
librpcsvc These directories don't handle WARNS=5 2012-03-21 10:08:30 +00:00
librt One more reference to unimplemented shared semaphores. 2012-07-07 01:39:59 +00:00
librump
librumpclient Provide register_t compat on solarisa. 2013-01-20 15:23:21 +00:00
librumpdev
librumphijack * avoid problems if the platform calls readlink() from dlsym() 2012-10-16 12:56:10 +00:00
librumpnet
librumpuser As reported by several people, the signature of pthread_setname_np() varies 2013-02-11 16:02:31 +00:00
librumpvfs
libskey Kill some extra spaces in function arguments. 2012-10-08 18:15:09 +00:00
libss
libtelnet Don't depend on HAVE_GCC being always defined. 2012-08-10 12:20:10 +00:00
libterminfo Provide a disabled implentation of tlparm and ti_tlparm for completeness. 2013-01-25 17:28:50 +00:00
libukfs Always initialize part to avoid triggering uninitialized variable 2012-07-19 06:33:03 +00:00
libusbhid Extended usb_hid_usages, with help from the equivalent file from FreeBSD. 2012-05-09 16:21:06 +00:00
libutil Document that errno may be used to distinguish between a 2013-01-19 15:28:25 +00:00
libwrap Add some more __dead as exposed by the recent WARN bumps. 2012-03-22 22:59:43 +00:00
liby Use C89 function definition 2012-03-21 10:10:36 +00:00
libz These directories don't handle WARNS=5 2012-03-21 10:08:30 +00:00
lua - Update to the version on github.com. 2012-11-02 12:24:52 +00:00
npf Add NPF "rndblock" extension to randomly drop packets (using a random function 2012-12-10 00:32:23 +00:00
Makefile Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb 2013-01-28 18:57:09 +00:00
Makefile.inc Libraries default to be built with WARNS=5 2012-03-21 05:39:21 +00:00
bumpversion
checkoldver
checkver
checkvers