Overhaul lputs() to deal with multibyte characters, characters that take up more than one column position, and null bytes.
Overhaul lputs() to deal with multibyte characters, characters that take
up more than one column position, and null bytes.

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase