|
|
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.