typedef char *charptr; struct strs { charptr Back_tab ,Bell ,Carriage_retur ,Change_scroll_regio ,Clear_all_tabs ,Clear_screen ,Clr_eol ,Clr_eos ,Column_address ,Command_characte ,Cursor_address ,Cursor_down ,Cursor_home ,Cursor_invisibl ,Cursor_left ,Cursor_mem_addres ,Cursor_normal ,Cursor_right ,Cursor_to_ll ,Cursor_up ,Cursor_visible ,Delete_characte ,Delete_line ,Dis_status_lin ,Down_half_line ,Enter_alt_charset_mod ,Enter_blink_mod ,Enter_bold_mod ,Enter_ca_mode ,Enter_delete_mod ,Enter_dim_mode ,Enter_insert_mod ,Enter_secure_mod ,Enter_protected_mod ,Enter_reverse_mod ,Enter_standout_mod ,Enter_underline_mod ,Erase_chars ,Exit_alt_charset_mod ,Exit_attribute_mod ,Exit_ca_mode ,Exit_delete_mod ,Exit_insert_mod ,Exit_standout_mod ,Exit_underline_mod ,Flash_screen ,Form_feed ,From_status_lin ,Init_1string ,Init_2string ,Init_3string ,Init_file ,Insert_characte ,Insert_line ,Insert_padding ,Key_backspace ,Key_catab ,Key_clear ,Key_ctab ,Key_dc ,Key_dl ,Key_down ,Key_eic ,Key_eol ,Key_eos ,Key_f0 ,Key_f1 ,Key_f10 ,Key_f2 ,Key_f3 ,Key_f4 ,Key_f5 ,Key_f6 ,Key_f7 ,Key_f8 ,Key_f9 ,Key_home ,Key_ic ,Key_il ,Key_left ,Key_ll ,Key_npage ,Key_ppage ,Key_right ,Key_sf ,Key_sr ,Key_stab ,Key_up ,Keypad_local ,Keypad_xmit ,Lab_f0 ,Lab_f1 ,Lab_f10 ,Lab_f2 ,Lab_f3 ,Lab_f4 ,Lab_f5 ,Lab_f6 ,Lab_f7 ,Lab_f8 ,Lab_f9 ,Meta_off ,Meta_on ,Newline ,Pad_char ,Parm_dch ,Parm_delete_lin ,Parm_down_curso ,Parm_ich ,Parm_index ,Parm_insert_lin ,Parm_left_curso ,Parm_right_curso ,Parm_rindex ,Parm_up_cursor ,Pkey_key ,Pkey_local ,Pkey_xmit ,Print_screen ,Prtr_off ,Prtr_on ,Repeat_char ,Reset_1string ,Reset_2string ,Reset_3string ,Reset_file ,Restore_cursor ,Row_address ,Save_cursor ,Scroll_forward ,Scroll_reverse ,Set_attributes ,Set_tab ,Set_window ,Tab ,To_status_line ,Underline_char ,Up_half_line ,Init_prog ,Key_a1 ,Key_a3 ,Key_b2 ,Key_c1 ,Key_c3 ,Prtr_non ,Char_padding ,Acs_chars ,_Back_tab ,_Bell ,_Carriage_retur ,_Change_scroll_regio ,_Clear_all_tabs ,_Clear_screen ,_Clr_eol ,_Clr_eos ,_Column_address ,_Command_characte ,_Cursor_address ,_Cursor_down ,_Cursor_home ,_Cursor_invisibl ,_Cursor_left ,_Cursor_mem_addres ,_Cursor_normal ,_Cursor_right ,_Cursor_to_ll ,_Cursor_up ,_Cursor_visible ,_Delete_characte ,_Delete_line ,_Dis_status_lin ,_Down_half_line ,_Enter_alt_charset_mod ,_Enter_blink_mod ,_Enter_bold_mod ,_Enter_ca_mode ,_Enter_delete_mod ,_Enter_dim_mode ,_Enter_insert_mod ,_Enter_secure_mod ,_Enter_protected_mod ,_Enter_reverse_mod ,_Enter_standout_mod ,_Enter_underline_mod ,_Erase_chars ,_Exit_alt_charset_mod ,_Exit_attribute_mod ,_Exit_ca_mode ,_Exit_delete_mod ,_Exit_insert_mod ,_Exit_standout_mod ,_Exit_underline_mod ,_Flash_screen ,_Form_feed ,_From_status_lin ,_Init_1string ,_Init_2string ,_Init_3string ,_Init_file ,_Insert_characte ,_Insert_line ,_Insert_padding ,_Key_backspace ,_Key_catab ,_Key_clear ,_Key_ctab ,_Key_dc ,_Key_dl ,_Key_down ,_Key_eic ,_Key_eol ,_Key_eos ,_Key_f0 ,_Key_f1 ,_Key_f10 ,_Key_f2 ,_Key_f3 ,_Key_f4 ,_Key_f5 ,_Key_f6 ,_Key_f7 ,_Key_f8 ,_Key_f9 ,_Key_home ,_Key_ic ,_Key_il ,_Key_left ,_Key_ll ,_Key_npage ,_Key_ppage ,_Key_right ,_Key_sf ,_Key_sr ,_Key_stab ,_Key_up ,_Keypad_local ,_Keypad_xmit ,_Lab_f0 ,_Lab_f1 ,_Lab_f10 ,_Lab_f2 ,_Lab_f3 ,_Lab_f4 ,_Lab_f5 ,_Lab_f6 ,_Lab_f7 ,_Lab_f8 ,_Lab_f9 ,_Meta_off ,_Meta_on ,_Newline ,_Pad_char ,_Parm_dch ,_Parm_delete_lin ,_Parm_down_curso ,_Parm_ich ,_Parm_index ,_Parm_insert_lin ,_Parm_left_curso ,_Parm_right_curso ,_Parm_rindex ,_Parm_up_cursor ,_Pkey_key ,_Pkey_local ,_Pkey_xmit ,_Print_screen ,_Prtr_off ,_Prtr_on ,_Repeat_char ,_Reset_1string ,_Reset_2string ,_Reset_3string ,_Reset_file ,_Restore_cursor ,_Row_address ,_Save_cursor ,_Scroll_forward ,_Scroll_reverse ,_Set_attributes ,_Set_tab ,_Set_window ,_Tab ,_To_status_line ,_Underline_char ,_Up_half_line ,_Init_prog ,_Key_a1 ,_Key_a3 ,_Key_b2 ,_Key_c1 ,_Key_c3 ,_Prtr_non ,_Char_padding ,_Acs_chars }; struct term { char Auto_left_margin, Auto_right_margin, Beehive_glitch, Ceol_standout_glitch, Eat_newline_glitch, Erase_overstrike, Generic_type, Hard_copy, Has_meta_key, Has_status_line, Insert_null_glitch, Memory_above, Memory_below, Move_insert_mode, Move_standout_mode, Over_strike, Status_line_esc_ok, Teleray_glitch, Tilde_glitch, Transparent_underline, Xon_xoff; short Columns, Init_tabs, Lines, Lines_of_memory, Magic_cookie_glitch, Padding_baud_rate, Virtual_terminal, Width_status_line; struct strs strs; short Filedes; };