Fix remaining long option inconsistencies
Silence -Wstrict-prototypes warnings
Use HTS_UNUSED rather than the soon-to-disappear val_unused