incorporated changes from Boudewijn

svn path=/trunk/; revision=207
This commit is contained in:
Rex Jolliff 1999-02-05 19:27:21 +00:00
parent 67c37a748e
commit df27ab373b

View file

@ -23,7 +23,7 @@ int
_getch(void) _getch(void)
{ {
DWORD NumberOfCharsRead; DWORD NumberOfCharsRead = 0;
char c; char c;
if (char_avail) if (char_avail)
{ {
@ -31,12 +31,12 @@ _getch(void)
char_avail = 0; char_avail = 0;
} }
else else
{ {
ReadConsoleA(filehnd(stdin->_file), &c,1,&NumberOfCharsRead ,NULL);
if( !ReadFile(filehnd(stdin->_file), &c,1,&NumberOfCharsRead ,NULL))
return -1;
} }
printk("%c",c); if ( c == 10 )
c = 13;
putchar(c);
return c; return c;
} }