  Copyright 2008 Free Software Foundation, Inc.

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.

----------------------------------------------------------------------

These small routines are "#include"d rather than put in a library as
it hardly seems worth rolling out all the declarations at the top of
each of them, which would probably be larger than the routines, plus
declarations in a header.
