ReactOS 0.4.15-dev-7934-g1dc8d80
getche.c File Reference
#include <precomp.h>
Include dependency graph for getche.c:

Go to the source code of this file.

Functions

int _getche (void)
 

Function Documentation

◆ _getche()

int _getche ( void  )

Definition at line 15 of file getche.c.

16{
17 if (char_avail)
18 /*
19 * We don't know, wether the ungot char was already echoed
20 * we assume yes (for example in cscanf, probably the only
21 * place where ungetch is ever called.
22 * There is no way to check for this really, because
23 * ungetch could have been called with a character that
24 * hasn't been got by a conio function.
25 * We don't echo again.
26 */
27 return(_getch());
28 return (_putch(_getch()));
29}
_CRTIMP int __cdecl _putch(_In_ int _Ch)
int _getch()
Definition: getch.c:16
int char_avail
Definition: ungetch.c:15