Generate term.h only once, not each beforeinstall.

Add 'update_term_h' target for manual update
This commit is contained in:
Andrey A. Chernov 1994-10-09 18:39:01 +00:00
parent f404a9f3aa
commit 5dc8d4254a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=3466
3 changed files with 1198 additions and 10 deletions

View File

@ -1,5 +1,7 @@
# Makefile for libmytinfo
# $Id: Makefile,v 1.2 1994/10/09 16:37:19 ache Exp $
# Use 'make update_term_h' manually after changing internal
# mytinfo structures
# $Id: Makefile,v 1.3 1994/10/09 17:50:50 ache Exp $
LIB= mytinfo
SRCS= addstr.c binorder.c buildpath.c caplist.c capsort.c compar.c\
@ -7,17 +9,18 @@ SRCS= addstr.c binorder.c buildpath.c caplist.c capsort.c compar.c\
gettcap.c gettinfo.c tcapconv.c tcapvars.c termcap.c\
terminfo.c tgoto.c tiget.c tmatch.c tparm.c tputs.c tty.c version.c
CLEANFILES+= binorder.c caplist.c capsort.c mkbinorder mkcaplist \
mkcapsort mktermhead mkversion readcaps.o term.h* \
version.c
mkcapsort mktermhead mkversion readcaps.o version.c
CFLAGS+=-Wall
CAPS= 1000
beforeinstall: term.h
-cmp -s term.h ${DESTDIR}/usr/include/term.h > \
update_term_h: ${.CURDIR}/term.h
beforeinstall:
-cmp -s ${.CURDIR}/term.h ${DESTDIR}/usr/include/term.h > \
/dev/null 2>&1 || \
$(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 term.h \
$(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/term.h \
${DESTDIR}/usr/include
capsort.c: mkcapsort
@ -39,11 +42,11 @@ version.c: mkversion
mkversion: mkversion.c
$(CC) $(CFLAGS) $(LDFLAGS) -o mkversion ${.CURDIR}/mkversion.c
term.h: term.head ${.CURDIR}/term.tail
cat term.head ${.CURDIR}/term.tail > term.h
${.CURDIR}/term.h: ${.CURDIR}/term.head ${.CURDIR}/term.tail
cat ${.CURDIR}/term.head ${.CURDIR}/term.tail > ${.CURDIR}/term.h
term.head: mktermhead ${.CURDIR}/cap_list
./mktermhead -n $(CAPS) ${.CURDIR}/cap_list > term.head
${.CURDIR}/term.head: mktermhead ${.CURDIR}/cap_list
./mktermhead -n $(CAPS) ${.CURDIR}/cap_list > ${.CURDIR}/term.head
caplist.c: mkcaplist ${.CURDIR}/cap_list
./mkcaplist -n $(CAPS) ${.CURDIR}/cap_list > caplist.c

658
lib/libmytinfo/term.h Normal file
View File

@ -0,0 +1,658 @@
/*
* term.h
*
* This file was generated automatically.
*
*/
#ifndef _TERM_H_
#define _TERM_H_
#define auto_left_margin (_CUR_TERM.bools[0])
#define auto_right_margin (_CUR_TERM.bools[1])
#define ceol_standout_glitch (_CUR_TERM.bools[2])
#define dest_tabs_magic_smso (_CUR_TERM.bools[3])
#define eat_newline_glitch (_CUR_TERM.bools[4])
#define erase_overstrike (_CUR_TERM.bools[5])
#define generic_type (_CUR_TERM.bools[6])
#define hard_copy (_CUR_TERM.bools[7])
#define hard_cursor (_CUR_TERM.bools[8])
#define has_meta_key (_CUR_TERM.bools[9])
#define has_status_line (_CUR_TERM.bools[10])
#define insert_null_glitch (_CUR_TERM.bools[11])
#define memory_above (_CUR_TERM.bools[12])
#define memory_below (_CUR_TERM.bools[13])
#define move_insert_mode (_CUR_TERM.bools[14])
#define move_standout_mode (_CUR_TERM.bools[15])
#define needs_xon_xoff (_CUR_TERM.bools[16])
#define no_esc_ctlc (_CUR_TERM.bools[17])
#define no_pad_char (_CUR_TERM.bools[18])
#define non_rev_rmcup (_CUR_TERM.bools[19])
#define over_strike (_CUR_TERM.bools[20])
#define prtr_silent (_CUR_TERM.bools[21])
#define status_line_esc_ok (_CUR_TERM.bools[22])
#define tilde_glitch (_CUR_TERM.bools[23])
#define transparent_underline (_CUR_TERM.bools[24])
#define xon_xoff (_CUR_TERM.bools[25])
#define back_color_erase (_CUR_TERM.bools[26])
#define can_change (_CUR_TERM.bools[27])
#define col_addr_glitch (_CUR_TERM.bools[28])
#define cpi_changes_res (_CUR_TERM.bools[29])
#define cr_cancels_micro_mode (_CUR_TERM.bools[30])
#define has_print_wheel (_CUR_TERM.bools[31])
#define hue_lightness_saturation (_CUR_TERM.bools[32])
#define lpi_changes_res (_CUR_TERM.bools[33])
#define non_dest_scroll_region (_CUR_TERM.bools[34])
#define row_addr_glitch (_CUR_TERM.bools[35])
#define semi_auto_right_margin (_CUR_TERM.bools[36])
#define backspaces_with_bs (_CUR_TERM.bools[37])
#define even_parity (_CUR_TERM.bools[38])
#define half_duplex (_CUR_TERM.bools[39])
#define lower_case_only (_CUR_TERM.bools[40])
#define no_correctly_working_cr (_CUR_TERM.bools[41])
#define linefeed_is_newline (_CUR_TERM.bools[42])
#define crt_without_scrolling (_CUR_TERM.bools[43])
#define odd_parity (_CUR_TERM.bools[44])
#define has_hardware_tabs (_CUR_TERM.bools[45])
#define uppercase_only (_CUR_TERM.bools[46])
#define return_does_clr_eol (_CUR_TERM.bools[47])
#define tek_4025_insert_line (_CUR_TERM.bools[48])
#define initialization_messy (_CUR_TERM.bools[49])
#define index_at_bottom_does_cr (_CUR_TERM.bools[50])
#define rind_only_at_top (_CUR_TERM.bools[51])
#define GNU_has_meta_key (_CUR_TERM.bools[52])
#define columns (_CUR_TERM.nums[0])
#define init_tabs (_CUR_TERM.nums[1])
#define label_height (_CUR_TERM.nums[2])
#define label_width (_CUR_TERM.nums[3])
#define lines (_CUR_TERM.nums[4])
#define lines_of_memory (_CUR_TERM.nums[5])
#define magic_cookie_glitch (_CUR_TERM.nums[6])
#define num_labels (_CUR_TERM.nums[7])
#define padding_baud_rate (_CUR_TERM.nums[8])
#define virtual_terminal (_CUR_TERM.nums[9])
#define width_status_line (_CUR_TERM.nums[10])
#define bit_image_entwining (_CUR_TERM.nums[11])
#define bit_image_type (_CUR_TERM.nums[12])
#define buffer_capacity (_CUR_TERM.nums[13])
#define buttons (_CUR_TERM.nums[14])
#define dot_horz_spacing (_CUR_TERM.nums[15])
#define dot_vert_spacing (_CUR_TERM.nums[16])
#define max_attributes (_CUR_TERM.nums[17])
#define max_colors (_CUR_TERM.nums[18])
#define max_micro_address (_CUR_TERM.nums[19])
#define max_micro_jump (_CUR_TERM.nums[20])
#define max_pairs (_CUR_TERM.nums[21])
#define maximum_windows (_CUR_TERM.nums[22])
#define micro_char_size (_CUR_TERM.nums[23])
#define micro_line_size (_CUR_TERM.nums[24])
#define no_color_video (_CUR_TERM.nums[25])
#define number_of_pins (_CUR_TERM.nums[26])
#define output_res_char (_CUR_TERM.nums[27])
#define output_res_horz_inch (_CUR_TERM.nums[28])
#define output_res_line (_CUR_TERM.nums[29])
#define output_res_vert_inch (_CUR_TERM.nums[30])
#define print_rate (_CUR_TERM.nums[31])
#define wide_char_size (_CUR_TERM.nums[32])
#define backspace_delay (_CUR_TERM.nums[33])
#define carriage_return_delay (_CUR_TERM.nums[34])
#define form_feed_delay (_CUR_TERM.nums[35])
#define new_line_delay (_CUR_TERM.nums[36])
#define horizontal_tab_delay (_CUR_TERM.nums[37])
#define vertical_tab_delay (_CUR_TERM.nums[38])
#define number_of_function_keys (_CUR_TERM.nums[39])
#define magic_cookie_glitch_ul (_CUR_TERM.nums[40])
#define GNU_tab_width (_CUR_TERM.nums[41])
#define acs_chars (_CUR_TERM.strs[0])
#define back_tab (_CUR_TERM.strs[1])
#define bell (_CUR_TERM.strs[2])
#define carriage_return (_CUR_TERM.strs[3])
#define change_scroll_region (_CUR_TERM.strs[4])
#define char_padding (_CUR_TERM.strs[5])
#define clear_all_tabs (_CUR_TERM.strs[6])
#define clear_margins (_CUR_TERM.strs[7])
#define clear_screen (_CUR_TERM.strs[8])
#define clr_bol (_CUR_TERM.strs[9])
#define clr_eol (_CUR_TERM.strs[10])
#define clr_eos (_CUR_TERM.strs[11])
#define column_address (_CUR_TERM.strs[12])
#define command_character (_CUR_TERM.strs[13])
#define cursor_address (_CUR_TERM.strs[14])
#define cursor_down (_CUR_TERM.strs[15])
#define cursor_home (_CUR_TERM.strs[16])
#define cursor_invisible (_CUR_TERM.strs[17])
#define cursor_left (_CUR_TERM.strs[18])
#define cursor_mem_address (_CUR_TERM.strs[19])
#define cursor_normal (_CUR_TERM.strs[20])
#define cursor_right (_CUR_TERM.strs[21])
#define cursor_to_ll (_CUR_TERM.strs[22])
#define cursor_up (_CUR_TERM.strs[23])
#define cursor_visible (_CUR_TERM.strs[24])
#define delete_character (_CUR_TERM.strs[25])
#define delete_line (_CUR_TERM.strs[26])
#define dis_status_line (_CUR_TERM.strs[27])
#define down_half_line (_CUR_TERM.strs[28])
#define ena_acs (_CUR_TERM.strs[29])
#define enter_alt_charset_mode (_CUR_TERM.strs[30])
#define enter_am_mode (_CUR_TERM.strs[31])
#define enter_blink_mode (_CUR_TERM.strs[32])
#define enter_bold_mode (_CUR_TERM.strs[33])
#define enter_ca_mode (_CUR_TERM.strs[34])
#define enter_delete_mode (_CUR_TERM.strs[35])
#define enter_dim_mode (_CUR_TERM.strs[36])
#define enter_insert_mode (_CUR_TERM.strs[37])
#define enter_protected_mode (_CUR_TERM.strs[38])
#define enter_reverse_mode (_CUR_TERM.strs[39])
#define enter_secure_mode (_CUR_TERM.strs[40])
#define enter_standout_mode (_CUR_TERM.strs[41])
#define enter_underline_mode (_CUR_TERM.strs[42])
#define enter_xon_mode (_CUR_TERM.strs[43])
#define erase_chars (_CUR_TERM.strs[44])
#define exit_alt_charset_mode (_CUR_TERM.strs[45])
#define exit_am_mode (_CUR_TERM.strs[46])
#define exit_attribute_mode (_CUR_TERM.strs[47])
#define exit_ca_mode (_CUR_TERM.strs[48])
#define exit_delete_mode (_CUR_TERM.strs[49])
#define exit_insert_mode (_CUR_TERM.strs[50])
#define exit_standout_mode (_CUR_TERM.strs[51])
#define exit_underline_mode (_CUR_TERM.strs[52])
#define exit_xon_mode (_CUR_TERM.strs[53])
#define flash_screen (_CUR_TERM.strs[54])
#define form_feed (_CUR_TERM.strs[55])
#define from_status_line (_CUR_TERM.strs[56])
#define init_1string (_CUR_TERM.strs[57])
#define init_2string (_CUR_TERM.strs[58])
#define init_3string (_CUR_TERM.strs[59])
#define init_file (_CUR_TERM.strs[60])
#define init_prog (_CUR_TERM.strs[61])
#define insert_character (_CUR_TERM.strs[62])
#define insert_line (_CUR_TERM.strs[63])
#define insert_padding (_CUR_TERM.strs[64])
#define key_a1 (_CUR_TERM.strs[65])
#define key_a3 (_CUR_TERM.strs[66])
#define key_b2 (_CUR_TERM.strs[67])
#define key_backspace (_CUR_TERM.strs[68])
#define key_beg (_CUR_TERM.strs[69])
#define key_btab (_CUR_TERM.strs[70])
#define key_c1 (_CUR_TERM.strs[71])
#define key_c3 (_CUR_TERM.strs[72])
#define key_cancel (_CUR_TERM.strs[73])
#define key_catab (_CUR_TERM.strs[74])
#define key_clear (_CUR_TERM.strs[75])
#define key_close (_CUR_TERM.strs[76])
#define key_command (_CUR_TERM.strs[77])
#define key_copy (_CUR_TERM.strs[78])
#define key_create (_CUR_TERM.strs[79])
#define key_ctab (_CUR_TERM.strs[80])
#define key_dc (_CUR_TERM.strs[81])
#define key_dl (_CUR_TERM.strs[82])
#define key_down (_CUR_TERM.strs[83])
#define key_eic (_CUR_TERM.strs[84])
#define key_end (_CUR_TERM.strs[85])
#define key_enter (_CUR_TERM.strs[86])
#define key_eol (_CUR_TERM.strs[87])
#define key_eos (_CUR_TERM.strs[88])
#define key_exit (_CUR_TERM.strs[89])
#define key_f0 (_CUR_TERM.strs[90])
#define key_f1 (_CUR_TERM.strs[91])
#define key_f10 (_CUR_TERM.strs[92])
#define key_f11 (_CUR_TERM.strs[93])
#define key_f12 (_CUR_TERM.strs[94])
#define key_f13 (_CUR_TERM.strs[95])
#define key_f14 (_CUR_TERM.strs[96])
#define key_f15 (_CUR_TERM.strs[97])
#define key_f16 (_CUR_TERM.strs[98])
#define key_f17 (_CUR_TERM.strs[99])
#define key_f18 (_CUR_TERM.strs[100])
#define key_f19 (_CUR_TERM.strs[101])
#define key_f2 (_CUR_TERM.strs[102])
#define key_f20 (_CUR_TERM.strs[103])
#define key_f21 (_CUR_TERM.strs[104])
#define key_f22 (_CUR_TERM.strs[105])
#define key_f23 (_CUR_TERM.strs[106])
#define key_f24 (_CUR_TERM.strs[107])
#define key_f25 (_CUR_TERM.strs[108])
#define key_f26 (_CUR_TERM.strs[109])
#define key_f27 (_CUR_TERM.strs[110])
#define key_f28 (_CUR_TERM.strs[111])
#define key_f29 (_CUR_TERM.strs[112])
#define key_f3 (_CUR_TERM.strs[113])
#define key_f30 (_CUR_TERM.strs[114])
#define key_f31 (_CUR_TERM.strs[115])
#define key_f32 (_CUR_TERM.strs[116])
#define key_f33 (_CUR_TERM.strs[117])
#define key_f34 (_CUR_TERM.strs[118])
#define key_f35 (_CUR_TERM.strs[119])
#define key_f36 (_CUR_TERM.strs[120])
#define key_f37 (_CUR_TERM.strs[121])
#define key_f38 (_CUR_TERM.strs[122])
#define key_f39 (_CUR_TERM.strs[123])
#define key_f4 (_CUR_TERM.strs[124])
#define key_f40 (_CUR_TERM.strs[125])
#define key_f41 (_CUR_TERM.strs[126])
#define key_f42 (_CUR_TERM.strs[127])
#define key_f43 (_CUR_TERM.strs[128])
#define key_f44 (_CUR_TERM.strs[129])
#define key_f45 (_CUR_TERM.strs[130])
#define key_f46 (_CUR_TERM.strs[131])
#define key_f47 (_CUR_TERM.strs[132])
#define key_f48 (_CUR_TERM.strs[133])
#define key_f49 (_CUR_TERM.strs[134])
#define key_f5 (_CUR_TERM.strs[135])
#define key_f50 (_CUR_TERM.strs[136])
#define key_f51 (_CUR_TERM.strs[137])
#define key_f52 (_CUR_TERM.strs[138])
#define key_f53 (_CUR_TERM.strs[139])
#define key_f54 (_CUR_TERM.strs[140])
#define key_f55 (_CUR_TERM.strs[141])
#define key_f56 (_CUR_TERM.strs[142])
#define key_f57 (_CUR_TERM.strs[143])
#define key_f58 (_CUR_TERM.strs[144])
#define key_f59 (_CUR_TERM.strs[145])
#define key_f6 (_CUR_TERM.strs[146])
#define key_f60 (_CUR_TERM.strs[147])
#define key_f61 (_CUR_TERM.strs[148])
#define key_f62 (_CUR_TERM.strs[149])
#define key_f63 (_CUR_TERM.strs[150])
#define key_f7 (_CUR_TERM.strs[151])
#define key_f8 (_CUR_TERM.strs[152])
#define key_f9 (_CUR_TERM.strs[153])
#define key_find (_CUR_TERM.strs[154])
#define key_help (_CUR_TERM.strs[155])
#define key_home (_CUR_TERM.strs[156])
#define key_ic (_CUR_TERM.strs[157])
#define key_il (_CUR_TERM.strs[158])
#define key_left (_CUR_TERM.strs[159])
#define key_ll (_CUR_TERM.strs[160])
#define key_mark (_CUR_TERM.strs[161])
#define key_message (_CUR_TERM.strs[162])
#define key_move (_CUR_TERM.strs[163])
#define key_next (_CUR_TERM.strs[164])
#define key_npage (_CUR_TERM.strs[165])
#define key_open (_CUR_TERM.strs[166])
#define key_options (_CUR_TERM.strs[167])
#define key_ppage (_CUR_TERM.strs[168])
#define key_previous (_CUR_TERM.strs[169])
#define key_print (_CUR_TERM.strs[170])
#define key_redo (_CUR_TERM.strs[171])
#define key_reference (_CUR_TERM.strs[172])
#define key_refresh (_CUR_TERM.strs[173])
#define key_replace (_CUR_TERM.strs[174])
#define key_restart (_CUR_TERM.strs[175])
#define key_resume (_CUR_TERM.strs[176])
#define key_right (_CUR_TERM.strs[177])
#define key_save (_CUR_TERM.strs[178])
#define key_sbeg (_CUR_TERM.strs[179])
#define key_scancel (_CUR_TERM.strs[180])
#define key_scommand (_CUR_TERM.strs[181])
#define key_scopy (_CUR_TERM.strs[182])
#define key_screate (_CUR_TERM.strs[183])
#define key_sdc (_CUR_TERM.strs[184])
#define key_sdl (_CUR_TERM.strs[185])
#define key_select (_CUR_TERM.strs[186])
#define key_send (_CUR_TERM.strs[187])
#define key_seol (_CUR_TERM.strs[188])
#define key_sexit (_CUR_TERM.strs[189])
#define key_sf (_CUR_TERM.strs[190])
#define key_sfind (_CUR_TERM.strs[191])
#define key_shelp (_CUR_TERM.strs[192])
#define key_shome (_CUR_TERM.strs[193])
#define key_sic (_CUR_TERM.strs[194])
#define key_sleft (_CUR_TERM.strs[195])
#define key_smessage (_CUR_TERM.strs[196])
#define key_smove (_CUR_TERM.strs[197])
#define key_snext (_CUR_TERM.strs[198])
#define key_soptions (_CUR_TERM.strs[199])
#define key_sprevious (_CUR_TERM.strs[200])
#define key_sprint (_CUR_TERM.strs[201])
#define key_sr (_CUR_TERM.strs[202])
#define key_sredo (_CUR_TERM.strs[203])
#define key_sreplace (_CUR_TERM.strs[204])
#define key_sright (_CUR_TERM.strs[205])
#define key_srsume (_CUR_TERM.strs[206])
#define key_ssave (_CUR_TERM.strs[207])
#define key_ssuspend (_CUR_TERM.strs[208])
#define key_stab (_CUR_TERM.strs[209])
#define key_sundo (_CUR_TERM.strs[210])
#define key_suspend (_CUR_TERM.strs[211])
#define key_undo (_CUR_TERM.strs[212])
#define key_up (_CUR_TERM.strs[213])
#define keypad_local (_CUR_TERM.strs[214])
#define keypad_xmit (_CUR_TERM.strs[215])
#define lab_f0 (_CUR_TERM.strs[216])
#define lab_f1 (_CUR_TERM.strs[217])
#define lab_f10 (_CUR_TERM.strs[218])
#define lab_f2 (_CUR_TERM.strs[219])
#define lab_f3 (_CUR_TERM.strs[220])
#define lab_f4 (_CUR_TERM.strs[221])
#define lab_f5 (_CUR_TERM.strs[222])
#define lab_f6 (_CUR_TERM.strs[223])
#define lab_f7 (_CUR_TERM.strs[224])
#define lab_f8 (_CUR_TERM.strs[225])
#define lab_f9 (_CUR_TERM.strs[226])
#define label_off (_CUR_TERM.strs[227])
#define label_on (_CUR_TERM.strs[228])
#define meta_off (_CUR_TERM.strs[229])
#define meta_on (_CUR_TERM.strs[230])
#define newline (_CUR_TERM.strs[231])
#define pad_char (_CUR_TERM.strs[232])
#define parm_dch (_CUR_TERM.strs[233])
#define parm_delete_line (_CUR_TERM.strs[234])
#define parm_down_cursor (_CUR_TERM.strs[235])
#define parm_ich (_CUR_TERM.strs[236])
#define parm_index (_CUR_TERM.strs[237])
#define parm_insert_line (_CUR_TERM.strs[238])
#define parm_left_cursor (_CUR_TERM.strs[239])
#define parm_right_cursor (_CUR_TERM.strs[240])
#define parm_rindex (_CUR_TERM.strs[241])
#define parm_up_cursor (_CUR_TERM.strs[242])
#define pkey_key (_CUR_TERM.strs[243])
#define pkey_local (_CUR_TERM.strs[244])
#define pkey_xmit (_CUR_TERM.strs[245])
#define plab_norm (_CUR_TERM.strs[246])
#define print_screen (_CUR_TERM.strs[247])
#define prtr_non (_CUR_TERM.strs[248])
#define prtr_off (_CUR_TERM.strs[249])
#define prtr_on (_CUR_TERM.strs[250])
#define repeat_char (_CUR_TERM.strs[251])
#define req_for_input (_CUR_TERM.strs[252])
#define reset_1string (_CUR_TERM.strs[253])
#define reset_2string (_CUR_TERM.strs[254])
#define reset_3string (_CUR_TERM.strs[255])
#define reset_file (_CUR_TERM.strs[256])
#define restore_cursor (_CUR_TERM.strs[257])
#define row_address (_CUR_TERM.strs[258])
#define save_cursor (_CUR_TERM.strs[259])
#define scroll_forward (_CUR_TERM.strs[260])
#define scroll_reverse (_CUR_TERM.strs[261])
#define set_attributes (_CUR_TERM.strs[262])
#define set_left_margin (_CUR_TERM.strs[263])
#define set_right_margin (_CUR_TERM.strs[264])
#define set_tab (_CUR_TERM.strs[265])
#define set_window (_CUR_TERM.strs[266])
#define tab (_CUR_TERM.strs[267])
#define to_status_line (_CUR_TERM.strs[268])
#define underline_char (_CUR_TERM.strs[269])
#define up_half_line (_CUR_TERM.strs[270])
#define xoff_character (_CUR_TERM.strs[271])
#define xon_character (_CUR_TERM.strs[272])
#define alt_scancode_esc (_CUR_TERM.strs[273])
#define bit_image_carriage_return (_CUR_TERM.strs[274])
#define bit_image_newline (_CUR_TERM.strs[275])
#define bit_image_repeat (_CUR_TERM.strs[276])
#define change_char_pitch (_CUR_TERM.strs[277])
#define change_line_pitch (_CUR_TERM.strs[278])
#define change_res_horz (_CUR_TERM.strs[279])
#define change_res_vert (_CUR_TERM.strs[280])
#define char_set_names (_CUR_TERM.strs[281])
#define code_set_init (_CUR_TERM.strs[282])
#define color_names (_CUR_TERM.strs[283])
#define create_window (_CUR_TERM.strs[284])
#define define_bit_image_region (_CUR_TERM.strs[285])
#define define_char (_CUR_TERM.strs[286])
#define device_type (_CUR_TERM.strs[287])
#define dial_phone (_CUR_TERM.strs[288])
#define display_clock (_CUR_TERM.strs[289])
#define display_pc_char (_CUR_TERM.strs[290])
#define end_bit_image_region (_CUR_TERM.strs[291])
#define enter_doublewide_mode (_CUR_TERM.strs[292])
#define enter_draft_quality (_CUR_TERM.strs[293])
#define enter_italics_mode (_CUR_TERM.strs[294])
#define enter_leftward_mode (_CUR_TERM.strs[295])
#define enter_micro_mode (_CUR_TERM.strs[296])
#define enter_near_letter_quality (_CUR_TERM.strs[297])
#define enter_normal_quality (_CUR_TERM.strs[298])
#define enter_pc_charset_mode (_CUR_TERM.strs[299])
#define enter_scancode_mode (_CUR_TERM.strs[300])
#define enter_shadow_mode (_CUR_TERM.strs[301])
#define enter_subscript_mode (_CUR_TERM.strs[302])
#define enter_superscript_mode (_CUR_TERM.strs[303])
#define enter_upward_mode (_CUR_TERM.strs[304])
#define exit_doublewide_mode (_CUR_TERM.strs[305])
#define exit_italics_mode (_CUR_TERM.strs[306])
#define exit_leftward_mode (_CUR_TERM.strs[307])
#define exit_micro_mode (_CUR_TERM.strs[308])
#define exit_pc_charset_mode (_CUR_TERM.strs[309])
#define exit_scancode_mode (_CUR_TERM.strs[310])
#define exit_shadow_mode (_CUR_TERM.strs[311])
#define exit_subscript_mode (_CUR_TERM.strs[312])
#define exit_superscript_mode (_CUR_TERM.strs[313])
#define exit_upward_mode (_CUR_TERM.strs[314])
#define fixed_pause (_CUR_TERM.strs[315])
#define flash_hook (_CUR_TERM.strs[316])
#define get_mouse (_CUR_TERM.strs[317])
#define goto_window (_CUR_TERM.strs[318])
#define hangup (_CUR_TERM.strs[319])
#define initialize_color (_CUR_TERM.strs[320])
#define initialize_pair (_CUR_TERM.strs[321])
#define key_mouse (_CUR_TERM.strs[322])
#define label_format (_CUR_TERM.strs[323])
#define micro_column_address (_CUR_TERM.strs[324])
#define micro_down (_CUR_TERM.strs[325])
#define micro_left (_CUR_TERM.strs[326])
#define micro_right (_CUR_TERM.strs[327])
#define micro_row_address (_CUR_TERM.strs[328])
#define micro_up (_CUR_TERM.strs[329])
#define mouse_info (_CUR_TERM.strs[330])
#define order_of_pins (_CUR_TERM.strs[331])
#define orig_colors (_CUR_TERM.strs[332])
#define orig_pair (_CUR_TERM.strs[333])
#define parm_down_micro (_CUR_TERM.strs[334])
#define parm_left_micro (_CUR_TERM.strs[335])
#define parm_right_micro (_CUR_TERM.strs[336])
#define parm_up_micro (_CUR_TERM.strs[337])
#define pc_term_options (_CUR_TERM.strs[338])
#define pkey_plab (_CUR_TERM.strs[339])
#define pulse (_CUR_TERM.strs[340])
#define quick_dial (_CUR_TERM.strs[341])
#define remove_clock (_CUR_TERM.strs[342])
#define req_mouse_pos (_CUR_TERM.strs[343])
#define scancode_escape (_CUR_TERM.strs[344])
#define select_char_set (_CUR_TERM.strs[345])
#define set0_des_seq (_CUR_TERM.strs[346])
#define set1_des_seq (_CUR_TERM.strs[347])
#define set2_des_seq (_CUR_TERM.strs[348])
#define set3_des_seq (_CUR_TERM.strs[349])
#define set_a_background (_CUR_TERM.strs[350])
#define set_a_foreground (_CUR_TERM.strs[351])
#define set_background (_CUR_TERM.strs[352])
#define set_bottom_margin (_CUR_TERM.strs[353])
#define set_bottom_margin_parm (_CUR_TERM.strs[354])
#define set_clock (_CUR_TERM.strs[355])
#define set_color_band (_CUR_TERM.strs[356])
#define set_color_pair (_CUR_TERM.strs[357])
#define set_foreground (_CUR_TERM.strs[358])
#define set_left_margin_parm (_CUR_TERM.strs[359])
#define set_lr_margin (_CUR_TERM.strs[360])
#define set_page_length (_CUR_TERM.strs[361])
#define set_right_margin_parm (_CUR_TERM.strs[362])
#define set_tb_margin (_CUR_TERM.strs[363])
#define set_top_margin (_CUR_TERM.strs[364])
#define set_top_margin_parm (_CUR_TERM.strs[365])
#define start_bit_image (_CUR_TERM.strs[366])
#define start_char_set_def (_CUR_TERM.strs[367])
#define stop_bit_image (_CUR_TERM.strs[368])
#define stop_char_set_def (_CUR_TERM.strs[369])
#define subscript_characters (_CUR_TERM.strs[370])
#define superscript_characters (_CUR_TERM.strs[371])
#define these_cause_cr (_CUR_TERM.strs[372])
#define tone (_CUR_TERM.strs[373])
#define user0 (_CUR_TERM.strs[374])
#define user1 (_CUR_TERM.strs[375])
#define user2 (_CUR_TERM.strs[376])
#define user3 (_CUR_TERM.strs[377])
#define user4 (_CUR_TERM.strs[378])
#define user5 (_CUR_TERM.strs[379])
#define user6 (_CUR_TERM.strs[380])
#define user7 (_CUR_TERM.strs[381])
#define user8 (_CUR_TERM.strs[382])
#define user9 (_CUR_TERM.strs[383])
#define wait_tone (_CUR_TERM.strs[384])
#define zero_motion (_CUR_TERM.strs[385])
#define backspace_if_not_bs (_CUR_TERM.strs[386])
#define other_non_function_keys (_CUR_TERM.strs[387])
#define arrow_key_map (_CUR_TERM.strs[388])
#define memory_lock_above (_CUR_TERM.strs[389])
#define memory_unlock (_CUR_TERM.strs[390])
#define linefeed_if_not_lf (_CUR_TERM.strs[391])
#define key_interrupt_char (_CUR_TERM.strs[392])
#define key_kill_char (_CUR_TERM.strs[393])
#define key_suspend_char (_CUR_TERM.strs[394])
#define scroll_left (_CUR_TERM.strs[395])
#define scroll_right (_CUR_TERM.strs[396])
#define parm_scroll_left (_CUR_TERM.strs[397])
#define parm_scroll_right (_CUR_TERM.strs[398])
#define _get_other (_CUR_TERM.strs[399])
#define NUM_OF_BOOLS 53
#define NUM_OF_NUMS 42
#define NUM_OF_STRS 400
#ifndef OVERRIDE
#undef _USE_SGTTY
#undef _USE_TERMIO
#undef _USE_TERMIOS
#define _USE_TERMIOS
#undef _USE_SMALLMEM
#undef _USE_PROTOTYPES
#define _USE_PROTOTYPES
#undef _USE_WINSZ
#define _USE_WINSZ
#undef _USE_TERMINFO
#undef _USE_TERMCAP
#define _USE_TERMCAP
#undef _MAX_CHUNK
#define _MAX_CHUNK 640
#endif /* OVERRIDE */
/*
* 92/02/01 07:30:28
* @(#) mytinfo term.tail 3.2 92/02/01 public domain, By Ross Ridge
*
*/
#if defined(_USE_TERMIO) || defined(_USE_TERMIOS)
#ifndef ICANON
#ifdef _USE_TERMIO
#include <termio.h>
#else
#include <termios.h>
#endif
#endif
#if defined(_USE_WINSZ) && defined(__FreeBSD__)
#include <sys/ioctl.h>
#endif
#if defined(_USE_WINSZ) && defined(xenix)
#include <sys/stream.h>
#include <sys/ptem.h>
#endif
#endif
#ifdef _USE_SGTTY
#ifndef CBREAK
#include <sgtty.h>
#endif
#endif
typedef struct _terminal {
int fd;
#ifdef _USE_SMALLMEM
#ifdef _USE_TERMIOS
speed_t baudrate;
#else
unsigned short baudrate;
#endif
unsigned pad:1, xon:1, termcap:1;
#else
int pad;
int xon;
int termcap;
#ifdef _USE_TERMIOS
speed_t baudrate;
#else
long baudrate;
#endif
#endif
char padch;
short true_lines, true_columns;
struct strbuf {
struct strbuf *next;
#ifdef _USE_SMALLMEM
short len;
#else
int len;
#endif
char buf[_MAX_CHUNK];
} *strbuf;
char *name, *name_long, *name_all;
#ifdef _USE_SGTTY
struct sgtty_str {
struct sgttyb v6;
#ifdef TIOCGETC
struct tchars v7;
#endif
#ifdef TIOCLGET
int bsd;
#endif
#ifdef TIOCGLTC
struct ltchars bsd_new;
#endif
} prog_mode, shell_mode;
#else /* _USE_SGTTY */
#ifdef _USE_TERMIOS
struct termios prog_mode, shell_mode;
#else
#ifdef _USE_TERMIO
struct termio prog_mode, shell_mode;
#endif
#endif
#endif /* else _USE_SGTTY */
#ifdef _USE_WINSZ
#ifdef TIOCGWINSZ
struct winsize prog_winsz, shell_winsz;
#endif
#endif
char bools[NUM_OF_BOOLS];
short nums[NUM_OF_NUMS];
char *strs[NUM_OF_STRS];
} TERMINAL;
#ifndef _CUR_TERM
#ifdef SINGLE
#define _CUR_TERM _term_buf
#else
#define _CUR_TERM (*cur_term)
#endif
#endif
extern TERMINAL *cur_term;
extern TERMINAL _term_buf;
#ifndef __P
#if defined(_USE_PROTOTYPES) && (defined(__STDC__) || defined(__cplusplus))
#define __P(protos) protos /* full-blown ANSI C */
#else
#define __P(protos) () /* traditional C preprocessor */
#endif
#endif
extern char *tparm __P((char *, ...));
extern int setupterm __P((char *, int, int *)), set_curterm __P((TERMINAL *));
extern int del_curterm __P((TERMINAL *)), tputs __P((char *, int, int (*)(char)));
extern int putp __P((char *));
extern int tigetflag __P((char *)), tigetnum __P((char *));
extern char *tigetstr __P((char *));
extern int def_prog_mode __P((void)), def_shell_mode __P((void));
extern int reset_prog_mode __P((void)), reset_shell_mode __P((void));
extern char *boolnames[], *boolcodes[], *boolfnames[];
extern char *numnames[], *numcodes[], *numfnames[];
extern char *strnames[], *strcodes[], *strfnames[];
#ifndef OK
#undef ERR
#define OK (0)
#define ERR (-1)
#endif
#endif /* _TERM_H_ */

527
lib/libmytinfo/term.head Normal file
View File

@ -0,0 +1,527 @@
/*
* term.h
*
* This file was generated automatically.
*
*/
#ifndef _TERM_H_
#define _TERM_H_
#define auto_left_margin (_CUR_TERM.bools[0])
#define auto_right_margin (_CUR_TERM.bools[1])
#define ceol_standout_glitch (_CUR_TERM.bools[2])
#define dest_tabs_magic_smso (_CUR_TERM.bools[3])
#define eat_newline_glitch (_CUR_TERM.bools[4])
#define erase_overstrike (_CUR_TERM.bools[5])
#define generic_type (_CUR_TERM.bools[6])
#define hard_copy (_CUR_TERM.bools[7])
#define hard_cursor (_CUR_TERM.bools[8])
#define has_meta_key (_CUR_TERM.bools[9])
#define has_status_line (_CUR_TERM.bools[10])
#define insert_null_glitch (_CUR_TERM.bools[11])
#define memory_above (_CUR_TERM.bools[12])
#define memory_below (_CUR_TERM.bools[13])
#define move_insert_mode (_CUR_TERM.bools[14])
#define move_standout_mode (_CUR_TERM.bools[15])
#define needs_xon_xoff (_CUR_TERM.bools[16])
#define no_esc_ctlc (_CUR_TERM.bools[17])
#define no_pad_char (_CUR_TERM.bools[18])
#define non_rev_rmcup (_CUR_TERM.bools[19])
#define over_strike (_CUR_TERM.bools[20])
#define prtr_silent (_CUR_TERM.bools[21])
#define status_line_esc_ok (_CUR_TERM.bools[22])
#define tilde_glitch (_CUR_TERM.bools[23])
#define transparent_underline (_CUR_TERM.bools[24])
#define xon_xoff (_CUR_TERM.bools[25])
#define back_color_erase (_CUR_TERM.bools[26])
#define can_change (_CUR_TERM.bools[27])
#define col_addr_glitch (_CUR_TERM.bools[28])
#define cpi_changes_res (_CUR_TERM.bools[29])
#define cr_cancels_micro_mode (_CUR_TERM.bools[30])
#define has_print_wheel (_CUR_TERM.bools[31])
#define hue_lightness_saturation (_CUR_TERM.bools[32])
#define lpi_changes_res (_CUR_TERM.bools[33])
#define non_dest_scroll_region (_CUR_TERM.bools[34])
#define row_addr_glitch (_CUR_TERM.bools[35])
#define semi_auto_right_margin (_CUR_TERM.bools[36])
#define backspaces_with_bs (_CUR_TERM.bools[37])
#define even_parity (_CUR_TERM.bools[38])
#define half_duplex (_CUR_TERM.bools[39])
#define lower_case_only (_CUR_TERM.bools[40])
#define no_correctly_working_cr (_CUR_TERM.bools[41])
#define linefeed_is_newline (_CUR_TERM.bools[42])
#define crt_without_scrolling (_CUR_TERM.bools[43])
#define odd_parity (_CUR_TERM.bools[44])
#define has_hardware_tabs (_CUR_TERM.bools[45])
#define uppercase_only (_CUR_TERM.bools[46])
#define return_does_clr_eol (_CUR_TERM.bools[47])
#define tek_4025_insert_line (_CUR_TERM.bools[48])
#define initialization_messy (_CUR_TERM.bools[49])
#define index_at_bottom_does_cr (_CUR_TERM.bools[50])
#define rind_only_at_top (_CUR_TERM.bools[51])
#define GNU_has_meta_key (_CUR_TERM.bools[52])
#define columns (_CUR_TERM.nums[0])
#define init_tabs (_CUR_TERM.nums[1])
#define label_height (_CUR_TERM.nums[2])
#define label_width (_CUR_TERM.nums[3])
#define lines (_CUR_TERM.nums[4])
#define lines_of_memory (_CUR_TERM.nums[5])
#define magic_cookie_glitch (_CUR_TERM.nums[6])
#define num_labels (_CUR_TERM.nums[7])
#define padding_baud_rate (_CUR_TERM.nums[8])
#define virtual_terminal (_CUR_TERM.nums[9])
#define width_status_line (_CUR_TERM.nums[10])
#define bit_image_entwining (_CUR_TERM.nums[11])
#define bit_image_type (_CUR_TERM.nums[12])
#define buffer_capacity (_CUR_TERM.nums[13])
#define buttons (_CUR_TERM.nums[14])
#define dot_horz_spacing (_CUR_TERM.nums[15])
#define dot_vert_spacing (_CUR_TERM.nums[16])
#define max_attributes (_CUR_TERM.nums[17])
#define max_colors (_CUR_TERM.nums[18])
#define max_micro_address (_CUR_TERM.nums[19])
#define max_micro_jump (_CUR_TERM.nums[20])
#define max_pairs (_CUR_TERM.nums[21])
#define maximum_windows (_CUR_TERM.nums[22])
#define micro_char_size (_CUR_TERM.nums[23])
#define micro_line_size (_CUR_TERM.nums[24])
#define no_color_video (_CUR_TERM.nums[25])
#define number_of_pins (_CUR_TERM.nums[26])
#define output_res_char (_CUR_TERM.nums[27])
#define output_res_horz_inch (_CUR_TERM.nums[28])
#define output_res_line (_CUR_TERM.nums[29])
#define output_res_vert_inch (_CUR_TERM.nums[30])
#define print_rate (_CUR_TERM.nums[31])
#define wide_char_size (_CUR_TERM.nums[32])
#define backspace_delay (_CUR_TERM.nums[33])
#define carriage_return_delay (_CUR_TERM.nums[34])
#define form_feed_delay (_CUR_TERM.nums[35])
#define new_line_delay (_CUR_TERM.nums[36])
#define horizontal_tab_delay (_CUR_TERM.nums[37])
#define vertical_tab_delay (_CUR_TERM.nums[38])
#define number_of_function_keys (_CUR_TERM.nums[39])
#define magic_cookie_glitch_ul (_CUR_TERM.nums[40])
#define GNU_tab_width (_CUR_TERM.nums[41])
#define acs_chars (_CUR_TERM.strs[0])
#define back_tab (_CUR_TERM.strs[1])
#define bell (_CUR_TERM.strs[2])
#define carriage_return (_CUR_TERM.strs[3])
#define change_scroll_region (_CUR_TERM.strs[4])
#define char_padding (_CUR_TERM.strs[5])
#define clear_all_tabs (_CUR_TERM.strs[6])
#define clear_margins (_CUR_TERM.strs[7])
#define clear_screen (_CUR_TERM.strs[8])
#define clr_bol (_CUR_TERM.strs[9])
#define clr_eol (_CUR_TERM.strs[10])
#define clr_eos (_CUR_TERM.strs[11])
#define column_address (_CUR_TERM.strs[12])
#define command_character (_CUR_TERM.strs[13])
#define cursor_address (_CUR_TERM.strs[14])
#define cursor_down (_CUR_TERM.strs[15])
#define cursor_home (_CUR_TERM.strs[16])
#define cursor_invisible (_CUR_TERM.strs[17])
#define cursor_left (_CUR_TERM.strs[18])
#define cursor_mem_address (_CUR_TERM.strs[19])
#define cursor_normal (_CUR_TERM.strs[20])
#define cursor_right (_CUR_TERM.strs[21])
#define cursor_to_ll (_CUR_TERM.strs[22])
#define cursor_up (_CUR_TERM.strs[23])
#define cursor_visible (_CUR_TERM.strs[24])
#define delete_character (_CUR_TERM.strs[25])
#define delete_line (_CUR_TERM.strs[26])
#define dis_status_line (_CUR_TERM.strs[27])
#define down_half_line (_CUR_TERM.strs[28])
#define ena_acs (_CUR_TERM.strs[29])
#define enter_alt_charset_mode (_CUR_TERM.strs[30])
#define enter_am_mode (_CUR_TERM.strs[31])
#define enter_blink_mode (_CUR_TERM.strs[32])
#define enter_bold_mode (_CUR_TERM.strs[33])
#define enter_ca_mode (_CUR_TERM.strs[34])
#define enter_delete_mode (_CUR_TERM.strs[35])
#define enter_dim_mode (_CUR_TERM.strs[36])
#define enter_insert_mode (_CUR_TERM.strs[37])
#define enter_protected_mode (_CUR_TERM.strs[38])
#define enter_reverse_mode (_CUR_TERM.strs[39])
#define enter_secure_mode (_CUR_TERM.strs[40])
#define enter_standout_mode (_CUR_TERM.strs[41])
#define enter_underline_mode (_CUR_TERM.strs[42])
#define enter_xon_mode (_CUR_TERM.strs[43])
#define erase_chars (_CUR_TERM.strs[44])
#define exit_alt_charset_mode (_CUR_TERM.strs[45])
#define exit_am_mode (_CUR_TERM.strs[46])
#define exit_attribute_mode (_CUR_TERM.strs[47])
#define exit_ca_mode (_CUR_TERM.strs[48])
#define exit_delete_mode (_CUR_TERM.strs[49])
#define exit_insert_mode (_CUR_TERM.strs[50])
#define exit_standout_mode (_CUR_TERM.strs[51])
#define exit_underline_mode (_CUR_TERM.strs[52])
#define exit_xon_mode (_CUR_TERM.strs[53])
#define flash_screen (_CUR_TERM.strs[54])
#define form_feed (_CUR_TERM.strs[55])
#define from_status_line (_CUR_TERM.strs[56])
#define init_1string (_CUR_TERM.strs[57])
#define init_2string (_CUR_TERM.strs[58])
#define init_3string (_CUR_TERM.strs[59])
#define init_file (_CUR_TERM.strs[60])
#define init_prog (_CUR_TERM.strs[61])
#define insert_character (_CUR_TERM.strs[62])
#define insert_line (_CUR_TERM.strs[63])
#define insert_padding (_CUR_TERM.strs[64])
#define key_a1 (_CUR_TERM.strs[65])
#define key_a3 (_CUR_TERM.strs[66])
#define key_b2 (_CUR_TERM.strs[67])
#define key_backspace (_CUR_TERM.strs[68])
#define key_beg (_CUR_TERM.strs[69])
#define key_btab (_CUR_TERM.strs[70])
#define key_c1 (_CUR_TERM.strs[71])
#define key_c3 (_CUR_TERM.strs[72])
#define key_cancel (_CUR_TERM.strs[73])
#define key_catab (_CUR_TERM.strs[74])
#define key_clear (_CUR_TERM.strs[75])
#define key_close (_CUR_TERM.strs[76])
#define key_command (_CUR_TERM.strs[77])
#define key_copy (_CUR_TERM.strs[78])
#define key_create (_CUR_TERM.strs[79])
#define key_ctab (_CUR_TERM.strs[80])
#define key_dc (_CUR_TERM.strs[81])
#define key_dl (_CUR_TERM.strs[82])
#define key_down (_CUR_TERM.strs[83])
#define key_eic (_CUR_TERM.strs[84])
#define key_end (_CUR_TERM.strs[85])
#define key_enter (_CUR_TERM.strs[86])
#define key_eol (_CUR_TERM.strs[87])
#define key_eos (_CUR_TERM.strs[88])
#define key_exit (_CUR_TERM.strs[89])
#define key_f0 (_CUR_TERM.strs[90])
#define key_f1 (_CUR_TERM.strs[91])
#define key_f10 (_CUR_TERM.strs[92])
#define key_f11 (_CUR_TERM.strs[93])
#define key_f12 (_CUR_TERM.strs[94])
#define key_f13 (_CUR_TERM.strs[95])
#define key_f14 (_CUR_TERM.strs[96])
#define key_f15 (_CUR_TERM.strs[97])
#define key_f16 (_CUR_TERM.strs[98])
#define key_f17 (_CUR_TERM.strs[99])
#define key_f18 (_CUR_TERM.strs[100])
#define key_f19 (_CUR_TERM.strs[101])
#define key_f2 (_CUR_TERM.strs[102])
#define key_f20 (_CUR_TERM.strs[103])
#define key_f21 (_CUR_TERM.strs[104])
#define key_f22 (_CUR_TERM.strs[105])
#define key_f23 (_CUR_TERM.strs[106])
#define key_f24 (_CUR_TERM.strs[107])
#define key_f25 (_CUR_TERM.strs[108])
#define key_f26 (_CUR_TERM.strs[109])
#define key_f27 (_CUR_TERM.strs[110])
#define key_f28 (_CUR_TERM.strs[111])
#define key_f29 (_CUR_TERM.strs[112])
#define key_f3 (_CUR_TERM.strs[113])
#define key_f30 (_CUR_TERM.strs[114])
#define key_f31 (_CUR_TERM.strs[115])
#define key_f32 (_CUR_TERM.strs[116])
#define key_f33 (_CUR_TERM.strs[117])
#define key_f34 (_CUR_TERM.strs[118])
#define key_f35 (_CUR_TERM.strs[119])
#define key_f36 (_CUR_TERM.strs[120])
#define key_f37 (_CUR_TERM.strs[121])
#define key_f38 (_CUR_TERM.strs[122])
#define key_f39 (_CUR_TERM.strs[123])
#define key_f4 (_CUR_TERM.strs[124])
#define key_f40 (_CUR_TERM.strs[125])
#define key_f41 (_CUR_TERM.strs[126])
#define key_f42 (_CUR_TERM.strs[127])
#define key_f43 (_CUR_TERM.strs[128])
#define key_f44 (_CUR_TERM.strs[129])
#define key_f45 (_CUR_TERM.strs[130])
#define key_f46 (_CUR_TERM.strs[131])
#define key_f47 (_CUR_TERM.strs[132])
#define key_f48 (_CUR_TERM.strs[133])
#define key_f49 (_CUR_TERM.strs[134])
#define key_f5 (_CUR_TERM.strs[135])
#define key_f50 (_CUR_TERM.strs[136])
#define key_f51 (_CUR_TERM.strs[137])
#define key_f52 (_CUR_TERM.strs[138])
#define key_f53 (_CUR_TERM.strs[139])
#define key_f54 (_CUR_TERM.strs[140])
#define key_f55 (_CUR_TERM.strs[141])
#define key_f56 (_CUR_TERM.strs[142])
#define key_f57 (_CUR_TERM.strs[143])
#define key_f58 (_CUR_TERM.strs[144])
#define key_f59 (_CUR_TERM.strs[145])
#define key_f6 (_CUR_TERM.strs[146])
#define key_f60 (_CUR_TERM.strs[147])
#define key_f61 (_CUR_TERM.strs[148])
#define key_f62 (_CUR_TERM.strs[149])
#define key_f63 (_CUR_TERM.strs[150])
#define key_f7 (_CUR_TERM.strs[151])
#define key_f8 (_CUR_TERM.strs[152])
#define key_f9 (_CUR_TERM.strs[153])
#define key_find (_CUR_TERM.strs[154])
#define key_help (_CUR_TERM.strs[155])
#define key_home (_CUR_TERM.strs[156])
#define key_ic (_CUR_TERM.strs[157])
#define key_il (_CUR_TERM.strs[158])
#define key_left (_CUR_TERM.strs[159])
#define key_ll (_CUR_TERM.strs[160])
#define key_mark (_CUR_TERM.strs[161])
#define key_message (_CUR_TERM.strs[162])
#define key_move (_CUR_TERM.strs[163])
#define key_next (_CUR_TERM.strs[164])
#define key_npage (_CUR_TERM.strs[165])
#define key_open (_CUR_TERM.strs[166])
#define key_options (_CUR_TERM.strs[167])
#define key_ppage (_CUR_TERM.strs[168])
#define key_previous (_CUR_TERM.strs[169])
#define key_print (_CUR_TERM.strs[170])
#define key_redo (_CUR_TERM.strs[171])
#define key_reference (_CUR_TERM.strs[172])
#define key_refresh (_CUR_TERM.strs[173])
#define key_replace (_CUR_TERM.strs[174])
#define key_restart (_CUR_TERM.strs[175])
#define key_resume (_CUR_TERM.strs[176])
#define key_right (_CUR_TERM.strs[177])
#define key_save (_CUR_TERM.strs[178])
#define key_sbeg (_CUR_TERM.strs[179])
#define key_scancel (_CUR_TERM.strs[180])
#define key_scommand (_CUR_TERM.strs[181])
#define key_scopy (_CUR_TERM.strs[182])
#define key_screate (_CUR_TERM.strs[183])
#define key_sdc (_CUR_TERM.strs[184])
#define key_sdl (_CUR_TERM.strs[185])
#define key_select (_CUR_TERM.strs[186])
#define key_send (_CUR_TERM.strs[187])
#define key_seol (_CUR_TERM.strs[188])
#define key_sexit (_CUR_TERM.strs[189])
#define key_sf (_CUR_TERM.strs[190])
#define key_sfind (_CUR_TERM.strs[191])
#define key_shelp (_CUR_TERM.strs[192])
#define key_shome (_CUR_TERM.strs[193])
#define key_sic (_CUR_TERM.strs[194])
#define key_sleft (_CUR_TERM.strs[195])
#define key_smessage (_CUR_TERM.strs[196])
#define key_smove (_CUR_TERM.strs[197])
#define key_snext (_CUR_TERM.strs[198])
#define key_soptions (_CUR_TERM.strs[199])
#define key_sprevious (_CUR_TERM.strs[200])
#define key_sprint (_CUR_TERM.strs[201])
#define key_sr (_CUR_TERM.strs[202])
#define key_sredo (_CUR_TERM.strs[203])
#define key_sreplace (_CUR_TERM.strs[204])
#define key_sright (_CUR_TERM.strs[205])
#define key_srsume (_CUR_TERM.strs[206])
#define key_ssave (_CUR_TERM.strs[207])
#define key_ssuspend (_CUR_TERM.strs[208])
#define key_stab (_CUR_TERM.strs[209])
#define key_sundo (_CUR_TERM.strs[210])
#define key_suspend (_CUR_TERM.strs[211])
#define key_undo (_CUR_TERM.strs[212])
#define key_up (_CUR_TERM.strs[213])
#define keypad_local (_CUR_TERM.strs[214])
#define keypad_xmit (_CUR_TERM.strs[215])
#define lab_f0 (_CUR_TERM.strs[216])
#define lab_f1 (_CUR_TERM.strs[217])
#define lab_f10 (_CUR_TERM.strs[218])
#define lab_f2 (_CUR_TERM.strs[219])
#define lab_f3 (_CUR_TERM.strs[220])
#define lab_f4 (_CUR_TERM.strs[221])
#define lab_f5 (_CUR_TERM.strs[222])
#define lab_f6 (_CUR_TERM.strs[223])
#define lab_f7 (_CUR_TERM.strs[224])
#define lab_f8 (_CUR_TERM.strs[225])
#define lab_f9 (_CUR_TERM.strs[226])
#define label_off (_CUR_TERM.strs[227])
#define label_on (_CUR_TERM.strs[228])
#define meta_off (_CUR_TERM.strs[229])
#define meta_on (_CUR_TERM.strs[230])
#define newline (_CUR_TERM.strs[231])
#define pad_char (_CUR_TERM.strs[232])
#define parm_dch (_CUR_TERM.strs[233])
#define parm_delete_line (_CUR_TERM.strs[234])
#define parm_down_cursor (_CUR_TERM.strs[235])
#define parm_ich (_CUR_TERM.strs[236])
#define parm_index (_CUR_TERM.strs[237])
#define parm_insert_line (_CUR_TERM.strs[238])
#define parm_left_cursor (_CUR_TERM.strs[239])
#define parm_right_cursor (_CUR_TERM.strs[240])
#define parm_rindex (_CUR_TERM.strs[241])
#define parm_up_cursor (_CUR_TERM.strs[242])
#define pkey_key (_CUR_TERM.strs[243])
#define pkey_local (_CUR_TERM.strs[244])
#define pkey_xmit (_CUR_TERM.strs[245])
#define plab_norm (_CUR_TERM.strs[246])
#define print_screen (_CUR_TERM.strs[247])
#define prtr_non (_CUR_TERM.strs[248])
#define prtr_off (_CUR_TERM.strs[249])
#define prtr_on (_CUR_TERM.strs[250])
#define repeat_char (_CUR_TERM.strs[251])
#define req_for_input (_CUR_TERM.strs[252])
#define reset_1string (_CUR_TERM.strs[253])
#define reset_2string (_CUR_TERM.strs[254])
#define reset_3string (_CUR_TERM.strs[255])
#define reset_file (_CUR_TERM.strs[256])
#define restore_cursor (_CUR_TERM.strs[257])
#define row_address (_CUR_TERM.strs[258])
#define save_cursor (_CUR_TERM.strs[259])
#define scroll_forward (_CUR_TERM.strs[260])
#define scroll_reverse (_CUR_TERM.strs[261])
#define set_attributes (_CUR_TERM.strs[262])
#define set_left_margin (_CUR_TERM.strs[263])
#define set_right_margin (_CUR_TERM.strs[264])
#define set_tab (_CUR_TERM.strs[265])
#define set_window (_CUR_TERM.strs[266])
#define tab (_CUR_TERM.strs[267])
#define to_status_line (_CUR_TERM.strs[268])
#define underline_char (_CUR_TERM.strs[269])
#define up_half_line (_CUR_TERM.strs[270])
#define xoff_character (_CUR_TERM.strs[271])
#define xon_character (_CUR_TERM.strs[272])
#define alt_scancode_esc (_CUR_TERM.strs[273])
#define bit_image_carriage_return (_CUR_TERM.strs[274])
#define bit_image_newline (_CUR_TERM.strs[275])
#define bit_image_repeat (_CUR_TERM.strs[276])
#define change_char_pitch (_CUR_TERM.strs[277])
#define change_line_pitch (_CUR_TERM.strs[278])
#define change_res_horz (_CUR_TERM.strs[279])
#define change_res_vert (_CUR_TERM.strs[280])
#define char_set_names (_CUR_TERM.strs[281])
#define code_set_init (_CUR_TERM.strs[282])
#define color_names (_CUR_TERM.strs[283])
#define create_window (_CUR_TERM.strs[284])
#define define_bit_image_region (_CUR_TERM.strs[285])
#define define_char (_CUR_TERM.strs[286])
#define device_type (_CUR_TERM.strs[287])
#define dial_phone (_CUR_TERM.strs[288])
#define display_clock (_CUR_TERM.strs[289])
#define display_pc_char (_CUR_TERM.strs[290])
#define end_bit_image_region (_CUR_TERM.strs[291])
#define enter_doublewide_mode (_CUR_TERM.strs[292])
#define enter_draft_quality (_CUR_TERM.strs[293])
#define enter_italics_mode (_CUR_TERM.strs[294])
#define enter_leftward_mode (_CUR_TERM.strs[295])
#define enter_micro_mode (_CUR_TERM.strs[296])
#define enter_near_letter_quality (_CUR_TERM.strs[297])
#define enter_normal_quality (_CUR_TERM.strs[298])
#define enter_pc_charset_mode (_CUR_TERM.strs[299])
#define enter_scancode_mode (_CUR_TERM.strs[300])
#define enter_shadow_mode (_CUR_TERM.strs[301])
#define enter_subscript_mode (_CUR_TERM.strs[302])
#define enter_superscript_mode (_CUR_TERM.strs[303])
#define enter_upward_mode (_CUR_TERM.strs[304])
#define exit_doublewide_mode (_CUR_TERM.strs[305])
#define exit_italics_mode (_CUR_TERM.strs[306])
#define exit_leftward_mode (_CUR_TERM.strs[307])
#define exit_micro_mode (_CUR_TERM.strs[308])
#define exit_pc_charset_mode (_CUR_TERM.strs[309])
#define exit_scancode_mode (_CUR_TERM.strs[310])
#define exit_shadow_mode (_CUR_TERM.strs[311])
#define exit_subscript_mode (_CUR_TERM.strs[312])
#define exit_superscript_mode (_CUR_TERM.strs[313])
#define exit_upward_mode (_CUR_TERM.strs[314])
#define fixed_pause (_CUR_TERM.strs[315])
#define flash_hook (_CUR_TERM.strs[316])
#define get_mouse (_CUR_TERM.strs[317])
#define goto_window (_CUR_TERM.strs[318])
#define hangup (_CUR_TERM.strs[319])
#define initialize_color (_CUR_TERM.strs[320])
#define initialize_pair (_CUR_TERM.strs[321])
#define key_mouse (_CUR_TERM.strs[322])
#define label_format (_CUR_TERM.strs[323])
#define micro_column_address (_CUR_TERM.strs[324])
#define micro_down (_CUR_TERM.strs[325])
#define micro_left (_CUR_TERM.strs[326])
#define micro_right (_CUR_TERM.strs[327])
#define micro_row_address (_CUR_TERM.strs[328])
#define micro_up (_CUR_TERM.strs[329])
#define mouse_info (_CUR_TERM.strs[330])
#define order_of_pins (_CUR_TERM.strs[331])
#define orig_colors (_CUR_TERM.strs[332])
#define orig_pair (_CUR_TERM.strs[333])
#define parm_down_micro (_CUR_TERM.strs[334])
#define parm_left_micro (_CUR_TERM.strs[335])
#define parm_right_micro (_CUR_TERM.strs[336])
#define parm_up_micro (_CUR_TERM.strs[337])
#define pc_term_options (_CUR_TERM.strs[338])
#define pkey_plab (_CUR_TERM.strs[339])
#define pulse (_CUR_TERM.strs[340])
#define quick_dial (_CUR_TERM.strs[341])
#define remove_clock (_CUR_TERM.strs[342])
#define req_mouse_pos (_CUR_TERM.strs[343])
#define scancode_escape (_CUR_TERM.strs[344])
#define select_char_set (_CUR_TERM.strs[345])
#define set0_des_seq (_CUR_TERM.strs[346])
#define set1_des_seq (_CUR_TERM.strs[347])
#define set2_des_seq (_CUR_TERM.strs[348])
#define set3_des_seq (_CUR_TERM.strs[349])
#define set_a_background (_CUR_TERM.strs[350])
#define set_a_foreground (_CUR_TERM.strs[351])
#define set_background (_CUR_TERM.strs[352])
#define set_bottom_margin (_CUR_TERM.strs[353])
#define set_bottom_margin_parm (_CUR_TERM.strs[354])
#define set_clock (_CUR_TERM.strs[355])
#define set_color_band (_CUR_TERM.strs[356])
#define set_color_pair (_CUR_TERM.strs[357])
#define set_foreground (_CUR_TERM.strs[358])
#define set_left_margin_parm (_CUR_TERM.strs[359])
#define set_lr_margin (_CUR_TERM.strs[360])
#define set_page_length (_CUR_TERM.strs[361])
#define set_right_margin_parm (_CUR_TERM.strs[362])
#define set_tb_margin (_CUR_TERM.strs[363])
#define set_top_margin (_CUR_TERM.strs[364])
#define set_top_margin_parm (_CUR_TERM.strs[365])
#define start_bit_image (_CUR_TERM.strs[366])
#define start_char_set_def (_CUR_TERM.strs[367])
#define stop_bit_image (_CUR_TERM.strs[368])
#define stop_char_set_def (_CUR_TERM.strs[369])
#define subscript_characters (_CUR_TERM.strs[370])
#define superscript_characters (_CUR_TERM.strs[371])
#define these_cause_cr (_CUR_TERM.strs[372])
#define tone (_CUR_TERM.strs[373])
#define user0 (_CUR_TERM.strs[374])
#define user1 (_CUR_TERM.strs[375])
#define user2 (_CUR_TERM.strs[376])
#define user3 (_CUR_TERM.strs[377])
#define user4 (_CUR_TERM.strs[378])
#define user5 (_CUR_TERM.strs[379])
#define user6 (_CUR_TERM.strs[380])
#define user7 (_CUR_TERM.strs[381])
#define user8 (_CUR_TERM.strs[382])
#define user9 (_CUR_TERM.strs[383])
#define wait_tone (_CUR_TERM.strs[384])
#define zero_motion (_CUR_TERM.strs[385])
#define backspace_if_not_bs (_CUR_TERM.strs[386])
#define other_non_function_keys (_CUR_TERM.strs[387])
#define arrow_key_map (_CUR_TERM.strs[388])
#define memory_lock_above (_CUR_TERM.strs[389])
#define memory_unlock (_CUR_TERM.strs[390])
#define linefeed_if_not_lf (_CUR_TERM.strs[391])
#define key_interrupt_char (_CUR_TERM.strs[392])
#define key_kill_char (_CUR_TERM.strs[393])
#define key_suspend_char (_CUR_TERM.strs[394])
#define scroll_left (_CUR_TERM.strs[395])
#define scroll_right (_CUR_TERM.strs[396])
#define parm_scroll_left (_CUR_TERM.strs[397])
#define parm_scroll_right (_CUR_TERM.strs[398])
#define _get_other (_CUR_TERM.strs[399])
#define NUM_OF_BOOLS 53
#define NUM_OF_NUMS 42
#define NUM_OF_STRS 400
#ifndef OVERRIDE
#undef _USE_SGTTY
#undef _USE_TERMIO
#undef _USE_TERMIOS
#define _USE_TERMIOS
#undef _USE_SMALLMEM
#undef _USE_PROTOTYPES
#define _USE_PROTOTYPES
#undef _USE_WINSZ
#define _USE_WINSZ
#undef _USE_TERMINFO
#undef _USE_TERMCAP
#define _USE_TERMCAP
#undef _MAX_CHUNK
#define _MAX_CHUNK 640
#endif /* OVERRIDE */