Expose properly vfwscanf and friends for POSIX_SOURCE >= 200112L
Correct the allocation for the reformat buffer, thanks to mlelstv for
the fix.
Add fmodf and fmodl
Add carriage return to the quoted character list
Add carriage return to list of valid character substitutions.
e_sqrtl.c requires fenv.h, so only build it on platfomrs supporting that
Support Synopsys DesigneWave OTG on PowerPC 405EX.
Fix copy & pasto (make temp variable long double).
Fixes fmodl() test failure on sparc64
Move the parameters for obs600 to obs600_autoconf.c.  This parameters was set from u-boot.
Add dwctwo and umass.
And cleanup.
However dwctwo@plb is buggy...
Make ext_fraclm and ext_frachm parts of the long double mantissa optional
in generic code
tmpfs_dir_getdotents: fix the recent regression, set the correct
d_fileno value for dot-dot.  Spotted by Pedro Martelletto, thanks!
Simplify previous.
Add a CIRCLEQ_END() macro to reduce diff with other queue.h
From Ed Maste:

  libexecinfo: Include terminating null in byte count

  Otherwise, a formatted string with a strlen equal to the remaining
  buffer space would have the last character omitted (because vsnprintf
  always null-terminates), and later the assert in backtrace_symbols_fmt
  would fail.
From Brooks Davis:
When comparing a directory to an mtree file NetBSD mtree has output like
this:

xxx:	size (4, 5)
	md5digest (0x6de9439834c9147569741d3c9c9fc010, 0xa5d119ab8edcda0ef7f381da8=
f52f92f)
=2E/yyy missing

FreeBSD's historical behavior is this:

xxx changed
	size expected 4 found 5
	md5digest expected 6de9439834c9147569741d3c9c9fc010 found a5d119ab8edcda0e=
f7f381da8f52f92f
=2E/yyy missing

FreeBSD's mergemaster -U command depends on the latter behavior so
the following patch alters the freebsd9 mode of mtree to output
that format.  I don't think programs should rely on this output one way
or another since it's clearly meant for humans, but this seems like the
easiest short term fix.
provide a const and a non const flavor for CIRCLEQ_END because the kernel
needs a const one. The const one is supposed to be used for comparisons
and the non-const one for assignments.
delete copy of queue.h that we don't use.
Wrap debug code in {} because "a label can only be part of a statement and
a declaration is not a statement."  I.e., make it a statement by making
it part of a block.
Expand "#ifdef notyet" section to encompass the use of the variable
declared within.