Any integer can be passed to putc, but only the lower 8 bits are written. The putchar routine is identical to putc( c**,** stdout ). For each routine, if a read error occurs, the error indicator for the stream is set. putc and putchar are similar to fputc and _fputchar, ...