tr: start a new page when passing \n(.p
ren: handle newlines that cause .sp
tr: insert newlines only once in .de
tr: remove the superfluous argc argument of macros
xroff: copyright notice
out: rename out_put() to output()
tr: support quoted arguments
tr: handle the second argument of .de
tr: improve argument parsing for register names
tr: defining macros with .de
cp: .ds and \*x for string register
ren: implement \s and \f
dev: charwid() should round to the closest number
extract out.c for printing troff code for a line
interpret scaling indicators
cp: expand \nx and \n(xy
change vertical position just before writing a line