Fix IO memory access .. SB128 driver makes noises in VMWare - CMI is untested (Curren...
[AROS.git] / arch / i386-pc / exec / rawputchar.c
blobb954052d4ff3a63b4e7739059355f2e7437eef29
1 /*
2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Emit one character via raw IO
6 Lang: english
7 */
9 void Putc(char);
11 /*****i***********************************************************************
13 NAME */
14 #include <proto/exec.h>
16 AROS_LH1(void, RawPutChar,
18 /* SYNOPSIS */
19 AROS_LHA(UBYTE, chr, D0),
21 /* LOCATION */
22 struct ExecBase *, SysBase, 86, Exec)
24 /* FUNCTION
25 Emits a single character.
27 INPUTS
28 chr - The character to emit
30 RESULT
31 None.
33 NOTES
34 This function is for very low level debugging only.
36 EXAMPLE
38 BUGS
40 SEE ALSO
41 RawIOInit(), RawPutChar(), RawMayGetChar()
43 INTERNALS
45 HISTORY
47 *****************************************************************************/
49 AROS_LIBFUNC_INIT
51 /* Don't write 0 bytes */
52 if (chr)
54 Putc(chr);
57 AROS_LIBFUNC_EXIT
58 } /* RawPutChar */