Merge branch 'next'

* next:
  fix to fix, bring back errno errors for duration strings
  chore, request ANSI-C code off gperf explicitly
  fix, don't print errnos willy-nilly, have the caller of error() pass it
  fix, don't print errnos willy-nilly, have the caller of error() pass it