f78
putchar
[write a character (macro)]
SYNOPSIS
#include
<stdio.h>
int putchar(int
ch);
int _putchar_r(void
*reent, int
ch);
DESCRIPTION
putchar
is a macro, defined in stdio.h.
putchar
writes its argument to the standard
output stream, after converting it from an int
to an unsigned
char.
The alternate function, _putchar_r, is a reentrant version. The extra argument, reent, is a pointer to a reentrancy structure.
RETURNS
If successful, putchar
returns its argument, ch.
If an error intervenes, the result is EOF.
You can use ferror(stdin)
to query for errors.
COMPLIANCE
ANSI C requires
putchar;
it suggests, but does not require, that putchar
be implemented as a macro.
Supporting OS subroutines required: close, fstat, isatty, lseek, read, sbrk, write.
0