WITH LIBEDIT Libedit won't build on platforms that do not provide "sys/cdefs.h". Removed the inclusion of cdefs.h from all files other that sys.h, which includes this file only when the header is found while configuring.
Updated libedit library.
based on NetBSD CVS as of 2009/02/06 20:09:00.
(non gcc compilers don't understand '-Dx()=' option)