colexpand
computes
width
to be the number of bytes to the next TAB stop.
TAB stops are defined by TABWIDTH.
colexpand
is useful for aligning variable width strings or
columns:
for example, if a column is 3 characters wide, the
next tab stop would be 8.
colexpand
returns 7 to leave room for one tab.