Merge branch 'next'

* next:
  fix to fix to fix, clarify tab counting code
  fix to fix, don't use rawmemchr() to determine the number of tabs
  fix, PEBKAC, make sure all tabs exist in line before copying them