|
|
1.1 root 1: /*
2: * This set of #defines, generated from the "caps" file, is intended as
3: * a conversion aid from termcap to terminfo. The two letter names are
4: * likely variable names used for termcap - they can be edited as needed
5: * for your own variable names. This makes it unnecessary to run a big
6: * sed script to change all the actual names in your program.
7: *
8: * If you are not very short on time or have only a dozen or so capabilities
9: * in use, it is probably worthwhile to just change all the names.
10: * This will make your program more maintainable in the long run.
11: */
12:
13: #define AM auto_right_margin
14: #define BW auto_left_margin
15: #define DA memory_above
16: #define DB memory_below
17: #define EO erase_overstrike
18: #define ES status_line_esc_ok
19: #define GN generic_type
20: #define HC hard_copy
21: #define HS has_status_line
22: #define HZ tilde_glitch
23: #define IN insert_null_glitch
24: #define KM has_meta_key
25: #define MI move_insert_mode
26: #define MS move_standout_mode
27: #define OS over_strike
28: #define PT hardware_tabs
29: #define UL transparent_underline
30: #define XB beehive_glitch
31: #define XN eat_newline_glitch
32: #define XO xon_xoff
33: #define XS ceol_standout_glitch
34: #define XT teleray_glitch
35: #define CO columns
36: #define DBS backspace_delay
37: #define DCR return_delay
38: #define DFF formfeed_delay
39: #define DNL newline_delay
40: #define DTAB tab_delay
41: #define LI lines
42: #define LM lines_of_memory
43: #define PB padding_baud_rate
44: #define SG magic_cookie_glitch
45: #define VT virtual_terminal
46: #define AL_PARM parm_insert_line
47: #define CMDCHAR command_character
48: #define CMMEM cursor_mem_address
49: #define DC_PARM parm_dch
50: #define DL_PARM parm_delete_line
51: #define DOWN_PARM parm_down_cursor
52: #define IC_PARM parm_ich
53: #define LEFT_PARM parm_left_cursor
54: #define RIGHT_PARM parm_right_cursor
55: #define UP_PARM parm_up_cursor
56: #define AE exit_alt_charset_mode
57: #define AL insert_line
58: #define AS enter_alt_charset_mode
59: #define BL bell
60: #define BT back_tab
61: #define CD clr_eos
62: #define CE clr_eol
63: #define CH column_address
64: #define CL clear_screen
65: #define CM cursor_address
66: #define CR carriage_return
67: #define CS change_scroll_region
68: #define CT clear_all_tabs
69: #define CV row_address
70: #define DC delete_character
71: #define DL delete_line
72: #define DM enter_delete_mode
73: #define DO cursor_down
74: #define DS dis_status_line
75: #define EC erase_chars
76: #define ED exit_delete_mode
77: #define EI exit_insert_mode
78: #define FF form_feed
79: #define FS from_status_line
80: #define HD down_half_line
81: #define HO cursor_home
82: #define HU up_half_line
83: #define I1 init_1string
84: #define I2 init_2string
85: #define I3 init_3string
86: #define IC insert_character
87: #define IF init_file
88: #define IM enter_insert_mode
89: #define IP insert_padding
90: #define K0 key_f0
91: #define K1 key_f1
92: #define K2 key_f2
93: #define K3 key_f3
94: #define K4 key_f4
95: #define K5 key_f5
96: #define K6 key_f6
97: #define K7 key_f7
98: #define K8 key_f8
99: #define K9 key_f9
100: #define K10 key_f10
101: #define KIL key_il
102: #define KCLEAR key_clear
103: #define KDC key_dc
104: #define KEOL key_eol
105: #define KSF key_sf
106: #define KIC key_ic
107: #define KDL key_dl
108: #define KEIC key_eic
109: #define KNPAGE key_npage
110: #define KPPAGE key_ppage
111: #define KSR key_sr
112: #define KEOS key_eos
113: #define KSTAB key_stab
114: #define KA key_catab
115: #define KB key_backspace
116: #define KD key_down
117: #define KE keypad_local
118: #define KH key_home
119: #define KL key_left
120: #define KR key_right
121: #define KS keypad_xmit
122: #define KT key_ctab
123: #define KU key_up
124: #define L0 lab_f0
125: #define L1 lab_f1
126: #define L2 lab_f2
127: #define L3 lab_f3
128: #define L4 lab_f4
129: #define L5 lab_f5
130: #define L6 lab_f6
131: #define L7 lab_f7
132: #define L8 lab_f8
133: #define L9 lab_f9
134: #define LA lab_f10
135: #define LE cursor_left
136: #define LL cursor_to_ll
137: #define MB enter_blink_mode
138: #define MD enter_bold_mode
139: #define ME exit_attribute_mode
140: #define MH enter_dim_mode
141: #define MK enter_curs_invis_mode
142: #define MM meta_on
143: #define MO meta_off
144: #define MP enter_protected_mode
145: #define MR enter_reverse_mode
146: #define ND cursor_right
147: #define NW newline
148: #define PC pad_char
149: #define PF prtr_off
150: #define PK pkey_key
151: #define PL pkey_local
152: #define PO prtr_on
153: #define PS print_screen
154: #define PX pkey_xmit
155: #define R1 reset_1string
156: #define R2 reset_2string
157: #define R3 reset_3string
158: #define RC restore_cursor
159: #define RF reset_file
160: #define RP repeat_char
161: #define SA set_attributes
162: #define SC save_cursor
163: #define SE exit_standout_mode
164: #define SF scroll_forward
165: #define SO enter_standout_mode
166: #define SR scroll_reverse
167: #define ST set_tab
168: #define TA tab
169: #define TE exit_ca_mode
170: #define TI enter_ca_mode
171: #define TS to_status_line
172: #define UC underline_char
173: #define UE exit_underline_mode
174: #define UP cursor_up
175: #define US enter_underline_mode
176: #define VB flash_screen
177: #define VE cursor_normal
178: #define VI cursor_invisible
179: #define VS cursor_visible
180: #define WI set_window
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.