|
|
1.1 root 1: #ifndef CKCASC_H
2: #define CKCASC_H
3:
4: /* Mnemonics for ASCII control characters (and Space) */
5:
6: #define NUL '\0' /* Null */
7: #define SOH 001 /* Start of header */
8: #define STX 002 /* Ctrl-B */
9: #define ENQ 005 /* ENQ */
10: #define BEL 007 /* Bell (Beep) */
11: #define BS 010 /* Backspace */
12: #define HT 011 /* Horizontal Tab */
13: #define LF 012 /* Linefeed */
14: #define NL '\n' /* Newline */
15: #define FF 014 /* Formfeed */
16: #define CR 015 /* Carriage Return */
17: #define SO 016 /* Shift Out */
18: #define SI 017 /* Shift In */
19: #define DLE 020 /* Datalink Escape */
20: #define ESC 033 /* Escape */
21: #define XON 021 /* XON */
22: #define XOFF 023 /* XOFF */
23: #define SUB 032 /* SUB */
24: #define XGS '\x1D' /* Group Separator, Ctrl-Rightbracket */
25: #define US '\x1F' /* Unit Separator, Ctrl-Underscore */
26: #define XFS '\x1C' /* Field Separator, Ctrl-Backslash */
27: #define XRS 036 /* Record Separator, Ctrl-Circumflex */
28: #define SYN '\x16' /* SYN, Ctrl-V */
29: #define CAN 030 /* CAN, Ctrl-X */
30: #define SUB 032 /* SUB, Ctrl-Z */
31: #define SP 040 /* Space */
32: #define DEL 0177 /* Delete (Rubout) */
33: #define RUB 0177 /* Delete (Rubout) */
34: #ifdef COMMENT
35: /*
36: These aren't needed yet, so let's not cause any unnecessary conflicts.
37: */
38: #define CSI 0233 /* 8-bit Control Sequence Introducer */
39: #define SS2 0216 /* 8-bit Single Shift 2 */
40: #define SS3 0217 /* 8-bit Single Shift 3 */
41: #define DCS 0220 /* 8-bit Device Control String Introducer */
42: #define ST8 0234 /* 8-bit String Terminator */
43: #define OSC 0235 /* 8-bit Operating System Command */
44: #define PM8 0236 /* 8-bit Privace Message */
45: #define APC 0237 /* 8-bit Application Program Command */
46: #endif /* COMMENT */
47: #endif /* CKCASC_H */
48:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.