|
|
1.1 root 1: /*********************************************************************
2: * COPYRIGHT NOTICE *
3: **********************************************************************
4: * This software is copyright (C) 1982 by Pavel Curtis *
5: * *
6: * Permission is granted to reproduce and distribute *
7: * this file by any means so long as no fee is charged *
8: * above a nominal handling fee and so long as this *
9: * notice is always included in the copies. *
10: * *
11: * Other rights are reserved except as explicitly granted *
12: * by written permission of the author. *
13: * Pavel Curtis *
14: * Computer Science Dept. *
15: * 405 Upson Hall *
16: * Cornell University *
17: * Ithaca, NY 14853 *
18: * *
19: * Ph- (607) 256-4934 *
20: * *
21: * Pavel.Cornell@Udel-Relay (ARPAnet) *
22: * decvax!cornell!pavel (UUCPnet) *
23: *********************************************************************/
24:
25: /*
26: * $Header: /src386/usr/include/RCS/terminfo.h,v 1.1 92/07/07 12:24:34 bin Exp $
27: *
28: * terminfo.h - those things needed for programs runnning at the
29: * terminfo level.
30: *
31: * $Log: terminfo.h,v $
32: * Revision 1.1 92/07/07 12:24:34 bin
33: * Initial revision
34: *
35: Revision 2.2 91/02/10 12:27:05 munk
36: Added conditional 8-bit characters for UNIX on PC's
37:
38: Revision 2.1 82/10/25 14:49:59 pavel
39: Added Copyright Notice
40:
41: Revision 2.0 82/10/24 15:18:26 pavel
42: Beta-one Test Release
43:
44: Revision 1.4 82/08/23 22:31:21 pavel
45: The REAL Alpha-one Release Version
46:
47: Revision 1.3 82/08/19 19:24:11 pavel
48: Alpha Test Release One
49:
50: Revision 1.2 82/08/19 19:10:56 pavel
51: Alpha Test Release One
52:
53: Revision 1.1 82/08/15 16:42:20 pavel
54: Initial revision
55:
56: *
57: */
58:
59: #ifndef A_STANDOUT
60:
61: #include <stdio.h>
62: #include <sgtty.h>
63:
64: /*
65: * The following definition activates the handling of 8-bit characters.
66: * If activated, chars may be 8 bits, but attribute A_DIM is set to
67: * A_NORMAL, to get one more bit for the chars.
68: * If you change the definition, curses should be recompiled!!!!
69: */
70: #define CHAR8
71:
72: #define SGTTY struct sgttyb
73:
74: /* Video attributes */
75: #ifdef CHAR8
76: #define A_NORMAL 0000000
77: #define A_ATTRIBUTES 0177400
78: #define A_CHARTEXT 0000377
79:
80: #define A_STANDOUT 0004000
81: #define A_UNDERLINE 0000400
82:
83: #ifndef MINICURSES
84: # define A_REVERSE 0001000
85: # define A_BLINK 0002000
86: # define A_DIM A_NORMAL
87: # define A_BOLD 0010000
88: # define A_INVIS 0020000
89: # define A_PROTECT 0040000
90: # define A_ALTCHARSET 0100000
91: #endif MINICURSES
92: #else CHAR8
93: #define A_NORMAL 0000000
94: #define A_ATTRIBUTES 0177600
95: #define A_CHARTEXT 0000177
96:
97: #define A_STANDOUT 0000200
98: #define A_UNDERLINE 0000400
99:
100: #ifndef MINICURSES
101: # define A_REVERSE 0001000
102: # define A_BLINK 0002000
103: # define A_DIM 0004000
104: # define A_BOLD 0010000
105: # define A_INVIS 0020000
106: # define A_PROTECT 0040000
107: # define A_ALTCHARSET 0100000
108: #endif MINICURSES
109: #endif CHAR8
110:
111: extern char ttytype[];
112: #define NAMESIZE 256
113: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.