File: bwx_tty.h

package info (click to toggle)
bwbasic 2.20pl2-11
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 1,236 kB
  • sloc: ansic: 21,001; makefile: 80
file content (47 lines) | stat: -rw-r--r-- 1,963 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/***************************************************************

        bwx_tty.h       Header file for TTY-style hardware
			implementation of bwBASIC

			This file may be used as a template
			for developing more sophisticated
			hardware implementations

                        Copyright (c) 1993, Ted A. Campbell
			Bywater Software

                        email: tcamp@delphi.com

        Copyright and Permissions Information:

        All U.S. and international rights are claimed by the author,
        Ted A. Campbell.

	This software is released under the terms of the GNU General
	Public License (GPL), which is distributed with this software
	in the file "COPYING".  The GPL specifies the terms under
	which users may copy and use the software in this distribution.

	A separate license is available for commercial distribution,
	for information on which you should contact the author.

***************************************************************/

/*---------------------------------------------------------------*/
/* NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, */
/* 11/1995 (eidetics@cerf.net).                                  */
/*---------------------------------------------------------------*/

#define IMP_IDSTRING    "TTY"           /* unique ID string for this implementation */

/* Definitions indicating which commands and functions are implemented */

#define IMP_FNCINKEY	0		/* 0 if INKEY$ is not implemented, 1 if it is */
#define IMP_CMDCLS	0		/* 0 if CLS is not implemented, 1 if it is */
#define IMP_CMDLOC	0		/* 0 if LOCATE is not implemented, 1 if it is */
#define IMP_CMDCOLOR    0               /* 0 if COLOR is not implemented, 1 if it is */

#define UNIX_CMDS       TRUE  /* It better be for UNIX systems (JBV) */
#define MKDIR_ONE_ARG   FALSE           /* TRUE if your mkdir has but one argument;
					   FALSE if it has two */
#define PERMISSIONS	644		/* permissions to set in Unix-type system */