libedit: Update to version 2012-12-13 There have been three releases since libedit was imported as a vendor branch, but the changelog is simply "sync with NetBSD" for each one. The main item of interest is that widechar support has been added for real this time. Previously all the man pages were in place but the library didn't actually have the support. A minor item of note is that NetBSD finally implemented the rl_completion_word_break_hook which reduces the number of files with local modifications.
<malloc.h>: Restrict support for <malloc.h> to !defined(__STDC__). In essence this is what FreeBSD did: error if __STDC__ is defined, and silently include <stdlib.h> if not. Packages are expected to now fail their config checks for <malloc.h> but to build nevertheless, which was confirmed with building ~500 packages as a test. Adjust a few config.h files of contrib/ code as well, notably libssp's, which gets rid of the malloc.h warnings from the buildworld output.
libedit: Upgrade NetBSD version 2011-03-11 As NetBSD has properly packaged regular releases of their libedit library (readline replacement), a new vendor branch has been created for it. Libedit was last synchronized with NetBSD 4 years ago, to the week. During that time, a new function was added to the DragonFly version that still doesn't exist on NetBSD. It is necessary to support GDB 7.x, so the addition of rl_completion_word_break_hook function has been carried over to this update.