From Ulrich Kahl, with work by pyr@, brad, myself and various people
on ports@. Not quite finished, but with this many contributers, it's
nice to have some version control.
ok pvalchev
----------------------------------------------------------------------
----------------------------------------------------------------------