File: rdcolor.h

package info (click to toggle)
robotour 3.1.1-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,596 kB
  • ctags: 2,972
  • sloc: cpp: 17,705; sh: 3,060; ansic: 2,778; makefile: 144
file content (89 lines) | stat: -rwxr-xr-x 2,380 bytes parent folder | download
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/* color.h: this file specifies that all colors are actually pointers to
 *  color strings.  It is expected that the function "rdcolor()" will
 *  be used to initialize the colors.  "rdcolor()" examines a colorfile
 *  called "color.dat" for color strings: color ...<CR> where the ellipsis
 *  is the desired escape string.  The default value of such color strings
 *  is set for a color ASCII monitor (8 colors) and the IDS Prism printer.
 */
#ifndef RDCOLOR_H
#define RDCOLOR_H

#ifndef __GL_GL_H__
extern char *BLACK;
extern char *RED;
extern char *GREEN;
extern char *YELLOW;
extern char *BLUE;
extern char *MAGENTA;
extern char *CYAN;
extern char *WHITE;
#endif

extern char *RD_BLACK;		/* same as BLACK		*/
extern char *RD_RED;		/* same as RED			*/
extern char *RD_GREEN;		/* same as GREEN		*/
extern char *RD_YELLOW;		/* same as YELLOW		*/
extern char *RD_BLUE;		/* same as BLUE			*/
extern char *RD_MAGENTA;	/* same as MAGENTA		*/
extern char *RD_CYAN;		/* same as CYAN			*/
extern char *RD_WHITE;		/* same as WHITE		*/

extern char *UBLACK;
extern char *URED;
extern char *UGREEN;
extern char *UYELLOW;
extern char *UBLUE;
extern char *UMAGENTA;
extern char *UCYAN;
extern char *UWHITE;
extern char *RVBLACK;
extern char *RVRED;
extern char *RVGREEN;
extern char *RVYELLOW;
extern char *RVBLUE;
extern char *RVMAGENTA;
extern char *RVCYAN;
extern char *RVWHITE;
#ifndef VIM__H
extern char *CLEAR;
#endif
extern char *BOLD;
extern char *NRML;
extern char *PYELLOW;
extern char *PRED;
extern char *PCYAN;
extern char *PBLACK;

/* for rdcputs's benefit... */
#define XBLACK		"\255X0"
#define XRED		"\255X1"
#define XGREEN		"\255X2"
#define XYELLOW		"\255X3"
#define XBLUE		"\255X4"
#define XMAGENTA	"\255X5"
#define XCYAN		"\255X6"
#define XWHITE		"\255X7"
#define XUBLACK		"\255X8"
#define XURED		"\255X9"
#define XUGREEN		"\255X10"
#define XUYELLOW	"\255X11"
#define XUBLUE		"\255X12"
#define XUMAGENTA	"\255X13"
#define XUCYAN		"\255X14"
#define XUWHITE		"\255X15"
#define XRVBLACK	"\255X16"
#define XRVRED		"\255X17"
#define XRVGREEN	"\255X18"
#define XRVYELLOW	"\255X19"
#define XRVBLUE		"\255X20"
#define XRVMAGENTA	"\255X21"
#define XRVCYAN		"\255X22"
#define XRVWHITE	"\255X23"
#define XBOLD		"\255X24"
#define XNRML		"\255X25"
#define XPYELLOW	"\255X26"
#define XPRED		"\255X27"
#define XPCYAN		"\255X28"
#define XPBLACK		"\255X29"
#define XCLEAR		"\255X30"
#endif