Handle character ranges starting at '\x00'

Do not calculate start-1 unless needed; start-1 may not be well-defined.