Add a NULL pointer check
Make __match_proto__() macro globally visible
Add an assert for the benefit of static analysers
Make the records static in the VSLQ_dispatch_f() api

Use the and mark __match_proto__() the typedef where applicable.
white space
Use the static version of VRB
Quieten FlexeLint a bit
Remove unused #define
Add lint comments around tables
Remove unused #includes, const- and statize things.
Constify, put AN() the right place.
Remove unused detrius. Constify
Remove unused field
Accept noncheck of strncpy() return value
General polishing + constification
Remove unused field
Fix a potential use of an unintialized stack variable.

Constification

Constification.
Fix up curses detection logic, Solaris fixes

Makes git master compile on Solaris again, and mostly work.
Use the right attribute for __unused with gcc
Include vdef.h for __printflike