LuK1337 | 52a81d5 | 2025-07-08 18:07:20 -0400 | [diff] [blame] | 1 | /* This file was generated by MKnames.awk */ |
| 2 | |
| 3 | #include <curses.priv.h> |
| 4 | |
| 5 | #define IT NCURSES_CONST char * const |
| 6 | |
| 7 | |
| 8 | #if BROKEN_LINKER || USE_REENTRANT |
| 9 | |
| 10 | static const char _nc_name_blob[] = |
| 11 | "bw\0" "auto_left_margin\0" "am\0" "auto_right_margin\0" "xsb\0" "no_esc_ctlc\0" \ |
| 12 | "xhp\0" "ceol_standout_glitch\0" "xenl\0" "eat_newline_glitch\0" "eo\0" \ |
| 13 | "erase_overstrike\0" "gn\0" "generic_type\0" "hc\0" "hard_copy\0" "km\0" \ |
| 14 | "has_meta_key\0" "hs\0" "has_status_line\0" "in\0" "insert_null_glitch\0" \ |
| 15 | "da\0" "memory_above\0" "db\0" "memory_below\0" "mir\0" "move_insert_mode\0" \ |
| 16 | "msgr\0" "move_standout_mode\0" "os\0" "over_strike\0" "eslok\0" "status_line_esc_ok\0" \ |
| 17 | "xt\0" "dest_tabs_magic_smso\0" "hz\0" "tilde_glitch\0" "ul\0" "transparent_underline\0" \ |
| 18 | "xon\0" "xon_xoff\0" "nxon\0" "needs_xon_xoff\0" "mc5i\0" "prtr_silent\0" \ |
| 19 | "chts\0" "hard_cursor\0" "nrrmc\0" "non_rev_rmcup\0" "npc\0" "no_pad_char\0" \ |
| 20 | "ndscr\0" "non_dest_scroll_region\0" "ccc\0" "can_change\0" "bce\0" "back_color_erase\0" \ |
| 21 | "hls\0" "hue_lightness_saturation\0" "xhpa\0" "col_addr_glitch\0" "crxm\0" \ |
| 22 | "cr_cancels_micro_mode\0" "daisy\0" "has_print_wheel\0" "xvpa\0" "row_addr_glitch\0" \ |
| 23 | "sam\0" "semi_auto_right_margin\0" "cpix\0" "cpi_changes_res\0" "lpix\0" \ |
| 24 | "lpi_changes_res\0" "cols\0" "columns\0" "it\0" "init_tabs\0" "lines\0" \ |
| 25 | "lines\0" "lm\0" "lines_of_memory\0" "xmc\0" "magic_cookie_glitch\0" "pb\0" \ |
| 26 | "padding_baud_rate\0" "vt\0" "virtual_terminal\0" "wsl\0" "width_status_line\0" \ |
| 27 | "nlab\0" "num_labels\0" "lh\0" "label_height\0" "lw\0" "label_width\0" \ |
| 28 | "ma\0" "max_attributes\0" "wnum\0" "maximum_windows\0" "colors\0" "max_colors\0" \ |
| 29 | "pairs\0" "max_pairs\0" "ncv\0" "no_color_video\0" "bufsz\0" "buffer_capacity\0" \ |
| 30 | "spinv\0" "dot_vert_spacing\0" "spinh\0" "dot_horz_spacing\0" "maddr\0" \ |
| 31 | "max_micro_address\0" "mjump\0" "max_micro_jump\0" "mcs\0" "micro_col_size\0" \ |
| 32 | "mls\0" "micro_line_size\0" "npins\0" "number_of_pins\0" "orc\0" "output_res_char\0" \ |
| 33 | "orl\0" "output_res_line\0" "orhi\0" "output_res_horz_inch\0" "orvi\0" \ |
| 34 | "output_res_vert_inch\0" "cps\0" "print_rate\0" "widcs\0" "wide_char_size\0" \ |
| 35 | "btns\0" "buttons\0" "bitwin\0" "bit_image_entwining\0" "bitype\0" "bit_image_type\0" \ |
| 36 | "cbt\0" "back_tab\0" "bel\0" "bell\0" "cr\0" "carriage_return\0" "csr\0" \ |
| 37 | "change_scroll_region\0" "tbc\0" "clear_all_tabs\0" "clear\0" "clear_screen\0" \ |
| 38 | "el\0" "clr_eol\0" "ed\0" "clr_eos\0" "hpa\0" "column_address\0" "cmdch\0" \ |
| 39 | "command_character\0" "cup\0" "cursor_address\0" "cud1\0" "cursor_down\0" \ |
| 40 | "home\0" "cursor_home\0" "civis\0" "cursor_invisible\0" "cub1\0" "cursor_left\0" \ |
| 41 | "mrcup\0" "cursor_mem_address\0" "cnorm\0" "cursor_normal\0" "cuf1\0" "cursor_right\0" \ |
| 42 | "ll\0" "cursor_to_ll\0" "cuu1\0" "cursor_up\0" "cvvis\0" "cursor_visible\0" \ |
| 43 | "dch1\0" "delete_character\0" "dl1\0" "delete_line\0" "dsl\0" "dis_status_line\0" \ |
| 44 | "hd\0" "down_half_line\0" "smacs\0" "enter_alt_charset_mode\0" "blink\0" \ |
| 45 | "enter_blink_mode\0" "bold\0" "enter_bold_mode\0" "smcup\0" "enter_ca_mode\0" \ |
| 46 | "smdc\0" "enter_delete_mode\0" "dim\0" "enter_dim_mode\0" "smir\0" "enter_insert_mode\0" \ |
| 47 | "invis\0" "enter_secure_mode\0" "prot\0" "enter_protected_mode\0" "rev\0" \ |
| 48 | "enter_reverse_mode\0" "smso\0" "enter_standout_mode\0" "smul\0" "enter_underline_mode\0" \ |
| 49 | "ech\0" "erase_chars\0" "rmacs\0" "exit_alt_charset_mode\0" "sgr0\0" "exit_attribute_mode\0" \ |
| 50 | "rmcup\0" "exit_ca_mode\0" "rmdc\0" "exit_delete_mode\0" "rmir\0" "exit_insert_mode\0" \ |
| 51 | "rmso\0" "exit_standout_mode\0" "rmul\0" "exit_underline_mode\0" "flash\0" \ |
| 52 | "flash_screen\0" "ff\0" "form_feed\0" "fsl\0" "from_status_line\0" "is1\0" \ |
| 53 | "init_1string\0" "is2\0" "init_2string\0" "is3\0" "init_3string\0" "if\0" \ |
| 54 | "init_file\0" "ich1\0" "insert_character\0" "il1\0" "insert_line\0" "ip\0" \ |
| 55 | "insert_padding\0" "kbs\0" "key_backspace\0" "ktbc\0" "key_catab\0" "kclr\0" \ |
| 56 | "key_clear\0" "kctab\0" "key_ctab\0" "kdch1\0" "key_dc\0" "kdl1\0" "key_dl\0" \ |
| 57 | "kcud1\0" "key_down\0" "krmir\0" "key_eic\0" "kel\0" "key_eol\0" "ked\0" \ |
| 58 | "key_eos\0" "kf0\0" "key_f0\0" "kf1\0" "key_f1\0" "kf10\0" "key_f10\0" \ |
| 59 | "kf2\0" "key_f2\0" "kf3\0" "key_f3\0" "kf4\0" "key_f4\0" "kf5\0" "key_f5\0" \ |
| 60 | "kf6\0" "key_f6\0" "kf7\0" "key_f7\0" "kf8\0" "key_f8\0" "kf9\0" "key_f9\0" \ |
| 61 | "khome\0" "key_home\0" "kich1\0" "key_ic\0" "kil1\0" "key_il\0" "kcub1\0" \ |
| 62 | "key_left\0" "kll\0" "key_ll\0" "knp\0" "key_npage\0" "kpp\0" "key_ppage\0" \ |
| 63 | "kcuf1\0" "key_right\0" "kind\0" "key_sf\0" "kri\0" "key_sr\0" "khts\0" \ |
| 64 | "key_stab\0" "kcuu1\0" "key_up\0" "rmkx\0" "keypad_local\0" "smkx\0" "keypad_xmit\0" \ |
| 65 | "lf0\0" "lab_f0\0" "lf1\0" "lab_f1\0" "lf10\0" "lab_f10\0" "lf2\0" "lab_f2\0" \ |
| 66 | "lf3\0" "lab_f3\0" "lf4\0" "lab_f4\0" "lf5\0" "lab_f5\0" "lf6\0" "lab_f6\0" \ |
| 67 | "lf7\0" "lab_f7\0" "lf8\0" "lab_f8\0" "lf9\0" "lab_f9\0" "rmm\0" "meta_off\0" \ |
| 68 | "smm\0" "meta_on\0" "nel\0" "newline\0" "pad\0" "pad_char\0" "dch\0" "parm_dch\0" \ |
| 69 | "dl\0" "parm_delete_line\0" "cud\0" "parm_down_cursor\0" "ich\0" "parm_ich\0" \ |
| 70 | "indn\0" "parm_index\0" "il\0" "parm_insert_line\0" "cub\0" "parm_left_cursor\0" \ |
| 71 | "cuf\0" "parm_right_cursor\0" "rin\0" "parm_rindex\0" "cuu\0" "parm_up_cursor\0" \ |
| 72 | "pfkey\0" "pkey_key\0" "pfloc\0" "pkey_local\0" "pfx\0" "pkey_xmit\0" "mc0\0" \ |
| 73 | "print_screen\0" "mc4\0" "prtr_off\0" "mc5\0" "prtr_on\0" "rep\0" "repeat_char\0" \ |
| 74 | "rs1\0" "reset_1string\0" "rs2\0" "reset_2string\0" "rs3\0" "reset_3string\0" \ |
| 75 | "rf\0" "reset_file\0" "rc\0" "restore_cursor\0" "vpa\0" "row_address\0" \ |
| 76 | "sc\0" "save_cursor\0" "ind\0" "scroll_forward\0" "ri\0" "scroll_reverse\0" \ |
| 77 | "sgr\0" "set_attributes\0" "hts\0" "set_tab\0" "wind\0" "set_window\0" \ |
| 78 | "ht\0" "tab\0" "tsl\0" "to_status_line\0" "uc\0" "underline_char\0" "hu\0" \ |
| 79 | "up_half_line\0" "iprog\0" "init_prog\0" "ka1\0" "key_a1\0" "ka3\0" "key_a3\0" \ |
| 80 | "kb2\0" "key_b2\0" "kc1\0" "key_c1\0" "kc3\0" "key_c3\0" "mc5p\0" "prtr_non\0" \ |
| 81 | "rmp\0" "char_padding\0" "acsc\0" "acs_chars\0" "pln\0" "plab_norm\0" "kcbt\0" \ |
| 82 | "key_btab\0" "smxon\0" "enter_xon_mode\0" "rmxon\0" "exit_xon_mode\0" "smam\0" \ |
| 83 | "enter_am_mode\0" "rmam\0" "exit_am_mode\0" "xonc\0" "xon_character\0" \ |
| 84 | "xoffc\0" "xoff_character\0" "enacs\0" "ena_acs\0" "smln\0" "label_on\0" \ |
| 85 | "rmln\0" "label_off\0" "kbeg\0" "key_beg\0" "kcan\0" "key_cancel\0" "kclo\0" \ |
| 86 | "key_close\0" "kcmd\0" "key_command\0" "kcpy\0" "key_copy\0" "kcrt\0" "key_create\0" \ |
| 87 | "kend\0" "key_end\0" "kent\0" "key_enter\0" "kext\0" "key_exit\0" "kfnd\0" \ |
| 88 | "key_find\0" "khlp\0" "key_help\0" "kmrk\0" "key_mark\0" "kmsg\0" "key_message\0" \ |
| 89 | "kmov\0" "key_move\0" "knxt\0" "key_next\0" "kopn\0" "key_open\0" "kopt\0" \ |
| 90 | "key_options\0" "kprv\0" "key_previous\0" "kprt\0" "key_print\0" "krdo\0" \ |
| 91 | "key_redo\0" "kref\0" "key_reference\0" "krfr\0" "key_refresh\0" "krpl\0" \ |
| 92 | "key_replace\0" "krst\0" "key_restart\0" "kres\0" "key_resume\0" "ksav\0" \ |
| 93 | "key_save\0" "kspd\0" "key_suspend\0" "kund\0" "key_undo\0" "kBEG\0" "key_sbeg\0" \ |
| 94 | "kCAN\0" "key_scancel\0" "kCMD\0" "key_scommand\0" "kCPY\0" "key_scopy\0" \ |
| 95 | "kCRT\0" "key_screate\0" "kDC\0" "key_sdc\0" "kDL\0" "key_sdl\0" "kslt\0" \ |
| 96 | "key_select\0" "kEND\0" "key_send\0" "kEOL\0" "key_seol\0" "kEXT\0" "key_sexit\0" \ |
| 97 | "kFND\0" "key_sfind\0" "kHLP\0" "key_shelp\0" "kHOM\0" "key_shome\0" "kIC\0" \ |
| 98 | "key_sic\0" "kLFT\0" "key_sleft\0" "kMSG\0" "key_smessage\0" "kMOV\0" "key_smove\0" \ |
| 99 | "kNXT\0" "key_snext\0" "kOPT\0" "key_soptions\0" "kPRV\0" "key_sprevious\0" \ |
| 100 | "kPRT\0" "key_sprint\0" "kRDO\0" "key_sredo\0" "kRPL\0" "key_sreplace\0" \ |
| 101 | "kRIT\0" "key_sright\0" "kRES\0" "key_srsume\0" "kSAV\0" "key_ssave\0" \ |
| 102 | "kSPD\0" "key_ssuspend\0" "kUND\0" "key_sundo\0" "rfi\0" "req_for_input\0" \ |
| 103 | "kf11\0" "key_f11\0" "kf12\0" "key_f12\0" "kf13\0" "key_f13\0" "kf14\0" \ |
| 104 | "key_f14\0" "kf15\0" "key_f15\0" "kf16\0" "key_f16\0" "kf17\0" "key_f17\0" \ |
| 105 | "kf18\0" "key_f18\0" "kf19\0" "key_f19\0" "kf20\0" "key_f20\0" "kf21\0" \ |
| 106 | "key_f21\0" "kf22\0" "key_f22\0" "kf23\0" "key_f23\0" "kf24\0" "key_f24\0" \ |
| 107 | "kf25\0" "key_f25\0" "kf26\0" "key_f26\0" "kf27\0" "key_f27\0" "kf28\0" \ |
| 108 | "key_f28\0" "kf29\0" "key_f29\0" "kf30\0" "key_f30\0" "kf31\0" "key_f31\0" \ |
| 109 | "kf32\0" "key_f32\0" "kf33\0" "key_f33\0" "kf34\0" "key_f34\0" "kf35\0" \ |
| 110 | "key_f35\0" "kf36\0" "key_f36\0" "kf37\0" "key_f37\0" "kf38\0" "key_f38\0" \ |
| 111 | "kf39\0" "key_f39\0" "kf40\0" "key_f40\0" "kf41\0" "key_f41\0" "kf42\0" \ |
| 112 | "key_f42\0" "kf43\0" "key_f43\0" "kf44\0" "key_f44\0" "kf45\0" "key_f45\0" \ |
| 113 | "kf46\0" "key_f46\0" "kf47\0" "key_f47\0" "kf48\0" "key_f48\0" "kf49\0" \ |
| 114 | "key_f49\0" "kf50\0" "key_f50\0" "kf51\0" "key_f51\0" "kf52\0" "key_f52\0" \ |
| 115 | "kf53\0" "key_f53\0" "kf54\0" "key_f54\0" "kf55\0" "key_f55\0" "kf56\0" \ |
| 116 | "key_f56\0" "kf57\0" "key_f57\0" "kf58\0" "key_f58\0" "kf59\0" "key_f59\0" \ |
| 117 | "kf60\0" "key_f60\0" "kf61\0" "key_f61\0" "kf62\0" "key_f62\0" "kf63\0" \ |
| 118 | "key_f63\0" "el1\0" "clr_bol\0" "mgc\0" "clear_margins\0" "smgl\0" "set_left_margin\0" \ |
| 119 | "smgr\0" "set_right_margin\0" "fln\0" "label_format\0" "sclk\0" "set_clock\0" \ |
| 120 | "dclk\0" "display_clock\0" "rmclk\0" "remove_clock\0" "cwin\0" "create_window\0" \ |
| 121 | "wingo\0" "goto_window\0" "hup\0" "hangup\0" "dial\0" "dial_phone\0" "qdial\0" \ |
| 122 | "quick_dial\0" "tone\0" "tone\0" "pulse\0" "pulse\0" "hook\0" "flash_hook\0" \ |
| 123 | "pause\0" "fixed_pause\0" "wait\0" "wait_tone\0" "u0\0" "user0\0" "u1\0" \ |
| 124 | "user1\0" "u2\0" "user2\0" "u3\0" "user3\0" "u4\0" "user4\0" "u5\0" "user5\0" \ |
| 125 | "u6\0" "user6\0" "u7\0" "user7\0" "u8\0" "user8\0" "u9\0" "user9\0" "op\0" \ |
| 126 | "orig_pair\0" "oc\0" "orig_colors\0" "initc\0" "initialize_color\0" "initp\0" \ |
| 127 | "initialize_pair\0" "scp\0" "set_color_pair\0" "setf\0" "set_foreground\0" \ |
| 128 | "setb\0" "set_background\0" "cpi\0" "change_char_pitch\0" "lpi\0" "change_line_pitch\0" \ |
| 129 | "chr\0" "change_res_horz\0" "cvr\0" "change_res_vert\0" "defc\0" "define_char\0" \ |
| 130 | "swidm\0" "enter_doublewide_mode\0" "sdrfq\0" "enter_draft_quality\0" "sitm\0" \ |
| 131 | "enter_italics_mode\0" "slm\0" "enter_leftward_mode\0" "smicm\0" "enter_micro_mode\0" \ |
| 132 | "snlq\0" "enter_near_letter_quality\0" "snrmq\0" "enter_normal_quality\0" \ |
| 133 | "sshm\0" "enter_shadow_mode\0" "ssubm\0" "enter_subscript_mode\0" "ssupm\0" \ |
| 134 | "enter_superscript_mode\0" "sum\0" "enter_upward_mode\0" "rwidm\0" "exit_doublewide_mode\0" \ |
| 135 | "ritm\0" "exit_italics_mode\0" "rlm\0" "exit_leftward_mode\0" "rmicm\0" \ |
| 136 | "exit_micro_mode\0" "rshm\0" "exit_shadow_mode\0" "rsubm\0" "exit_subscript_mode\0" \ |
| 137 | "rsupm\0" "exit_superscript_mode\0" "rum\0" "exit_upward_mode\0" "mhpa\0" \ |
| 138 | "micro_column_address\0" "mcud1\0" "micro_down\0" "mcub1\0" "micro_left\0" \ |
| 139 | "mcuf1\0" "micro_right\0" "mvpa\0" "micro_row_address\0" "mcuu1\0" "micro_up\0" \ |
| 140 | "porder\0" "order_of_pins\0" "mcud\0" "parm_down_micro\0" "mcub\0" "parm_left_micro\0" \ |
| 141 | "mcuf\0" "parm_right_micro\0" "mcuu\0" "parm_up_micro\0" "scs\0" "select_char_set\0" \ |
| 142 | "smgb\0" "set_bottom_margin\0" "smgbp\0" "set_bottom_margin_parm\0" "smglp\0" \ |
| 143 | "set_left_margin_parm\0" "smgrp\0" "set_right_margin_parm\0" "smgt\0" "set_top_margin\0" \ |
| 144 | "smgtp\0" "set_top_margin_parm\0" "sbim\0" "start_bit_image\0" "scsd\0" \ |
| 145 | "start_char_set_def\0" "rbim\0" "stop_bit_image\0" "rcsd\0" "stop_char_set_def\0" \ |
| 146 | "subcs\0" "subscript_characters\0" "supcs\0" "superscript_characters\0" \ |
| 147 | "docr\0" "these_cause_cr\0" "zerom\0" "zero_motion\0" "csnm\0" "char_set_names\0" \ |
| 148 | "kmous\0" "key_mouse\0" "minfo\0" "mouse_info\0" "reqmp\0" "req_mouse_pos\0" \ |
| 149 | "getm\0" "get_mouse\0" "setaf\0" "set_a_foreground\0" "setab\0" "set_a_background\0" \ |
| 150 | "pfxl\0" "pkey_plab\0" "devt\0" "device_type\0" "csin\0" "code_set_init\0" \ |
| 151 | "s0ds\0" "set0_des_seq\0" "s1ds\0" "set1_des_seq\0" "s2ds\0" "set2_des_seq\0" \ |
| 152 | "s3ds\0" "set3_des_seq\0" "smglr\0" "set_lr_margin\0" "smgtb\0" "set_tb_margin\0" \ |
| 153 | "birep\0" "bit_image_repeat\0" "binel\0" "bit_image_newline\0" "bicr\0" \ |
| 154 | "bit_image_carriage_return\0" "colornm\0" "color_names\0" "defbi\0" "define_bit_image_region\0" \ |
| 155 | "endbi\0" "end_bit_image_region\0" "setcolor\0" "set_color_band\0" "slines\0" \ |
| 156 | "set_page_length\0" "dispc\0" "display_pc_char\0" "smpch\0" "enter_pc_charset_mode\0" \ |
| 157 | "rmpch\0" "exit_pc_charset_mode\0" "smsc\0" "enter_scancode_mode\0" "rmsc\0" \ |
| 158 | "exit_scancode_mode\0" "pctrm\0" "pc_term_options\0" "scesc\0" "scancode_escape\0" \ |
| 159 | "scesa\0" "alt_scancode_esc\0" "ehhlm\0" "enter_horizontal_hl_mode\0" "elhlm\0" \ |
| 160 | "enter_left_hl_mode\0" "elohlm\0" "enter_low_hl_mode\0" "erhlm\0" "enter_right_hl_mode\0" \ |
| 161 | "ethlm\0" "enter_top_hl_mode\0" "evhlm\0" "enter_vertical_hl_mode\0" "sgr1\0" \ |
| 162 | "set_a_attributes\0" "slength\0" "set_pglen_inch\0" "OTi2\0" "termcap_init2\0" \ |
| 163 | "OTrs\0" "termcap_reset\0" "OTug\0" "magic_cookie_glitch_ul\0" "OTbs\0" \ |
| 164 | "backspaces_with_bs\0" "OTns\0" "crt_no_scrolling\0" "OTnc\0" "no_correctly_working_cr\0" \ |
| 165 | "OTdC\0" "carriage_return_delay\0" "OTdN\0" "new_line_delay\0" "OTnl\0" \ |
| 166 | "linefeed_if_not_lf\0" "OTbc\0" "backspace_if_not_bs\0" "OTMT\0" "gnu_has_meta_key\0" \ |
| 167 | "OTNL\0" "linefeed_is_newline\0" "OTdB\0" "backspace_delay\0" "OTdT\0" \ |
| 168 | "horizontal_tab_delay\0" "OTkn\0" "number_of_function_keys\0" "OTko\0" \ |
| 169 | "other_non_function_keys\0" "OTma\0" "arrow_key_map\0" "OTpt\0" "has_hardware_tabs\0" \ |
| 170 | "OTxr\0" "return_does_clr_eol\0" "OTG2\0" "acs_ulcorner\0" "OTG3\0" "acs_llcorner\0" \ |
| 171 | "OTG1\0" "acs_urcorner\0" "OTG4\0" "acs_lrcorner\0" "OTGR\0" "acs_ltee\0" \ |
| 172 | "OTGL\0" "acs_rtee\0" "OTGU\0" "acs_btee\0" "OTGD\0" "acs_ttee\0" "OTGH\0" \ |
| 173 | "acs_hline\0" "OTGV\0" "acs_vline\0" "OTGC\0" "acs_plus\0" "meml\0" "memory_lock\0" \ |
| 174 | "memu\0" "memory_unlock\0" "box1\0" "box_chars_1\0" ; |
| 175 | static const short _nc_offset_boolfnames[] = { |
| 176 | 3, 23, 45, 61, 87, 109, 129, |
| 177 | 145, 158, 174, 193, 215, 231, |
| 178 | 248, 270, 292, 310, 332, 356, |
| 179 | 372, 398, 412, 432, 449, 467, |
| 180 | 485, 503, 530, 545, 566, 596, |
| 181 | 617, 645, 666, 686, 714, 735, |
| 182 | 8193, 8217, 8239, 8364, 8386, 8535, 8558, }; |
| 183 | |
| 184 | static NCURSES_CONST char ** ptr_boolfnames = 0; |
| 185 | |
| 186 | static const short _nc_offset_boolnames[] = { |
| 187 | 0, 20, 41, 57, 82, 106, 126, 142, 155, 171, 190, 212, 228, 244, 265, 289, 304, 329, 353, 369, 394, 407, 427, 444, 461, 481, 497, 526, 541, 562, 591, 612, 639, 661, 682, 709, 730, 8188, 8212, 8234, 8359, 8381, 8530, 8553, }; |
| 188 | |
| 189 | static NCURSES_CONST char ** ptr_boolnames = 0; |
| 190 | |
| 191 | static const short _nc_offset_numfnames[] = { |
| 192 | 756, 767, 783, 792, 812, 835, |
| 193 | 856, 877, 900, 914, 930, 945, |
| 194 | 965, 988, 1005, 1019, 1040, 1062, 1085, 1108, 1132, 1151, 1170, |
| 195 | 1192, 1211, 1231, 1252, 1278, 1303, 1320, 1340, 1355, 1382, 8165, |
| 196 | 8268, 8295, 8411, 8432, |
| 197 | 8458, }; |
| 198 | |
| 199 | static NCURSES_CONST char ** ptr_numfnames = 0; |
| 200 | |
| 201 | static const short _nc_offset_numnames[] = { |
| 202 | 751, 764, 777, 789, 808, 832, 853, 873, 895, 911, 927, 942, 960, 981, 999, 1015, 1034, 1056, |
| 203 | 1079, 1102, 1126, 1147, 1166, 1186, 1207, 1227, 1247, 1273, 1299, |
| 204 | 1314, 1335, 1348, 1375, 8160, 8263, 8290, 8406, 8427, 8453, }; |
| 205 | |
| 206 | static NCURSES_CONST char ** ptr_numnames = 0; |
| 207 | |
| 208 | static const short _nc_offset_strfnames[] = { |
| 209 | 1401, |
| 210 | 1414, 1422, 1442, 1467, 1488, 1504, 1515, 1527, 1548, 1570, 1590, |
| 211 | 1607, 1625, 1647, 1665, 1690, 1709, 1725, 1743, 1759, 1779, 1800, |
| 212 | 1816, 1835, 1856, 1885, 1907, 1929, 1948, 1970, 1990, 2014, 2037, |
| 213 | 2062, 2086, 2111, 2136, 2154, 2181, 2207, 2225, 2247, 2269, 2293, |
| 214 | 2319, 2335, 2349, 2370, 2387, 2404, 2420, 2435, 2456, 2471, 2490, |
| 215 | 2509, 2524, 2540, 2555, 2567, 2580, 2595, 2607, 2619, 2631, 2642, |
| 216 | 2654, 2666, 2677, 2688, 2699, 2710, 2721, 2732, 2743, 2756, 2771, |
| 217 | 2783, 2796, 2809, 2820, 2834, 2850, 2865, 2876, 2888, 2903, 2915, |
| 218 | 2933, 2949, 2960, 2972, 2984, 2995, 3006, 3017, 3028, 3039, 3050, |
| 219 | 3061, 3072, 3085, 3097, 3109, 3122, 3134, 3155, 3176, 3190, 3204, |
| 220 | 3225, 3246, 3268, 3284, 3305, 3320, 3335, 3349, 3366, 3379, 3391, |
| 221 | 3407, 3425, 3443, 3460, 3474, 3493, 3508, 3524, 3542, 3561, 3580, |
| 222 | 3593, 3607, 3615, 3633, 3651, 3670, 3684, 3695, 3706, 3717, 3728, |
| 223 | 3740, 3753, 3771, 3785, 3800, 3815, 3836, 3855, 3874, 3892, 3912, |
| 224 | 3933, 3946, 3960, 3975, 3988, 4004, 4019, 4036, 4050, 4066, 4079, |
| 225 | 4094, 4108, 4122, 4136, 4150, 4167, 4181, 4195, 4209, 4226, 4244, |
| 226 | 4259, 4273, 4292, 4309, 4326, 4343, 4359, 4373, 4390, 4404, 4418, |
| 227 | 4435, 4453, 4468, 4484, 4496, 4509, 4525, 4539, 4553, 4568, 4583, |
| 228 | 4598, 4612, 4625, 4640, 4658, 4673, 4688, 4706, 4725, 4741, 4756, |
| 229 | 4774, 4790, 4806, 4821, 4839, 4853, 4872, 4885, 4898, 4911, 4924, |
| 230 | 4937, 4950, 4963, 4976, 4989, 5002, 5015, 5028, 5041, 5054, 5067, |
| 231 | 5080, 5093, 5106, 5119, 5132, 5145, 5158, 5171, 5184, 5197, 5210, |
| 232 | 5223, 5236, 5249, 5262, 5275, 5288, 5301, 5314, 5327, 5340, 5353, |
| 233 | 5366, 5379, 5392, 5405, 5418, 5431, 5444, 5457, 5470, 5483, 5496, |
| 234 | 5509, 5522, 5535, 5548, 5560, 5572, 5591, 5612, 5633, 5651, 5666, |
| 235 | 5686, 5704, 5724, 5740, 5752, 5769, 5785, 5796, 5807, 5824, 5841, |
| 236 | 5854, 5863, 5872, 5881, 5890, 5899, 5908, 5917, 5926, 5935, 5944, |
| 237 | 5957, 5975, 5998, 6018, 6038, 6058, 6077, 6099, 6121, 6141, 6162, |
| 238 | 6180, 6208, 6233, 6256, 6282, 6304, 6336, 6362, 6386, 6413, 6440, |
| 239 | 6464, 6490, 6512, 6537, 6558, 6581, 6607, 6633, 6655, 6682, 6699, |
| 240 | 6716, 6733, 6757, 6773, 6792, 6813, 6834, 6856, 6874, 6895, 6919, |
| 241 | 6948, 6975, 7002, 7023, 7048, 7069, 7093, 7113, 7137, 7164, 7192, |
| 242 | 7213, 7230, 7251, 7267, 7284, 7303, 7319, 7342, 7364, 7379, 7396, |
| 243 | 7415, 7433, 7451, 7469, 7488, 7508, 7528, 7551, 7574, 7608, 7626, |
| 244 | 7656, 7686, 7708, 7730, 7752, 7780, 7806, 7831, 7856, 7878, 7900, |
| 245 | 7923, 7954, 7980, 8004, 8030, 8054, 8082, 8107, 8127, 8146, 8315, 8339, 8487, 8516, 8583, 8601, 8619, 8637, 8655, 8669, |
| 246 | 8683, 8697, 8711, 8726, 8741, 8755, 8772, 8791, }; |
| 247 | |
| 248 | static NCURSES_CONST char ** ptr_strfnames = 0; |
| 249 | |
| 250 | static const short _nc_offset_strnames[] = { |
| 251 | 1397, 1410, 1419, 1438, 1463, 1482, 1501, |
| 252 | 1512, 1523, 1542, 1566, 1585, 1602, 1619, 1642, 1659, 1684, 1704, |
| 253 | 1722, 1738, 1753, 1774, 1796, 1812, 1832, 1850, 1879, 1902, 1923, |
| 254 | 1943, 1966, 1985, 2008, 2032, 2058, 2081, 2106, 2132, 2148, 2176, |
| 255 | 2201, 2220, 2242, 2264, 2288, 2313, 2332, 2345, 2366, 2383, 2400, |
| 256 | 2417, 2430, 2452, 2468, 2486, 2504, 2519, 2534, 2549, 2562, 2574, |
| 257 | 2589, 2603, 2615, 2627, 2638, 2649, 2662, 2673, 2684, 2695, 2706, |
| 258 | 2717, 2728, 2739, 2750, 2765, 2778, 2790, 2805, 2816, 2830, 2844, |
| 259 | 2860, 2872, 2883, 2897, 2910, 2928, 2945, 2956, 2967, 2980, 2991, |
| 260 | 3002, 3013, 3024, 3035, 3046, 3057, 3068, 3081, 3093, 3105, 3118, |
| 261 | 3131, 3151, 3172, 3185, 3201, 3221, 3242, 3264, 3280, 3299, 3314, |
| 262 | 3331, 3345, 3362, 3375, 3387, 3403, 3421, 3439, 3457, 3471, 3489, |
| 263 | 3505, 3520, 3539, 3557, 3576, 3588, 3604, 3611, 3630, 3648, 3664, |
| 264 | 3680, 3691, 3702, 3713, 3724, 3735, 3749, 3766, 3781, 3795, 3809, |
| 265 | 3830, 3850, 3869, 3887, 3906, 3927, 3941, 3955, 3970, 3983, 3999, |
| 266 | 4014, 4031, 4045, 4061, 4074, 4089, 4103, 4117, 4131, 4145, 4162, |
| 267 | 4176, 4190, 4204, 4221, 4239, 4254, 4268, 4287, 4304, 4321, 4338, |
| 268 | 4354, 4368, 4385, 4399, 4413, 4430, 4448, 4463, 4480, 4492, 4504, |
| 269 | 4520, 4534, 4548, 4563, 4578, 4593, 4608, 4620, 4635, 4653, 4668, |
| 270 | 4683, 4701, 4720, 4736, 4751, 4769, 4785, 4801, 4816, 4834, 4849, |
| 271 | 4867, 4880, 4893, 4906, 4919, 4932, 4945, 4958, 4971, 4984, 4997, |
| 272 | 5010, 5023, 5036, 5049, 5062, 5075, 5088, 5101, 5114, 5127, 5140, |
| 273 | 5153, 5166, 5179, 5192, 5205, 5218, 5231, 5244, 5257, 5270, 5283, |
| 274 | 5296, 5309, 5322, 5335, 5348, 5361, 5374, 5387, 5400, 5413, 5426, |
| 275 | 5439, 5452, 5465, 5478, 5491, 5504, 5517, 5530, 5543, 5556, 5568, |
| 276 | 5586, 5607, 5629, 5646, 5661, 5680, 5699, 5718, 5736, 5747, 5763, |
| 277 | 5780, 5790, 5802, 5818, 5836, 5851, 5860, 5869, 5878, 5887, 5896, |
| 278 | 5905, 5914, 5923, 5932, 5941, 5954, 5969, 5992, 6014, 6033, 6053, |
| 279 | 6073, 6095, 6117, 6137, 6157, 6174, 6202, 6228, 6252, 6276, 6299, |
| 280 | 6330, 6357, 6380, 6407, 6436, 6458, 6485, 6508, 6531, 6553, 6575, |
| 281 | 6601, 6629, 6650, 6676, 6693, 6710, 6728, 6751, 6766, 6787, 6808, |
| 282 | 6829, 6851, 6870, 6890, 6913, 6942, 6969, 6997, 7017, 7043, 7064, |
| 283 | 7088, 7108, 7131, 7158, 7187, 7207, 7225, 7245, 7261, 7278, 7298, |
| 284 | 7313, 7336, 7359, 7374, 7391, 7410, 7428, 7446, 7464, 7482, 7502, |
| 285 | 7522, 7545, 7569, 7600, 7620, 7650, 7677, 7701, 7724, 7746, 7774, |
| 286 | 7801, 7826, 7850, 7872, 7894, 7917, 7948, 7973, 7998, 8024, 8048, |
| 287 | 8077, 8099, 8122, 8141, 8310, |
| 288 | 8334, 8482, 8511, 8578, |
| 289 | 8596, 8614, 8632, 8650, 8664, 8678, 8692, 8706, 8721, 8736, 8750, |
| 290 | 8767, 8786, }; |
| 291 | |
| 292 | static NCURSES_CONST char ** ptr_strnames = 0; |
| 293 | |
| 294 | |
| 295 | static IT * |
| 296 | alloc_array(NCURSES_CONST char ***value, const short *offsets, unsigned size) |
| 297 | { |
| 298 | if (*value == 0) { |
| 299 | if ((*value = typeCalloc(NCURSES_CONST char *, size + 1)) != 0) { |
| 300 | unsigned n; |
| 301 | for (n = 0; n < size; ++n) { |
| 302 | (*value)[n] = (NCURSES_CONST char *) _nc_name_blob + offsets[n]; |
| 303 | } |
| 304 | } |
| 305 | } |
| 306 | return *value; |
| 307 | } |
| 308 | |
| 309 | #define FIX(it) NCURSES_IMPEXP IT * NCURSES_API NCURSES_PUBLIC_VAR(it)(void) { return alloc_array(&ptr_##it, _nc_offset_##it, SIZEOF(_nc_offset_##it)); } |
| 310 | |
| 311 | /* remove public definition which conflicts with FIX() */ |
| 312 | #undef boolnames |
| 313 | #undef boolfnames |
| 314 | #undef numnames |
| 315 | #undef numfnames |
| 316 | #undef strnames |
| 317 | #undef strfnames |
| 318 | |
| 319 | /* add local definition */ |
| 320 | FIX(boolnames) |
| 321 | FIX(boolfnames) |
| 322 | FIX(numnames) |
| 323 | FIX(numfnames) |
| 324 | FIX(strnames) |
| 325 | FIX(strfnames) |
| 326 | |
| 327 | /* restore the public definition */ |
| 328 | #define boolnames NCURSES_PUBLIC_VAR(boolnames()) |
| 329 | #define boolfnames NCURSES_PUBLIC_VAR(boolfnames()) |
| 330 | #define numnames NCURSES_PUBLIC_VAR(numnames()) |
| 331 | #define numfnames NCURSES_PUBLIC_VAR(numfnames()) |
| 332 | #define strnames NCURSES_PUBLIC_VAR(strnames()) |
| 333 | #define strfnames NCURSES_PUBLIC_VAR(strfnames()) |
| 334 | |
| 335 | #define FREE_FIX(it) if (ptr_##it) { FreeAndNull(ptr_##it); } |
| 336 | |
| 337 | #if NO_LEAKS |
| 338 | NCURSES_EXPORT(void) |
| 339 | _nc_names_leaks(void) |
| 340 | { |
| 341 | FREE_FIX(boolnames) |
| 342 | FREE_FIX(boolfnames) |
| 343 | FREE_FIX(numnames) |
| 344 | FREE_FIX(numfnames) |
| 345 | FREE_FIX(strnames) |
| 346 | FREE_FIX(strfnames) |
| 347 | } |
| 348 | #endif |
| 349 | |
| 350 | #else |
| 351 | |
| 352 | #define DCL(it) NCURSES_EXPORT_VAR(IT) it[] |
| 353 | |
| 354 | DCL(boolnames) = { |
| 355 | "bw", |
| 356 | "am", |
| 357 | "xsb", |
| 358 | "xhp", |
| 359 | "xenl", |
| 360 | "eo", |
| 361 | "gn", |
| 362 | "hc", |
| 363 | "km", |
| 364 | "hs", |
| 365 | "in", |
| 366 | "da", |
| 367 | "db", |
| 368 | "mir", |
| 369 | "msgr", |
| 370 | "os", |
| 371 | "eslok", |
| 372 | "xt", |
| 373 | "hz", |
| 374 | "ul", |
| 375 | "xon", |
| 376 | "nxon", |
| 377 | "mc5i", |
| 378 | "chts", |
| 379 | "nrrmc", |
| 380 | "npc", |
| 381 | "ndscr", |
| 382 | "ccc", |
| 383 | "bce", |
| 384 | "hls", |
| 385 | "xhpa", |
| 386 | "crxm", |
| 387 | "daisy", |
| 388 | "xvpa", |
| 389 | "sam", |
| 390 | "cpix", |
| 391 | "lpix", |
| 392 | "OTbs", |
| 393 | "OTns", |
| 394 | "OTnc", |
| 395 | "OTMT", |
| 396 | "OTNL", |
| 397 | "OTpt", |
| 398 | "OTxr", |
| 399 | |
| 400 | (NCURSES_CONST char *)0, |
| 401 | }; |
| 402 | |
| 403 | DCL(boolfnames) = { |
| 404 | "auto_left_margin", |
| 405 | "auto_right_margin", |
| 406 | "no_esc_ctlc", |
| 407 | "ceol_standout_glitch", |
| 408 | "eat_newline_glitch", |
| 409 | "erase_overstrike", |
| 410 | "generic_type", |
| 411 | "hard_copy", |
| 412 | "has_meta_key", |
| 413 | "has_status_line", |
| 414 | "insert_null_glitch", |
| 415 | "memory_above", |
| 416 | "memory_below", |
| 417 | "move_insert_mode", |
| 418 | "move_standout_mode", |
| 419 | "over_strike", |
| 420 | "status_line_esc_ok", |
| 421 | "dest_tabs_magic_smso", |
| 422 | "tilde_glitch", |
| 423 | "transparent_underline", |
| 424 | "xon_xoff", |
| 425 | "needs_xon_xoff", |
| 426 | "prtr_silent", |
| 427 | "hard_cursor", |
| 428 | "non_rev_rmcup", |
| 429 | "no_pad_char", |
| 430 | "non_dest_scroll_region", |
| 431 | "can_change", |
| 432 | "back_color_erase", |
| 433 | "hue_lightness_saturation", |
| 434 | "col_addr_glitch", |
| 435 | "cr_cancels_micro_mode", |
| 436 | "has_print_wheel", |
| 437 | "row_addr_glitch", |
| 438 | "semi_auto_right_margin", |
| 439 | "cpi_changes_res", |
| 440 | "lpi_changes_res", |
| 441 | "backspaces_with_bs", |
| 442 | "crt_no_scrolling", |
| 443 | "no_correctly_working_cr", |
| 444 | "gnu_has_meta_key", |
| 445 | "linefeed_is_newline", |
| 446 | "has_hardware_tabs", |
| 447 | "return_does_clr_eol", |
| 448 | |
| 449 | (NCURSES_CONST char *)0, |
| 450 | }; |
| 451 | |
| 452 | DCL(numnames) = { |
| 453 | "cols", |
| 454 | "it", |
| 455 | "lines", |
| 456 | "lm", |
| 457 | "xmc", |
| 458 | "pb", |
| 459 | "vt", |
| 460 | "wsl", |
| 461 | "nlab", |
| 462 | "lh", |
| 463 | "lw", |
| 464 | "ma", |
| 465 | "wnum", |
| 466 | "colors", |
| 467 | "pairs", |
| 468 | "ncv", |
| 469 | "bufsz", |
| 470 | "spinv", |
| 471 | "spinh", |
| 472 | "maddr", |
| 473 | "mjump", |
| 474 | "mcs", |
| 475 | "mls", |
| 476 | "npins", |
| 477 | "orc", |
| 478 | "orl", |
| 479 | "orhi", |
| 480 | "orvi", |
| 481 | "cps", |
| 482 | "widcs", |
| 483 | "btns", |
| 484 | "bitwin", |
| 485 | "bitype", |
| 486 | "OTug", |
| 487 | "OTdC", |
| 488 | "OTdN", |
| 489 | "OTdB", |
| 490 | "OTdT", |
| 491 | "OTkn", |
| 492 | |
| 493 | (NCURSES_CONST char *)0, |
| 494 | }; |
| 495 | |
| 496 | DCL(numfnames) = { |
| 497 | "columns", |
| 498 | "init_tabs", |
| 499 | "lines", |
| 500 | "lines_of_memory", |
| 501 | "magic_cookie_glitch", |
| 502 | "padding_baud_rate", |
| 503 | "virtual_terminal", |
| 504 | "width_status_line", |
| 505 | "num_labels", |
| 506 | "label_height", |
| 507 | "label_width", |
| 508 | "max_attributes", |
| 509 | "maximum_windows", |
| 510 | "max_colors", |
| 511 | "max_pairs", |
| 512 | "no_color_video", |
| 513 | "buffer_capacity", |
| 514 | "dot_vert_spacing", |
| 515 | "dot_horz_spacing", |
| 516 | "max_micro_address", |
| 517 | "max_micro_jump", |
| 518 | "micro_col_size", |
| 519 | "micro_line_size", |
| 520 | "number_of_pins", |
| 521 | "output_res_char", |
| 522 | "output_res_line", |
| 523 | "output_res_horz_inch", |
| 524 | "output_res_vert_inch", |
| 525 | "print_rate", |
| 526 | "wide_char_size", |
| 527 | "buttons", |
| 528 | "bit_image_entwining", |
| 529 | "bit_image_type", |
| 530 | "magic_cookie_glitch_ul", |
| 531 | "carriage_return_delay", |
| 532 | "new_line_delay", |
| 533 | "backspace_delay", |
| 534 | "horizontal_tab_delay", |
| 535 | "number_of_function_keys", |
| 536 | |
| 537 | (NCURSES_CONST char *)0, |
| 538 | }; |
| 539 | |
| 540 | DCL(strnames) = { |
| 541 | "cbt", |
| 542 | "bel", |
| 543 | "cr", |
| 544 | "csr", |
| 545 | "tbc", |
| 546 | "clear", |
| 547 | "el", |
| 548 | "ed", |
| 549 | "hpa", |
| 550 | "cmdch", |
| 551 | "cup", |
| 552 | "cud1", |
| 553 | "home", |
| 554 | "civis", |
| 555 | "cub1", |
| 556 | "mrcup", |
| 557 | "cnorm", |
| 558 | "cuf1", |
| 559 | "ll", |
| 560 | "cuu1", |
| 561 | "cvvis", |
| 562 | "dch1", |
| 563 | "dl1", |
| 564 | "dsl", |
| 565 | "hd", |
| 566 | "smacs", |
| 567 | "blink", |
| 568 | "bold", |
| 569 | "smcup", |
| 570 | "smdc", |
| 571 | "dim", |
| 572 | "smir", |
| 573 | "invis", |
| 574 | "prot", |
| 575 | "rev", |
| 576 | "smso", |
| 577 | "smul", |
| 578 | "ech", |
| 579 | "rmacs", |
| 580 | "sgr0", |
| 581 | "rmcup", |
| 582 | "rmdc", |
| 583 | "rmir", |
| 584 | "rmso", |
| 585 | "rmul", |
| 586 | "flash", |
| 587 | "ff", |
| 588 | "fsl", |
| 589 | "is1", |
| 590 | "is2", |
| 591 | "is3", |
| 592 | "if", |
| 593 | "ich1", |
| 594 | "il1", |
| 595 | "ip", |
| 596 | "kbs", |
| 597 | "ktbc", |
| 598 | "kclr", |
| 599 | "kctab", |
| 600 | "kdch1", |
| 601 | "kdl1", |
| 602 | "kcud1", |
| 603 | "krmir", |
| 604 | "kel", |
| 605 | "ked", |
| 606 | "kf0", |
| 607 | "kf1", |
| 608 | "kf10", |
| 609 | "kf2", |
| 610 | "kf3", |
| 611 | "kf4", |
| 612 | "kf5", |
| 613 | "kf6", |
| 614 | "kf7", |
| 615 | "kf8", |
| 616 | "kf9", |
| 617 | "khome", |
| 618 | "kich1", |
| 619 | "kil1", |
| 620 | "kcub1", |
| 621 | "kll", |
| 622 | "knp", |
| 623 | "kpp", |
| 624 | "kcuf1", |
| 625 | "kind", |
| 626 | "kri", |
| 627 | "khts", |
| 628 | "kcuu1", |
| 629 | "rmkx", |
| 630 | "smkx", |
| 631 | "lf0", |
| 632 | "lf1", |
| 633 | "lf10", |
| 634 | "lf2", |
| 635 | "lf3", |
| 636 | "lf4", |
| 637 | "lf5", |
| 638 | "lf6", |
| 639 | "lf7", |
| 640 | "lf8", |
| 641 | "lf9", |
| 642 | "rmm", |
| 643 | "smm", |
| 644 | "nel", |
| 645 | "pad", |
| 646 | "dch", |
| 647 | "dl", |
| 648 | "cud", |
| 649 | "ich", |
| 650 | "indn", |
| 651 | "il", |
| 652 | "cub", |
| 653 | "cuf", |
| 654 | "rin", |
| 655 | "cuu", |
| 656 | "pfkey", |
| 657 | "pfloc", |
| 658 | "pfx", |
| 659 | "mc0", |
| 660 | "mc4", |
| 661 | "mc5", |
| 662 | "rep", |
| 663 | "rs1", |
| 664 | "rs2", |
| 665 | "rs3", |
| 666 | "rf", |
| 667 | "rc", |
| 668 | "vpa", |
| 669 | "sc", |
| 670 | "ind", |
| 671 | "ri", |
| 672 | "sgr", |
| 673 | "hts", |
| 674 | "wind", |
| 675 | "ht", |
| 676 | "tsl", |
| 677 | "uc", |
| 678 | "hu", |
| 679 | "iprog", |
| 680 | "ka1", |
| 681 | "ka3", |
| 682 | "kb2", |
| 683 | "kc1", |
| 684 | "kc3", |
| 685 | "mc5p", |
| 686 | "rmp", |
| 687 | "acsc", |
| 688 | "pln", |
| 689 | "kcbt", |
| 690 | "smxon", |
| 691 | "rmxon", |
| 692 | "smam", |
| 693 | "rmam", |
| 694 | "xonc", |
| 695 | "xoffc", |
| 696 | "enacs", |
| 697 | "smln", |
| 698 | "rmln", |
| 699 | "kbeg", |
| 700 | "kcan", |
| 701 | "kclo", |
| 702 | "kcmd", |
| 703 | "kcpy", |
| 704 | "kcrt", |
| 705 | "kend", |
| 706 | "kent", |
| 707 | "kext", |
| 708 | "kfnd", |
| 709 | "khlp", |
| 710 | "kmrk", |
| 711 | "kmsg", |
| 712 | "kmov", |
| 713 | "knxt", |
| 714 | "kopn", |
| 715 | "kopt", |
| 716 | "kprv", |
| 717 | "kprt", |
| 718 | "krdo", |
| 719 | "kref", |
| 720 | "krfr", |
| 721 | "krpl", |
| 722 | "krst", |
| 723 | "kres", |
| 724 | "ksav", |
| 725 | "kspd", |
| 726 | "kund", |
| 727 | "kBEG", |
| 728 | "kCAN", |
| 729 | "kCMD", |
| 730 | "kCPY", |
| 731 | "kCRT", |
| 732 | "kDC", |
| 733 | "kDL", |
| 734 | "kslt", |
| 735 | "kEND", |
| 736 | "kEOL", |
| 737 | "kEXT", |
| 738 | "kFND", |
| 739 | "kHLP", |
| 740 | "kHOM", |
| 741 | "kIC", |
| 742 | "kLFT", |
| 743 | "kMSG", |
| 744 | "kMOV", |
| 745 | "kNXT", |
| 746 | "kOPT", |
| 747 | "kPRV", |
| 748 | "kPRT", |
| 749 | "kRDO", |
| 750 | "kRPL", |
| 751 | "kRIT", |
| 752 | "kRES", |
| 753 | "kSAV", |
| 754 | "kSPD", |
| 755 | "kUND", |
| 756 | "rfi", |
| 757 | "kf11", |
| 758 | "kf12", |
| 759 | "kf13", |
| 760 | "kf14", |
| 761 | "kf15", |
| 762 | "kf16", |
| 763 | "kf17", |
| 764 | "kf18", |
| 765 | "kf19", |
| 766 | "kf20", |
| 767 | "kf21", |
| 768 | "kf22", |
| 769 | "kf23", |
| 770 | "kf24", |
| 771 | "kf25", |
| 772 | "kf26", |
| 773 | "kf27", |
| 774 | "kf28", |
| 775 | "kf29", |
| 776 | "kf30", |
| 777 | "kf31", |
| 778 | "kf32", |
| 779 | "kf33", |
| 780 | "kf34", |
| 781 | "kf35", |
| 782 | "kf36", |
| 783 | "kf37", |
| 784 | "kf38", |
| 785 | "kf39", |
| 786 | "kf40", |
| 787 | "kf41", |
| 788 | "kf42", |
| 789 | "kf43", |
| 790 | "kf44", |
| 791 | "kf45", |
| 792 | "kf46", |
| 793 | "kf47", |
| 794 | "kf48", |
| 795 | "kf49", |
| 796 | "kf50", |
| 797 | "kf51", |
| 798 | "kf52", |
| 799 | "kf53", |
| 800 | "kf54", |
| 801 | "kf55", |
| 802 | "kf56", |
| 803 | "kf57", |
| 804 | "kf58", |
| 805 | "kf59", |
| 806 | "kf60", |
| 807 | "kf61", |
| 808 | "kf62", |
| 809 | "kf63", |
| 810 | "el1", |
| 811 | "mgc", |
| 812 | "smgl", |
| 813 | "smgr", |
| 814 | "fln", |
| 815 | "sclk", |
| 816 | "dclk", |
| 817 | "rmclk", |
| 818 | "cwin", |
| 819 | "wingo", |
| 820 | "hup", |
| 821 | "dial", |
| 822 | "qdial", |
| 823 | "tone", |
| 824 | "pulse", |
| 825 | "hook", |
| 826 | "pause", |
| 827 | "wait", |
| 828 | "u0", |
| 829 | "u1", |
| 830 | "u2", |
| 831 | "u3", |
| 832 | "u4", |
| 833 | "u5", |
| 834 | "u6", |
| 835 | "u7", |
| 836 | "u8", |
| 837 | "u9", |
| 838 | "op", |
| 839 | "oc", |
| 840 | "initc", |
| 841 | "initp", |
| 842 | "scp", |
| 843 | "setf", |
| 844 | "setb", |
| 845 | "cpi", |
| 846 | "lpi", |
| 847 | "chr", |
| 848 | "cvr", |
| 849 | "defc", |
| 850 | "swidm", |
| 851 | "sdrfq", |
| 852 | "sitm", |
| 853 | "slm", |
| 854 | "smicm", |
| 855 | "snlq", |
| 856 | "snrmq", |
| 857 | "sshm", |
| 858 | "ssubm", |
| 859 | "ssupm", |
| 860 | "sum", |
| 861 | "rwidm", |
| 862 | "ritm", |
| 863 | "rlm", |
| 864 | "rmicm", |
| 865 | "rshm", |
| 866 | "rsubm", |
| 867 | "rsupm", |
| 868 | "rum", |
| 869 | "mhpa", |
| 870 | "mcud1", |
| 871 | "mcub1", |
| 872 | "mcuf1", |
| 873 | "mvpa", |
| 874 | "mcuu1", |
| 875 | "porder", |
| 876 | "mcud", |
| 877 | "mcub", |
| 878 | "mcuf", |
| 879 | "mcuu", |
| 880 | "scs", |
| 881 | "smgb", |
| 882 | "smgbp", |
| 883 | "smglp", |
| 884 | "smgrp", |
| 885 | "smgt", |
| 886 | "smgtp", |
| 887 | "sbim", |
| 888 | "scsd", |
| 889 | "rbim", |
| 890 | "rcsd", |
| 891 | "subcs", |
| 892 | "supcs", |
| 893 | "docr", |
| 894 | "zerom", |
| 895 | "csnm", |
| 896 | "kmous", |
| 897 | "minfo", |
| 898 | "reqmp", |
| 899 | "getm", |
| 900 | "setaf", |
| 901 | "setab", |
| 902 | "pfxl", |
| 903 | "devt", |
| 904 | "csin", |
| 905 | "s0ds", |
| 906 | "s1ds", |
| 907 | "s2ds", |
| 908 | "s3ds", |
| 909 | "smglr", |
| 910 | "smgtb", |
| 911 | "birep", |
| 912 | "binel", |
| 913 | "bicr", |
| 914 | "colornm", |
| 915 | "defbi", |
| 916 | "endbi", |
| 917 | "setcolor", |
| 918 | "slines", |
| 919 | "dispc", |
| 920 | "smpch", |
| 921 | "rmpch", |
| 922 | "smsc", |
| 923 | "rmsc", |
| 924 | "pctrm", |
| 925 | "scesc", |
| 926 | "scesa", |
| 927 | "ehhlm", |
| 928 | "elhlm", |
| 929 | "elohlm", |
| 930 | "erhlm", |
| 931 | "ethlm", |
| 932 | "evhlm", |
| 933 | "sgr1", |
| 934 | "slength", |
| 935 | "OTi2", |
| 936 | "OTrs", |
| 937 | "OTnl", |
| 938 | "OTbc", |
| 939 | "OTko", |
| 940 | "OTma", |
| 941 | "OTG2", |
| 942 | "OTG3", |
| 943 | "OTG1", |
| 944 | "OTG4", |
| 945 | "OTGR", |
| 946 | "OTGL", |
| 947 | "OTGU", |
| 948 | "OTGD", |
| 949 | "OTGH", |
| 950 | "OTGV", |
| 951 | "OTGC", |
| 952 | "meml", |
| 953 | "memu", |
| 954 | "box1", |
| 955 | |
| 956 | (NCURSES_CONST char *)0, |
| 957 | }; |
| 958 | |
| 959 | DCL(strfnames) = { |
| 960 | "back_tab", |
| 961 | "bell", |
| 962 | "carriage_return", |
| 963 | "change_scroll_region", |
| 964 | "clear_all_tabs", |
| 965 | "clear_screen", |
| 966 | "clr_eol", |
| 967 | "clr_eos", |
| 968 | "column_address", |
| 969 | "command_character", |
| 970 | "cursor_address", |
| 971 | "cursor_down", |
| 972 | "cursor_home", |
| 973 | "cursor_invisible", |
| 974 | "cursor_left", |
| 975 | "cursor_mem_address", |
| 976 | "cursor_normal", |
| 977 | "cursor_right", |
| 978 | "cursor_to_ll", |
| 979 | "cursor_up", |
| 980 | "cursor_visible", |
| 981 | "delete_character", |
| 982 | "delete_line", |
| 983 | "dis_status_line", |
| 984 | "down_half_line", |
| 985 | "enter_alt_charset_mode", |
| 986 | "enter_blink_mode", |
| 987 | "enter_bold_mode", |
| 988 | "enter_ca_mode", |
| 989 | "enter_delete_mode", |
| 990 | "enter_dim_mode", |
| 991 | "enter_insert_mode", |
| 992 | "enter_secure_mode", |
| 993 | "enter_protected_mode", |
| 994 | "enter_reverse_mode", |
| 995 | "enter_standout_mode", |
| 996 | "enter_underline_mode", |
| 997 | "erase_chars", |
| 998 | "exit_alt_charset_mode", |
| 999 | "exit_attribute_mode", |
| 1000 | "exit_ca_mode", |
| 1001 | "exit_delete_mode", |
| 1002 | "exit_insert_mode", |
| 1003 | "exit_standout_mode", |
| 1004 | "exit_underline_mode", |
| 1005 | "flash_screen", |
| 1006 | "form_feed", |
| 1007 | "from_status_line", |
| 1008 | "init_1string", |
| 1009 | "init_2string", |
| 1010 | "init_3string", |
| 1011 | "init_file", |
| 1012 | "insert_character", |
| 1013 | "insert_line", |
| 1014 | "insert_padding", |
| 1015 | "key_backspace", |
| 1016 | "key_catab", |
| 1017 | "key_clear", |
| 1018 | "key_ctab", |
| 1019 | "key_dc", |
| 1020 | "key_dl", |
| 1021 | "key_down", |
| 1022 | "key_eic", |
| 1023 | "key_eol", |
| 1024 | "key_eos", |
| 1025 | "key_f0", |
| 1026 | "key_f1", |
| 1027 | "key_f10", |
| 1028 | "key_f2", |
| 1029 | "key_f3", |
| 1030 | "key_f4", |
| 1031 | "key_f5", |
| 1032 | "key_f6", |
| 1033 | "key_f7", |
| 1034 | "key_f8", |
| 1035 | "key_f9", |
| 1036 | "key_home", |
| 1037 | "key_ic", |
| 1038 | "key_il", |
| 1039 | "key_left", |
| 1040 | "key_ll", |
| 1041 | "key_npage", |
| 1042 | "key_ppage", |
| 1043 | "key_right", |
| 1044 | "key_sf", |
| 1045 | "key_sr", |
| 1046 | "key_stab", |
| 1047 | "key_up", |
| 1048 | "keypad_local", |
| 1049 | "keypad_xmit", |
| 1050 | "lab_f0", |
| 1051 | "lab_f1", |
| 1052 | "lab_f10", |
| 1053 | "lab_f2", |
| 1054 | "lab_f3", |
| 1055 | "lab_f4", |
| 1056 | "lab_f5", |
| 1057 | "lab_f6", |
| 1058 | "lab_f7", |
| 1059 | "lab_f8", |
| 1060 | "lab_f9", |
| 1061 | "meta_off", |
| 1062 | "meta_on", |
| 1063 | "newline", |
| 1064 | "pad_char", |
| 1065 | "parm_dch", |
| 1066 | "parm_delete_line", |
| 1067 | "parm_down_cursor", |
| 1068 | "parm_ich", |
| 1069 | "parm_index", |
| 1070 | "parm_insert_line", |
| 1071 | "parm_left_cursor", |
| 1072 | "parm_right_cursor", |
| 1073 | "parm_rindex", |
| 1074 | "parm_up_cursor", |
| 1075 | "pkey_key", |
| 1076 | "pkey_local", |
| 1077 | "pkey_xmit", |
| 1078 | "print_screen", |
| 1079 | "prtr_off", |
| 1080 | "prtr_on", |
| 1081 | "repeat_char", |
| 1082 | "reset_1string", |
| 1083 | "reset_2string", |
| 1084 | "reset_3string", |
| 1085 | "reset_file", |
| 1086 | "restore_cursor", |
| 1087 | "row_address", |
| 1088 | "save_cursor", |
| 1089 | "scroll_forward", |
| 1090 | "scroll_reverse", |
| 1091 | "set_attributes", |
| 1092 | "set_tab", |
| 1093 | "set_window", |
| 1094 | "tab", |
| 1095 | "to_status_line", |
| 1096 | "underline_char", |
| 1097 | "up_half_line", |
| 1098 | "init_prog", |
| 1099 | "key_a1", |
| 1100 | "key_a3", |
| 1101 | "key_b2", |
| 1102 | "key_c1", |
| 1103 | "key_c3", |
| 1104 | "prtr_non", |
| 1105 | "char_padding", |
| 1106 | "acs_chars", |
| 1107 | "plab_norm", |
| 1108 | "key_btab", |
| 1109 | "enter_xon_mode", |
| 1110 | "exit_xon_mode", |
| 1111 | "enter_am_mode", |
| 1112 | "exit_am_mode", |
| 1113 | "xon_character", |
| 1114 | "xoff_character", |
| 1115 | "ena_acs", |
| 1116 | "label_on", |
| 1117 | "label_off", |
| 1118 | "key_beg", |
| 1119 | "key_cancel", |
| 1120 | "key_close", |
| 1121 | "key_command", |
| 1122 | "key_copy", |
| 1123 | "key_create", |
| 1124 | "key_end", |
| 1125 | "key_enter", |
| 1126 | "key_exit", |
| 1127 | "key_find", |
| 1128 | "key_help", |
| 1129 | "key_mark", |
| 1130 | "key_message", |
| 1131 | "key_move", |
| 1132 | "key_next", |
| 1133 | "key_open", |
| 1134 | "key_options", |
| 1135 | "key_previous", |
| 1136 | "key_print", |
| 1137 | "key_redo", |
| 1138 | "key_reference", |
| 1139 | "key_refresh", |
| 1140 | "key_replace", |
| 1141 | "key_restart", |
| 1142 | "key_resume", |
| 1143 | "key_save", |
| 1144 | "key_suspend", |
| 1145 | "key_undo", |
| 1146 | "key_sbeg", |
| 1147 | "key_scancel", |
| 1148 | "key_scommand", |
| 1149 | "key_scopy", |
| 1150 | "key_screate", |
| 1151 | "key_sdc", |
| 1152 | "key_sdl", |
| 1153 | "key_select", |
| 1154 | "key_send", |
| 1155 | "key_seol", |
| 1156 | "key_sexit", |
| 1157 | "key_sfind", |
| 1158 | "key_shelp", |
| 1159 | "key_shome", |
| 1160 | "key_sic", |
| 1161 | "key_sleft", |
| 1162 | "key_smessage", |
| 1163 | "key_smove", |
| 1164 | "key_snext", |
| 1165 | "key_soptions", |
| 1166 | "key_sprevious", |
| 1167 | "key_sprint", |
| 1168 | "key_sredo", |
| 1169 | "key_sreplace", |
| 1170 | "key_sright", |
| 1171 | "key_srsume", |
| 1172 | "key_ssave", |
| 1173 | "key_ssuspend", |
| 1174 | "key_sundo", |
| 1175 | "req_for_input", |
| 1176 | "key_f11", |
| 1177 | "key_f12", |
| 1178 | "key_f13", |
| 1179 | "key_f14", |
| 1180 | "key_f15", |
| 1181 | "key_f16", |
| 1182 | "key_f17", |
| 1183 | "key_f18", |
| 1184 | "key_f19", |
| 1185 | "key_f20", |
| 1186 | "key_f21", |
| 1187 | "key_f22", |
| 1188 | "key_f23", |
| 1189 | "key_f24", |
| 1190 | "key_f25", |
| 1191 | "key_f26", |
| 1192 | "key_f27", |
| 1193 | "key_f28", |
| 1194 | "key_f29", |
| 1195 | "key_f30", |
| 1196 | "key_f31", |
| 1197 | "key_f32", |
| 1198 | "key_f33", |
| 1199 | "key_f34", |
| 1200 | "key_f35", |
| 1201 | "key_f36", |
| 1202 | "key_f37", |
| 1203 | "key_f38", |
| 1204 | "key_f39", |
| 1205 | "key_f40", |
| 1206 | "key_f41", |
| 1207 | "key_f42", |
| 1208 | "key_f43", |
| 1209 | "key_f44", |
| 1210 | "key_f45", |
| 1211 | "key_f46", |
| 1212 | "key_f47", |
| 1213 | "key_f48", |
| 1214 | "key_f49", |
| 1215 | "key_f50", |
| 1216 | "key_f51", |
| 1217 | "key_f52", |
| 1218 | "key_f53", |
| 1219 | "key_f54", |
| 1220 | "key_f55", |
| 1221 | "key_f56", |
| 1222 | "key_f57", |
| 1223 | "key_f58", |
| 1224 | "key_f59", |
| 1225 | "key_f60", |
| 1226 | "key_f61", |
| 1227 | "key_f62", |
| 1228 | "key_f63", |
| 1229 | "clr_bol", |
| 1230 | "clear_margins", |
| 1231 | "set_left_margin", |
| 1232 | "set_right_margin", |
| 1233 | "label_format", |
| 1234 | "set_clock", |
| 1235 | "display_clock", |
| 1236 | "remove_clock", |
| 1237 | "create_window", |
| 1238 | "goto_window", |
| 1239 | "hangup", |
| 1240 | "dial_phone", |
| 1241 | "quick_dial", |
| 1242 | "tone", |
| 1243 | "pulse", |
| 1244 | "flash_hook", |
| 1245 | "fixed_pause", |
| 1246 | "wait_tone", |
| 1247 | "user0", |
| 1248 | "user1", |
| 1249 | "user2", |
| 1250 | "user3", |
| 1251 | "user4", |
| 1252 | "user5", |
| 1253 | "user6", |
| 1254 | "user7", |
| 1255 | "user8", |
| 1256 | "user9", |
| 1257 | "orig_pair", |
| 1258 | "orig_colors", |
| 1259 | "initialize_color", |
| 1260 | "initialize_pair", |
| 1261 | "set_color_pair", |
| 1262 | "set_foreground", |
| 1263 | "set_background", |
| 1264 | "change_char_pitch", |
| 1265 | "change_line_pitch", |
| 1266 | "change_res_horz", |
| 1267 | "change_res_vert", |
| 1268 | "define_char", |
| 1269 | "enter_doublewide_mode", |
| 1270 | "enter_draft_quality", |
| 1271 | "enter_italics_mode", |
| 1272 | "enter_leftward_mode", |
| 1273 | "enter_micro_mode", |
| 1274 | "enter_near_letter_quality", |
| 1275 | "enter_normal_quality", |
| 1276 | "enter_shadow_mode", |
| 1277 | "enter_subscript_mode", |
| 1278 | "enter_superscript_mode", |
| 1279 | "enter_upward_mode", |
| 1280 | "exit_doublewide_mode", |
| 1281 | "exit_italics_mode", |
| 1282 | "exit_leftward_mode", |
| 1283 | "exit_micro_mode", |
| 1284 | "exit_shadow_mode", |
| 1285 | "exit_subscript_mode", |
| 1286 | "exit_superscript_mode", |
| 1287 | "exit_upward_mode", |
| 1288 | "micro_column_address", |
| 1289 | "micro_down", |
| 1290 | "micro_left", |
| 1291 | "micro_right", |
| 1292 | "micro_row_address", |
| 1293 | "micro_up", |
| 1294 | "order_of_pins", |
| 1295 | "parm_down_micro", |
| 1296 | "parm_left_micro", |
| 1297 | "parm_right_micro", |
| 1298 | "parm_up_micro", |
| 1299 | "select_char_set", |
| 1300 | "set_bottom_margin", |
| 1301 | "set_bottom_margin_parm", |
| 1302 | "set_left_margin_parm", |
| 1303 | "set_right_margin_parm", |
| 1304 | "set_top_margin", |
| 1305 | "set_top_margin_parm", |
| 1306 | "start_bit_image", |
| 1307 | "start_char_set_def", |
| 1308 | "stop_bit_image", |
| 1309 | "stop_char_set_def", |
| 1310 | "subscript_characters", |
| 1311 | "superscript_characters", |
| 1312 | "these_cause_cr", |
| 1313 | "zero_motion", |
| 1314 | "char_set_names", |
| 1315 | "key_mouse", |
| 1316 | "mouse_info", |
| 1317 | "req_mouse_pos", |
| 1318 | "get_mouse", |
| 1319 | "set_a_foreground", |
| 1320 | "set_a_background", |
| 1321 | "pkey_plab", |
| 1322 | "device_type", |
| 1323 | "code_set_init", |
| 1324 | "set0_des_seq", |
| 1325 | "set1_des_seq", |
| 1326 | "set2_des_seq", |
| 1327 | "set3_des_seq", |
| 1328 | "set_lr_margin", |
| 1329 | "set_tb_margin", |
| 1330 | "bit_image_repeat", |
| 1331 | "bit_image_newline", |
| 1332 | "bit_image_carriage_return", |
| 1333 | "color_names", |
| 1334 | "define_bit_image_region", |
| 1335 | "end_bit_image_region", |
| 1336 | "set_color_band", |
| 1337 | "set_page_length", |
| 1338 | "display_pc_char", |
| 1339 | "enter_pc_charset_mode", |
| 1340 | "exit_pc_charset_mode", |
| 1341 | "enter_scancode_mode", |
| 1342 | "exit_scancode_mode", |
| 1343 | "pc_term_options", |
| 1344 | "scancode_escape", |
| 1345 | "alt_scancode_esc", |
| 1346 | "enter_horizontal_hl_mode", |
| 1347 | "enter_left_hl_mode", |
| 1348 | "enter_low_hl_mode", |
| 1349 | "enter_right_hl_mode", |
| 1350 | "enter_top_hl_mode", |
| 1351 | "enter_vertical_hl_mode", |
| 1352 | "set_a_attributes", |
| 1353 | "set_pglen_inch", |
| 1354 | "termcap_init2", |
| 1355 | "termcap_reset", |
| 1356 | "linefeed_if_not_lf", |
| 1357 | "backspace_if_not_bs", |
| 1358 | "other_non_function_keys", |
| 1359 | "arrow_key_map", |
| 1360 | "acs_ulcorner", |
| 1361 | "acs_llcorner", |
| 1362 | "acs_urcorner", |
| 1363 | "acs_lrcorner", |
| 1364 | "acs_ltee", |
| 1365 | "acs_rtee", |
| 1366 | "acs_btee", |
| 1367 | "acs_ttee", |
| 1368 | "acs_hline", |
| 1369 | "acs_vline", |
| 1370 | "acs_plus", |
| 1371 | "memory_lock", |
| 1372 | "memory_unlock", |
| 1373 | "box_chars_1", |
| 1374 | |
| 1375 | (NCURSES_CONST char *)0, |
| 1376 | }; |
| 1377 | |
| 1378 | |
| 1379 | #endif /* BROKEN_LINKER */ |