ReactOS  0.4.15-dev-2993-g14fbe80
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 }
int char_avail
Definition: ungetch.c:15
_CRTIMP int __cdecl _putch(_In_ int _Ch)
int _getch()
Definition: getch.c:16