1
0
Files
2022-09-29 17:59:04 +03:00

191 lines
4.9 KiB
C

/* Copyright (c) 1990, 1991 UNIX System Laboratories, Inc. */
/* Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T */
/* All Rights Reserved */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF */
/* UNIX System Laboratories, Inc. */
/* The copyright notice above does not evidence any */
/* actual or intended publication of such source code. */
#ident "@(#)terminfo:cvt.h 1.1"
/*
* This set of #defines, generated from the "caps" file, is intended as
* a conversion aid from termcap to terminfo. The two letter names are
* likely variable names used for termcap - they can be edited as needed
* for your own variable names. This makes it unnecessary to run a big
* sed script to change all the actual names in your program.
*
* If you are not very short on time or have only a dozen or so capabilities
* in use, it is probably worthwhile to just change all the names.
* This will make your program more maintainable in the long run.
*/
#define AM auto_right_margin
#define BW auto_left_margin
#define DA memory_above
#define DB memory_below
#define EO erase_overstrike
#define ES status_line_esc_ok
#define GN generic_type
#define HC hard_copy
#define HS has_status_line
#define HZ tilde_glitch
#define IN insert_null_glitch
#define KM has_meta_key
#define MI move_insert_mode
#define MS move_standout_mode
#define OS over_strike
#define PT hardware_tabs
#define UL transparent_underline
#define XB beehive_glitch
#define XN eat_newline_glitch
#define XO xon_xoff
#define XS ceol_standout_glitch
#define XT teleray_glitch
#define CO columns
#define DBS backspace_delay
#define DCR return_delay
#define DFF formfeed_delay
#define DNL newline_delay
#define DTAB tab_delay
#define LI lines
#define LM lines_of_memory
#define PB padding_baud_rate
#define SG magic_cookie_glitch
#define VT virtual_terminal
#define AL_PARM parm_insert_line
#define CMDCHAR command_character
#define CMMEM cursor_mem_address
#define DC_PARM parm_dch
#define DL_PARM parm_delete_line
#define DOWN_PARM parm_down_cursor
#define IC_PARM parm_ich
#define LEFT_PARM parm_left_cursor
#define RIGHT_PARM parm_right_cursor
#define UP_PARM parm_up_cursor
#define AE exit_alt_charset_mode
#define AL insert_line
#define AS enter_alt_charset_mode
#define BL bell
#define BT back_tab
#define CD clr_eos
#define CE clr_eol
#define CH column_address
#define CL clear_screen
#define CM cursor_address
#define CR carriage_return
#define CS change_scroll_region
#define CT clear_all_tabs
#define CV row_address
#define DC delete_character
#define DL delete_line
#define DM enter_delete_mode
#define DO cursor_down
#define DS dis_status_line
#define EC erase_chars
#define ED exit_delete_mode
#define EI exit_insert_mode
#define FF form_feed
#define FS from_status_line
#define HD down_half_line
#define HO cursor_home
#define HU up_half_line
#define I1 init_1string
#define I2 init_2string
#define I3 init_3string
#define IC insert_character
#define IF init_file
#define IM enter_insert_mode
#define IP insert_padding
#define K0 key_f0
#define K1 key_f1
#define K2 key_f2
#define K3 key_f3
#define K4 key_f4
#define K5 key_f5
#define K6 key_f6
#define K7 key_f7
#define K8 key_f8
#define K9 key_f9
#define K10 key_f10
#define KIL key_il
#define KCLEAR key_clear
#define KDC key_dc
#define KEOL key_eol
#define KSF key_sf
#define KIC key_ic
#define KDL key_dl
#define KEIC key_eic
#define KNPAGE key_npage
#define KPPAGE key_ppage
#define KSR key_sr
#define KEOS key_eos
#define KSTAB key_stab
#define KA key_catab
#define KB key_backspace
#define KD key_down
#define KE keypad_local
#define KH key_home
#define KL key_left
#define KR key_right
#define KS keypad_xmit
#define KT key_ctab
#define KU key_up
#define L0 lab_f0
#define L1 lab_f1
#define L2 lab_f2
#define L3 lab_f3
#define L4 lab_f4
#define L5 lab_f5
#define L6 lab_f6
#define L7 lab_f7
#define L8 lab_f8
#define L9 lab_f9
#define LA lab_f10
#define LE cursor_left
#define LL cursor_to_ll
#define MB enter_blink_mode
#define MD enter_bold_mode
#define ME exit_attribute_mode
#define MH enter_dim_mode
#define MK enter_curs_invis_mode
#define MM meta_on
#define MO meta_off
#define MP enter_protected_mode
#define MR enter_reverse_mode
#define ND cursor_right
#define NW newline
#define PC pad_char
#define PF prtr_off
#define PK pkey_key
#define PL pkey_local
#define PO prtr_on
#define PS print_screen
#define PX pkey_xmit
#define R1 reset_1string
#define R2 reset_2string
#define R3 reset_3string
#define RC restore_cursor
#define RF reset_file
#define RP repeat_char
#define SA set_attributes
#define SC save_cursor
#define SE exit_standout_mode
#define SF scroll_forward
#define SO enter_standout_mode
#define SR scroll_reverse
#define ST set_tab
#define TA tab
#define TE exit_ca_mode
#define TI enter_ca_mode
#define TS to_status_line
#define UC underline_char
#define UE exit_underline_mode
#define UP cursor_up
#define US enter_underline_mode
#define VB flash_screen
#define VE cursor_normal
#define VI cursor_invisible
#define VS cursor_visible
#define WI set_window