Con-handler is not taking into account multiline in FEu2 or FEa1222, like "abc\ndef" as one string received instead of two strings "abc\n" and "def", with previous venerable FEu0
Code: Select all
int main() {
int c;
while( (c = getchar()) != EOF ) putchar(c);
return 0;
}

It seems a bug or a protocol changes for output since FE update 2 (SAM440)
My program works well with FE update 1 (and u0!)
AmigaOS4.1FEu0
Con-handler 53.72 (3.10.2014)
Console.device 53.83 (1.10.2014)
And
Console.device 53.99 (05/05/2016)
Exec.library 53.89 (11/28/2016)
GOOD INTERLEAVING OF ACTION_READ/ACTION_WRITE FEu0

BUT,
Not with FE update 2
Console.device 53.105 (01/25/2017)
Exec.library 54.30 (01/01/2021)
Not with A1222
AmigaOS4.1FEu2(A1222)
Con-handler 53.82 (11.02.2018)
Console.device 53.120 (14.12.2023)
No interleaving : two consecutive READ/two consecutive WRITE

Wow
Tonyw tells me here if your con-handler handles correctly this piece of code or it displays more NewLine control characters at the end when CTRL_\? is entered after two lines of text.
Please help ? Why two consecutive READ with FEu2 and well interleaved ACTION_READ/ACTION_WRITE with venerable FEu0
DGILLES - os4depot.net