Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/feature_fixcpp/sys/src/cmd/vt/cons.h – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
/*  console state (for consctl) */
2
typedef struct Consstate	Consstate;
3
struct Consstate{
4
	int raw;
5
	int hold;
6
};
7
 
8
extern Consstate*	consctl(void);
9
extern Consstate*	cs;
10
 
11
#define	XMARGIN	5	/* inset from border of layer */
12
#define	YMARGIN	5
13
#define	INSET	3
14
#define	BUFS	32
15
#define	HISTSIZ	4096	/* number of history characters */
16
#define BSIZE	1000
17
 
18
#define	SCROLL	2
19
#define NEWLINE	1
20
#define OTHER	0
21
 
22
#define COOKED	0
23
#define RAW	1
24
 
25
/* text attributes */
26
enum {
27
	THighIntensity = (1<<0),
28
	TUnderline = (1<<1),
29
	TBlink = (1<<2),
30
	TReverse = (1<<3),
31
	TInvisible = (1<<4),
32
};
33
 
34
 
35
#define	button2()	((mouse.buttons & 07)==2)
36
#define	button3()	((mouse.buttons & 07)==4)
37
 
38
struct ttystate {
39
	int	crnl;
40
	int	nlcr;
41
};
42
extern struct ttystate ttystate[];
43
 
44
#define NKEYS 32	/* max key definitions */
45
struct funckey {
46
	char	*name;
47
	char	*sequence;
48
};
49
extern struct funckey *fk;
50
extern struct funckey vt100fk[], vt220fk[], ansifk[], xtermfk[];
51
 
52
extern int	x, y, xmax, ymax, olines;
53
extern int	peekc, attribute;
54
extern char*	term;
55
 
56
extern void	emulate(void);
57
extern int	host_avail(void);
58
extern void	clear(Rectangle);
59
extern void	newline(void);
60
extern int	get_next_char(void);
61
extern void	ringbell(void);
62
extern int	number(char *, int *);
63
extern void	scroll(int,int,int,int);
64
extern void	backup(int);
65
extern void	sendnchars(int, char *);
66
extern void	sendnchars2(int, char *);
67
extern Point	pt(int, int);
68
extern void	funckey(int);
69
extern void	drawstring(Point, char*, int);
70
 
71
extern int	debug;
72
extern int	yscrmin, yscrmax;
73
extern int	attr;
74
extern int	defattr;
75
 
76
extern Image *fgcolor;
77
extern Image *bgcolor;
78
extern Image *colors[];
79
extern Image *hicolors[];
80
extern Image *bgdefault;
81
extern Image *fgdefault;
82
 
83
extern int cursoron;
84
extern int nocolor;
85
 
86
extern void curson(int);
87
extern void cursoff(void);
88
extern void setdim(int, int);
89