X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=lib%2Fmsvcrt%2Fconio%2Fgetch.c;fp=lib%2Fmsvcrt%2Fconio%2Fgetch.c;h=59d1803daaa9ac6d5aeda90c178f7e268e18fc07;hp=15d2eb6e8db2318a0dc5cf73af9613fc6967e8a9;hb=e3ed2d773259cc445c7ff8181ebd934931365328;hpb=d378c68f5a9bb25c9e671dacd482d2e25d211df3 diff --git a/lib/msvcrt/conio/getch.c b/lib/msvcrt/conio/getch.c index 15d2eb6..59d1803 100644 --- a/lib/msvcrt/conio/getch.c +++ b/lib/msvcrt/conio/getch.c @@ -1,7 +1,7 @@ /* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS system libraries - * FILE: lib/crtdll/conio/getch.c + * FILE: lib/msvcrt/conio/getch.c * PURPOSE: Writes a character to stdout * PROGRAMER: Boudewijn Dekker * UPDATE HISTORY: @@ -16,25 +16,32 @@ int _getch(void) { - DWORD NumberOfCharsRead = 0; - char c; - - if (char_avail) - { - c = ungot_char; - char_avail = 0; - } - else - { - ReadConsoleA(_get_osfhandle(stdin->_file), - &c, - 1, - &NumberOfCharsRead, - NULL); + DWORD NumberOfCharsRead = 0; + char c; + if (char_avail) { + c = ungot_char; + char_avail = 0; + } else { + ReadConsoleA(_get_osfhandle(stdin->_file), + &c, + 1, + &NumberOfCharsRead, + NULL); } - if (c == 10) - c = 13; - putchar(c); + if (c == 10) + c = 13; + putchar(c); + return c; +} + +#if 0 +int _getche(void) +{ + int c; + + c = _getch(); + _putch(c); - return c; + return c; } +#endif