|
|
1.1 ! root 1: /* ! 2: File CKCASC.H ! 3: Mnemonics for ASCII control characters (and Space) for use with C-Kermit. ! 4: */ ! 5: /* ! 6: Author: Frank da Cruz ([email protected], [email protected]), ! 7: Columbia University Center for Computing Activities. ! 8: First released January 1985. ! 9: Copyright (C) 1985, 1992, Trustees of Columbia University in the City of New ! 10: York. Permission is granted to any individual or institution to use this ! 11: software as long as it is not sold for profit. This copyright notice must be ! 12: retained. This software may not be included in commercial products without ! 13: written permission of Columbia University. ! 14: */ ! 15: #ifndef CKCASC_H ! 16: #define CKCASC_H ! 17: ! 18: #define NUL '\0' /* Null */ ! 19: #define SOH 001 /* Start of header */ ! 20: #define STX 002 /* Ctrl-B */ ! 21: #define ENQ 005 /* ENQ */ ! 22: #define BEL 007 /* Bell (Beep) */ ! 23: #define BS 010 /* Backspace */ ! 24: #define HT 011 /* Horizontal Tab */ ! 25: #define LF 012 /* Linefeed */ ! 26: #define NL '\n' /* Newline */ ! 27: #define FF 014 /* Formfeed */ ! 28: #define CR 015 /* Carriage Return */ ! 29: #define SO 016 /* Shift Out */ ! 30: #define SI 017 /* Shift In */ ! 31: #define DLE 020 /* Datalink Escape */ ! 32: #define ESC 033 /* Escape */ ! 33: #define XON 021 /* XON */ ! 34: #define XOFF 023 /* XOFF */ ! 35: #define SUB 032 /* SUB */ ! 36: #define XGS '\x1D' /* Group Separator, Ctrl-Rightbracket */ ! 37: #define US '\x1F' /* Unit Separator, Ctrl-Underscore */ ! 38: #define XFS '\x1C' /* Field Separator, Ctrl-Backslash */ ! 39: #define XRS 036 /* Record Separator, Ctrl-Circumflex */ ! 40: #define SYN '\x16' /* SYN, Ctrl-V */ ! 41: #define CAN 030 /* CAN, Ctrl-X */ ! 42: #define SP 040 /* Space */ ! 43: #define DEL 0177 /* Delete (Rubout) */ ! 44: #define RUB 0177 /* Delete (Rubout) */ ! 45: #ifdef COMMENT ! 46: /* ! 47: These aren't needed yet, so let's not cause any unnecessary conflicts. ! 48: */ ! 49: #define CSI 0233 /* 8-bit Control Sequence Introducer */ ! 50: #define SS2 0216 /* 8-bit Single Shift 2 */ ! 51: #define SS3 0217 /* 8-bit Single Shift 3 */ ! 52: #define DCS 0220 /* 8-bit Device Control String Introducer */ ! 53: #define ST8 0234 /* 8-bit String Terminator */ ! 54: #define OSC 0235 /* 8-bit Operating System Command */ ! 55: #define PM8 0236 /* 8-bit Privace Message */ ! 56: #define APC 0237 /* 8-bit Application Program Command */ ! 57: #endif /* COMMENT */ ! 58: #endif /* CKCASC_H */ ! 59:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.