Preserve order of paper sizes in paperspecs, and try to order them commonest first.
systempapername always returns something, so don't bother checking.
Require, rather than simply attempt to find, C99 compiler.
Remove unused header.
Try to use in-tree paper.h even when libpaper is already installed on the system.
Specify the NULL return when the paper list is exhausted.
Fix and expose unitfactor, and have it return double.

Remove dm from list of allowable units.
Improve paperconf(1) slightly.
Use unitfactor from libpaper to allow paperconf to display dimensions in any known unit
Remove -N option to paperconf, and have a sensible default capitalization in paperspecs.
Remove -z flag from paperconf
Simplify exit logic.
Remove a redundant assignment.
Simplify slightly.
Make whitespace consistent.
Don't print unit name with dimensions
Explain better what happens when no paper size is specified.
Specify that we mean PostScript points.
Remove information that is out of date and should not affect users anyway.
Remove all units but pt, mm, in (i.e. points, and those in which paper sizes are actually given).