1. Added () around arguments for FPUTC and FPUTS.
2. Now checking that line_width doesn't become too small.
3. Now scanning for leading characters on every line.
Moved arg_buf typedef.