WIN32 ReadConsole(). Fixes broken exec command.
Broken in Rev 1.17.
if (c == 13)
c = 10;
- n = 1;
+ records = 1;
p[0] = c;
p[1] = '\0';
if (c != 10) {
} else
putchar(c);
/* Strip off the CRLF to just LF */
- if (n > 1) {
- if (p[n - 2] == 13 && p[n - 1] == 10) {
- p[n - 2] = 10;
- p[n - 1] = 0;
- n--;
+ if (records > 1) {
+ if (p[records - 2] == 13 && p[records - 1] == 10) {
+ p[records - 2] = 10;
+ p[records - 1] = 0;
+ records--;
}
}
FlushConsoleInputBuffer(hStdIn);