fixes for M* and UM* from Aleksej
[debian/pforth] / csrc / pf_io_none.c
1 /* $Id$ */\r
2 /***************************************************************\r
3 ** I/O subsystem for PForth when NO CHARACTER I/O is supported.\r
4 **\r
5 ** Author: Phil Burk\r
6 ** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom\r
7 **\r
8 ** The pForth software code is dedicated to the public domain,\r
9 ** and any third party may reproduce, distribute and modify\r
10 ** the pForth software code or any derivative works thereof\r
11 ** without any compensation or license.  The pForth software\r
12 ** code is provided on an "as is" basis without any warranty\r
13 ** of any kind, including, without limitation, the implied\r
14 ** warranties of merchantability and fitness for a particular\r
15 ** purpose and their equivalents under the laws of any jurisdiction.\r
16 **\r
17 ****************************************************************\r
18 ** 941004 PLB Extracted IO calls from pforth_main.c\r
19 ***************************************************************/\r
20 \r
21 #include "pf_all.h"\r
22 \r
23 \r
24 #ifdef PF_NO_CHARIO\r
25 int  sdTerminalOut( char c )\r
26 {\r
27         TOUCH(c);\r
28         return 0;\r
29 }\r
30 int  sdTerminalEcho( char c )\r
31 {\r
32         TOUCH(c);\r
33         return 0;\r
34 }\r
35 int  sdTerminalIn( void )\r
36 {\r
37         return -1;\r
38 }\r
39 int  sdTerminalFlush( void )\r
40 {\r
41         return -1;\r
42 }\r
43 void sdTerminalInit( void )\r
44 {\r
45 }\r
46 void sdTerminalTerm( void )\r
47 {\r
48 }\r
49 #endif\r