Updated README with better build info
[debian/pforth] / csrc / pf_io_none.c
1 /* $Id$ */
2 /***************************************************************
3 ** I/O subsystem for PForth when NO CHARACTER I/O is supported.
4 **
5 ** Author: Phil Burk
6 ** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom
7 **
8 ** Permission to use, copy, modify, and/or distribute this
9 ** software for any purpose with or without fee is hereby granted.
10 **
11 ** THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
12 ** WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
13 ** WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
14 ** THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
15 ** CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
16 ** FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
17 ** CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18 ** OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19 **
20 ****************************************************************
21 ** 941004 PLB Extracted IO calls from pforth_main.c
22 ***************************************************************/
23
24 #include "pf_all.h"
25
26
27 #ifdef PF_NO_CHARIO
28 int  sdTerminalOut( char c )
29 {
30     TOUCH(c);
31     return 0;
32 }
33 int  sdTerminalEcho( char c )
34 {
35     TOUCH(c);
36     return 0;
37 }
38 int  sdTerminalIn( void )
39 {
40     return -1;
41 }
42 int  sdTerminalFlush( void )
43 {
44     return -1;
45 }
46 void sdTerminalInit( void )
47 {
48 }
49 void sdTerminalTerm( void )
50 {
51 }
52 #endif