lineno: fix comparison is always true due to limited range of data type
chm: add doc/html/potion.chm target

to be process with cygwin only.
requires cygwinports graphviz. see https://sourceware.org/cygwinports/
not yet enabled