Switch: pass indent to _do_switch

not yet descending into sub switches
update benchmarks, include <string.h> now always

strlen is now even needed without -nul, as default for the hash function