Bug or line flushing protocol changes from FEu0 to FEu2 [SOLVED]
Posted: Wed Feb 12, 2025 8:32 pm
Hello!
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
TESTING THIS UNDER FE2 unleashed NL at end??

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
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