ReactOS
0.4.16-dev-746-g329a414
putch.c
Go to the documentation of this file.
1
/*
2
* COPYRIGHT: See COPYING in the top level directory
3
* PROJECT: ReactOS system libraries
4
* FILE: lib/sdk/crt/conio/putch.c
5
* PURPOSE: Writes a character to stdout
6
* PROGRAMER: Ariadne
7
* UPDATE HISTORY:
8
* 28/12/98: Created
9
*/
10
11
#include <precomp.h>
12
13
/*
14
* @implemented
15
*/
16
int
_putch
(
int
c
)
17
{
18
DWORD
NumberOfCharsWritten;
19
20
if
(
WriteFile
(
GetStdHandle
(
STD_OUTPUT_HANDLE
),&
c
,1,&NumberOfCharsWritten,
NULL
)) {
21
return
-1;
22
}
23
return
NumberOfCharsWritten;
24
}
GetStdHandle
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
Definition:
console.c:203
NULL
#define NULL
Definition:
types.h:112
WriteFile
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
Definition:
rw.c:24
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
c
const GLubyte * c
Definition:
glext.h:8905
_putch
int _putch(int c)
Definition:
putch.c:16
STD_OUTPUT_HANDLE
#define STD_OUTPUT_HANDLE
Definition:
winbase.h:294
sdk
lib
crt
conio
putch.c
Generated on Thu Feb 13 2025 06:13:55 for ReactOS by
1.9.6