Subj : Free Pascal Question
To   : Chad Adams
From : Gene Buckle
Date : Thu Jan 11 2018 07:39 am

 Re: Free Pascal Question
 By: Chad Adams to All on Tue Jan 09 2018 05:47 pm

> When running locally, if i use writeln('My Text') it works fine.
> the next writeln('test') writes left justified on the second line.
>
> When I run the same program over a telnet connection (in linux xinetd), the
> second write line doesnt left justify. I am sure it has to do with ANSI
> control characters but I cant find the unit, library, or info to reset the
> columns, and also enable ANSI color.
Your telnet client may be expecting both a carriage return and a line feed
character.

I suspect that if you do something like this:
writeln('one');
writeln('two');
writeln('three');

The output would be:
one
  two
     three

If that's the case, try this:
writeln('one'#13);
writeln('two'#13);
writeln('three'#13);

You should get:
one
two
three

g.
--- SBBSecho 2.27-Win32
* Origin: The Retro Archive (1:138/142)