1 #![allow(non_upper_case_globals, missing_docs)]
2 #![cfg_attr(rustfmt, rustfmt_skip)]
3 
4 pub static boolfnames: &'static [&'static str] = &["auto_left_margin",
5                                                    "auto_right_margin",
6                                                    "no_esc_ctlc",
7                                                    "ceol_standout_glitch",
8                                                    "eat_newline_glitch",
9                                                    "erase_overstrike",
10                                                    "generic_type",
11                                                    "hard_copy",
12                                                    "has_meta_key",
13                                                    "has_status_line",
14                                                    "insert_null_glitch",
15                                                    "memory_above",
16                                                    "memory_below",
17                                                    "move_insert_mode",
18                                                    "move_standout_mode",
19                                                    "over_strike",
20                                                    "status_line_esc_ok",
21                                                    "dest_tabs_magic_smso",
22                                                    "tilde_glitch",
23                                                    "transparent_underline",
24                                                    "xon_xoff",
25                                                    "needs_xon_xoff",
26                                                    "prtr_silent",
27                                                    "hard_cursor",
28                                                    "non_rev_rmcup",
29                                                    "no_pad_char",
30                                                    "non_dest_scroll_region",
31                                                    "can_change",
32                                                    "back_color_erase",
33                                                    "hue_lightness_saturation",
34                                                    "col_addr_glitch",
35                                                    "cr_cancels_micro_mode",
36                                                    "has_print_wheel",
37                                                    "row_addr_glitch",
38                                                    "semi_auto_right_margin",
39                                                    "cpi_changes_res",
40                                                    "lpi_changes_res",
41                                                    "backspaces_with_bs",
42                                                    "crt_no_scrolling",
43                                                    "no_correctly_working_cr",
44                                                    "gnu_has_meta_key",
45                                                    "linefeed_is_newline",
46                                                    "has_hardware_tabs",
47                                                    "return_does_clr_eol"];
48 
49 pub static boolnames: &'static [&'static str] =
50     &["bw", "am", "xsb", "xhp", "xenl", "eo", "gn", "hc", "km", "hs", "in", "db", "da", "mir",
51       "msgr", "os", "eslok", "xt", "hz", "ul", "xon", "nxon", "mc5i", "chts", "nrrmc", "npc",
52       "ndscr", "ccc", "bce", "hls", "xhpa", "crxm", "daisy", "xvpa", "sam", "cpix", "lpix",
53       "OTbs", "OTns", "OTnc", "OTMT", "OTNL", "OTpt", "OTxr"];
54 
55 pub static numfnames: &'static [&'static str] = &["columns",
56                                                   "init_tabs",
57                                                   "lines",
58                                                   "lines_of_memory",
59                                                   "magic_cookie_glitch",
60                                                   "padding_baud_rate",
61                                                   "virtual_terminal",
62                                                   "width_status_line",
63                                                   "num_labels",
64                                                   "label_height",
65                                                   "label_width",
66                                                   "max_attributes",
67                                                   "maximum_windows",
68                                                   "max_colors",
69                                                   "max_pairs",
70                                                   "no_color_video",
71                                                   "buffer_capacity",
72                                                   "dot_vert_spacing",
73                                                   "dot_horz_spacing",
74                                                   "max_micro_address",
75                                                   "max_micro_jump",
76                                                   "micro_col_size",
77                                                   "micro_line_size",
78                                                   "number_of_pins",
79                                                   "output_res_char",
80                                                   "output_res_line",
81                                                   "output_res_horz_inch",
82                                                   "output_res_vert_inch",
83                                                   "print_rate",
84                                                   "wide_char_size",
85                                                   "buttons",
86                                                   "bit_image_entwining",
87                                                   "bit_image_type",
88                                                   "magic_cookie_glitch_ul",
89                                                   "carriage_return_delay",
90                                                   "new_line_delay",
91                                                   "backspace_delay",
92                                                   "horizontal_tab_delay",
93                                                   "number_of_function_keys"];
94 
95 pub static numnames: &'static [&'static str] =
96     &["cols", "it", "lines", "lm", "xmc", "pb", "vt", "wsl", "nlab", "lh", "lw", "ma", "wnum",
97       "colors", "pairs", "ncv", "bufsz", "spinv", "spinh", "maddr", "mjump", "mcs", "mls",
98       "npins", "orc", "orl", "orhi", "orvi", "cps", "widcs", "btns", "bitwin", "bitype", "UTug",
99       "OTdC", "OTdN", "OTdB", "OTdT", "OTkn"];
100 
101 pub static stringfnames: &'static [&'static str] = &["back_tab",
102                                                      "bell",
103                                                      "carriage_return",
104                                                      "change_scroll_region",
105                                                      "clear_all_tabs",
106                                                      "clear_screen",
107                                                      "clr_eol",
108                                                      "clr_eos",
109                                                      "column_address",
110                                                      "command_character",
111                                                      "cursor_address",
112                                                      "cursor_down",
113                                                      "cursor_home",
114                                                      "cursor_invisible",
115                                                      "cursor_left",
116                                                      "cursor_mem_address",
117                                                      "cursor_normal",
118                                                      "cursor_right",
119                                                      "cursor_to_ll",
120                                                      "cursor_up",
121                                                      "cursor_visible",
122                                                      "delete_character",
123                                                      "delete_line",
124                                                      "dis_status_line",
125                                                      "down_half_line",
126                                                      "enter_alt_charset_mode",
127                                                      "enter_blink_mode",
128                                                      "enter_bold_mode",
129                                                      "enter_ca_mode",
130                                                      "enter_delete_mode",
131                                                      "enter_dim_mode",
132                                                      "enter_insert_mode",
133                                                      "enter_secure_mode",
134                                                      "enter_protected_mode",
135                                                      "enter_reverse_mode",
136                                                      "enter_standout_mode",
137                                                      "enter_underline_mode",
138                                                      "erase_chars",
139                                                      "exit_alt_charset_mode",
140                                                      "exit_attribute_mode",
141                                                      "exit_ca_mode",
142                                                      "exit_delete_mode",
143                                                      "exit_insert_mode",
144                                                      "exit_standout_mode",
145                                                      "exit_underline_mode",
146                                                      "flash_screen",
147                                                      "form_feed",
148                                                      "from_status_line",
149                                                      "init_1string",
150                                                      "init_2string",
151                                                      "init_3string",
152                                                      "init_file",
153                                                      "insert_character",
154                                                      "insert_line",
155                                                      "insert_padding",
156                                                      "key_backspace",
157                                                      "key_catab",
158                                                      "key_clear",
159                                                      "key_ctab",
160                                                      "key_dc",
161                                                      "key_dl",
162                                                      "key_down",
163                                                      "key_eic",
164                                                      "key_eol",
165                                                      "key_eos",
166                                                      "key_f0",
167                                                      "key_f1",
168                                                      "key_f10",
169                                                      "key_f2",
170                                                      "key_f3",
171                                                      "key_f4",
172                                                      "key_f5",
173                                                      "key_f6",
174                                                      "key_f7",
175                                                      "key_f8",
176                                                      "key_f9",
177                                                      "key_home",
178                                                      "key_ic",
179                                                      "key_il",
180                                                      "key_left",
181                                                      "key_ll",
182                                                      "key_npage",
183                                                      "key_ppage",
184                                                      "key_right",
185                                                      "key_sf",
186                                                      "key_sr",
187                                                      "key_stab",
188                                                      "key_up",
189                                                      "keypad_local",
190                                                      "keypad_xmit",
191                                                      "lab_f0",
192                                                      "lab_f1",
193                                                      "lab_f10",
194                                                      "lab_f2",
195                                                      "lab_f3",
196                                                      "lab_f4",
197                                                      "lab_f5",
198                                                      "lab_f6",
199                                                      "lab_f7",
200                                                      "lab_f8",
201                                                      "lab_f9",
202                                                      "meta_off",
203                                                      "meta_on",
204                                                      "newline",
205                                                      "pad_char",
206                                                      "parm_dch",
207                                                      "parm_delete_line",
208                                                      "parm_down_cursor",
209                                                      "parm_ich",
210                                                      "parm_index",
211                                                      "parm_insert_line",
212                                                      "parm_left_cursor",
213                                                      "parm_right_cursor",
214                                                      "parm_rindex",
215                                                      "parm_up_cursor",
216                                                      "pkey_key",
217                                                      "pkey_local",
218                                                      "pkey_xmit",
219                                                      "print_screen",
220                                                      "prtr_off",
221                                                      "prtr_on",
222                                                      "repeat_char",
223                                                      "reset_1string",
224                                                      "reset_2string",
225                                                      "reset_3string",
226                                                      "reset_file",
227                                                      "restore_cursor",
228                                                      "row_address",
229                                                      "save_cursor",
230                                                      "scroll_forward",
231                                                      "scroll_reverse",
232                                                      "set_attributes",
233                                                      "set_tab",
234                                                      "set_window",
235                                                      "tab",
236                                                      "to_status_line",
237                                                      "underline_char",
238                                                      "up_half_line",
239                                                      "init_prog",
240                                                      "key_a1",
241                                                      "key_a3",
242                                                      "key_b2",
243                                                      "key_c1",
244                                                      "key_c3",
245                                                      "prtr_non",
246                                                      "char_padding",
247                                                      "acs_chars",
248                                                      "plab_norm",
249                                                      "key_btab",
250                                                      "enter_xon_mode",
251                                                      "exit_xon_mode",
252                                                      "enter_am_mode",
253                                                      "exit_am_mode",
254                                                      "xon_character",
255                                                      "xoff_character",
256                                                      "ena_acs",
257                                                      "label_on",
258                                                      "label_off",
259                                                      "key_beg",
260                                                      "key_cancel",
261                                                      "key_close",
262                                                      "key_command",
263                                                      "key_copy",
264                                                      "key_create",
265                                                      "key_end",
266                                                      "key_enter",
267                                                      "key_exit",
268                                                      "key_find",
269                                                      "key_help",
270                                                      "key_mark",
271                                                      "key_message",
272                                                      "key_move",
273                                                      "key_next",
274                                                      "key_open",
275                                                      "key_options",
276                                                      "key_previous",
277                                                      "key_print",
278                                                      "key_redo",
279                                                      "key_reference",
280                                                      "key_refresh",
281                                                      "key_replace",
282                                                      "key_restart",
283                                                      "key_resume",
284                                                      "key_save",
285                                                      "key_suspend",
286                                                      "key_undo",
287                                                      "key_sbeg",
288                                                      "key_scancel",
289                                                      "key_scommand",
290                                                      "key_scopy",
291                                                      "key_screate",
292                                                      "key_sdc",
293                                                      "key_sdl",
294                                                      "key_select",
295                                                      "key_send",
296                                                      "key_seol",
297                                                      "key_sexit",
298                                                      "key_sfind",
299                                                      "key_shelp",
300                                                      "key_shome",
301                                                      "key_sic",
302                                                      "key_sleft",
303                                                      "key_smessage",
304                                                      "key_smove",
305                                                      "key_snext",
306                                                      "key_soptions",
307                                                      "key_sprevious",
308                                                      "key_sprint",
309                                                      "key_sredo",
310                                                      "key_sreplace",
311                                                      "key_sright",
312                                                      "key_srsume",
313                                                      "key_ssave",
314                                                      "key_ssuspend",
315                                                      "key_sundo",
316                                                      "req_for_input",
317                                                      "key_f11",
318                                                      "key_f12",
319                                                      "key_f13",
320                                                      "key_f14",
321                                                      "key_f15",
322                                                      "key_f16",
323                                                      "key_f17",
324                                                      "key_f18",
325                                                      "key_f19",
326                                                      "key_f20",
327                                                      "key_f21",
328                                                      "key_f22",
329                                                      "key_f23",
330                                                      "key_f24",
331                                                      "key_f25",
332                                                      "key_f26",
333                                                      "key_f27",
334                                                      "key_f28",
335                                                      "key_f29",
336                                                      "key_f30",
337                                                      "key_f31",
338                                                      "key_f32",
339                                                      "key_f33",
340                                                      "key_f34",
341                                                      "key_f35",
342                                                      "key_f36",
343                                                      "key_f37",
344                                                      "key_f38",
345                                                      "key_f39",
346                                                      "key_f40",
347                                                      "key_f41",
348                                                      "key_f42",
349                                                      "key_f43",
350                                                      "key_f44",
351                                                      "key_f45",
352                                                      "key_f46",
353                                                      "key_f47",
354                                                      "key_f48",
355                                                      "key_f49",
356                                                      "key_f50",
357                                                      "key_f51",
358                                                      "key_f52",
359                                                      "key_f53",
360                                                      "key_f54",
361                                                      "key_f55",
362                                                      "key_f56",
363                                                      "key_f57",
364                                                      "key_f58",
365                                                      "key_f59",
366                                                      "key_f60",
367                                                      "key_f61",
368                                                      "key_f62",
369                                                      "key_f63",
370                                                      "clr_bol",
371                                                      "clear_margins",
372                                                      "set_left_margin",
373                                                      "set_right_margin",
374                                                      "label_format",
375                                                      "set_clock",
376                                                      "display_clock",
377                                                      "remove_clock",
378                                                      "create_window",
379                                                      "goto_window",
380                                                      "hangup",
381                                                      "dial_phone",
382                                                      "quick_dial",
383                                                      "tone",
384                                                      "pulse",
385                                                      "flash_hook",
386                                                      "fixed_pause",
387                                                      "wait_tone",
388                                                      "user0",
389                                                      "user1",
390                                                      "user2",
391                                                      "user3",
392                                                      "user4",
393                                                      "user5",
394                                                      "user6",
395                                                      "user7",
396                                                      "user8",
397                                                      "user9",
398                                                      "orig_pair",
399                                                      "orig_colors",
400                                                      "initialize_color",
401                                                      "initialize_pair",
402                                                      "set_color_pair",
403                                                      "set_foreground",
404                                                      "set_background",
405                                                      "change_char_pitch",
406                                                      "change_line_pitch",
407                                                      "change_res_horz",
408                                                      "change_res_vert",
409                                                      "define_char",
410                                                      "enter_doublewide_mode",
411                                                      "enter_draft_quality",
412                                                      "enter_italics_mode",
413                                                      "enter_leftward_mode",
414                                                      "enter_micro_mode",
415                                                      "enter_near_letter_quality",
416                                                      "enter_normal_quality",
417                                                      "enter_shadow_mode",
418                                                      "enter_subscript_mode",
419                                                      "enter_superscript_mode",
420                                                      "enter_upward_mode",
421                                                      "exit_doublewide_mode",
422                                                      "exit_italics_mode",
423                                                      "exit_leftward_mode",
424                                                      "exit_micro_mode",
425                                                      "exit_shadow_mode",
426                                                      "exit_subscript_mode",
427                                                      "exit_superscript_mode",
428                                                      "exit_upward_mode",
429                                                      "micro_column_address",
430                                                      "micro_down",
431                                                      "micro_left",
432                                                      "micro_right",
433                                                      "micro_row_address",
434                                                      "micro_up",
435                                                      "order_of_pins",
436                                                      "parm_down_micro",
437                                                      "parm_left_micro",
438                                                      "parm_right_micro",
439                                                      "parm_up_micro",
440                                                      "select_char_set",
441                                                      "set_bottom_margin",
442                                                      "set_bottom_margin_parm",
443                                                      "set_left_margin_parm",
444                                                      "set_right_margin_parm",
445                                                      "set_top_margin",
446                                                      "set_top_margin_parm",
447                                                      "start_bit_image",
448                                                      "start_char_set_def",
449                                                      "stop_bit_image",
450                                                      "stop_char_set_def",
451                                                      "subscript_characters",
452                                                      "superscript_characters",
453                                                      "these_cause_cr",
454                                                      "zero_motion",
455                                                      "char_set_names",
456                                                      "key_mouse",
457                                                      "mouse_info",
458                                                      "req_mouse_pos",
459                                                      "get_mouse",
460                                                      "set_a_foreground",
461                                                      "set_a_background",
462                                                      "pkey_plab",
463                                                      "device_type",
464                                                      "code_set_init",
465                                                      "set0_des_seq",
466                                                      "set1_des_seq",
467                                                      "set2_des_seq",
468                                                      "set3_des_seq",
469                                                      "set_lr_margin",
470                                                      "set_tb_margin",
471                                                      "bit_image_repeat",
472                                                      "bit_image_newline",
473                                                      "bit_image_carriage_return",
474                                                      "color_names",
475                                                      "define_bit_image_region",
476                                                      "end_bit_image_region",
477                                                      "set_color_band",
478                                                      "set_page_length",
479                                                      "display_pc_char",
480                                                      "enter_pc_charset_mode",
481                                                      "exit_pc_charset_mode",
482                                                      "enter_scancode_mode",
483                                                      "exit_scancode_mode",
484                                                      "pc_term_options",
485                                                      "scancode_escape",
486                                                      "alt_scancode_esc",
487                                                      "enter_horizontal_hl_mode",
488                                                      "enter_left_hl_mode",
489                                                      "enter_low_hl_mode",
490                                                      "enter_right_hl_mode",
491                                                      "enter_top_hl_mode",
492                                                      "enter_vertical_hl_mode",
493                                                      "set_a_attributes",
494                                                      "set_pglen_inch",
495                                                      "termcap_init2",
496                                                      "termcap_reset",
497                                                      "linefeed_if_not_lf",
498                                                      "backspace_if_not_bs",
499                                                      "other_non_function_keys",
500                                                      "arrow_key_map",
501                                                      "acs_ulcorner",
502                                                      "acs_llcorner",
503                                                      "acs_urcorner",
504                                                      "acs_lrcorner",
505                                                      "acs_ltee",
506                                                      "acs_rtee",
507                                                      "acs_btee",
508                                                      "acs_ttee",
509                                                      "acs_hline",
510                                                      "acs_vline",
511                                                      "acs_plus",
512                                                      "memory_lock",
513                                                      "memory_unlock",
514                                                      "box_chars_1"];
515 
516 pub static stringnames: &'static [&'static str] =
517     &["cbt", "bel", "cr", "csr", "tbc", "clear", "el", "ed", "hpa", "cmdch", "cup", "cud1",
518       "home", "civis", "cub1", "mrcup", "cnorm", "cuf1", "ll", "cuu1", "cvvis", "dch1", "dl1",
519       "dsl", "hd", "smacs", "blink", "bold", "smcup", "smdc", "dim", "smir", "invis", "prot",
520       "rev", "smso", "smul", "ech", "rmacs", "sgr0", "rmcup", "rmdc", "rmir", "rmso", "rmul",
521       "flash", "ff", "fsl", "is1", "is2", "is3", "if", "ich1", "il1", "ip", "kbs", "ktbc", "kclr",
522       "kctab", "kdch1", "kdl1", "kcud1", "krmir", "kel", "ked", "kf0", "kf1", "kf10", "kf2",
523       "kf3", "kf4", "kf5", "kf6", "kf7", "kf8", "kf9", "khome", "kich1", "kil1", "kcub1", "kll",
524       "knp", "kpp", "kcuf1", "kind", "kri", "khts", "kcuu1", "rmkx", "smkx", "lf0", "lf1", "lf10",
525       "lf2", "lf3", "lf4", "lf5", "lf6", "lf7", "lf8", "lf9", "rmm", "smm", "nel", "pad", "dch",
526       "dl", "cud", "ich", "indn", "il", "cub", "cuf", "rin", "cuu", "pfkey", "pfloc", "pfx",
527       "mc0", "mc4", "mc5", "rep", "rs1", "rs2", "rs3", "rf", "rc", "vpa", "sc", "ind", "ri",
528       "sgr", "hts", "wind", "ht", "tsl", "uc", "hu", "iprog", "ka1", "ka3", "kb2", "kc1", "kc3",
529       "mc5p", "rmp", "acsc", "pln", "kcbt", "smxon", "rmxon", "smam", "rmam", "xonc", "xoffc",
530       "enacs", "smln", "rmln", "kbeg", "kcan", "kclo", "kcmd", "kcpy", "kcrt", "kend", "kent",
531       "kext", "kfnd", "khlp", "kmrk", "kmsg", "kmov", "knxt", "kopn", "kopt", "kprv", "kprt",
532       "krdo", "kref", "krfr", "krpl", "krst", "kres", "ksav", "kspd", "kund", "kBEG", "kCAN",
533       "kCMD", "kCPY", "kCRT", "kDC", "kDL", "kslt", "kEND", "kEOL", "kEXT", "kFND", "kHLP",
534       "kHOM", "kIC", "kLFT", "kMSG", "kMOV", "kNXT", "kOPT", "kPRV", "kPRT", "kRDO", "kRPL",
535       "kRIT", "kRES", "kSAV", "kSPD", "kUND", "rfi", "kf11", "kf12", "kf13", "kf14", "kf15",
536       "kf16", "kf17", "kf18", "kf19", "kf20", "kf21", "kf22", "kf23", "kf24", "kf25", "kf26",
537       "kf27", "kf28", "kf29", "kf30", "kf31", "kf32", "kf33", "kf34", "kf35", "kf36", "kf37",
538       "kf38", "kf39", "kf40", "kf41", "kf42", "kf43", "kf44", "kf45", "kf46", "kf47", "kf48",
539       "kf49", "kf50", "kf51", "kf52", "kf53", "kf54", "kf55", "kf56", "kf57", "kf58", "kf59",
540       "kf60", "kf61", "kf62", "kf63", "el1", "mgc", "smgl", "smgr", "fln", "sclk", "dclk",
541       "rmclk", "cwin", "wingo", "hup", "dial", "qdial", "tone", "pulse", "hook", "pause", "wait",
542       "u0", "u1", "u2", "u3", "u4", "u5", "u6", "u7", "u8", "u9", "op", "oc", "initc", "initp",
543       "scp", "setf", "setb", "cpi", "lpi", "chr", "cvr", "defc", "swidm", "sdrfq", "sitm", "slm",
544       "smicm", "snlq", "snrmq", "sshm", "ssubm", "ssupm", "sum", "rwidm", "ritm", "rlm", "rmicm",
545       "rshm", "rsubm", "rsupm", "rum", "mhpa", "mcud1", "mcub1", "mcuf1", "mvpa", "mcuu1",
546       "porder", "mcud", "mcub", "mcuf", "mcuu", "scs", "smgb", "smgbp", "smglp", "smgrp", "smgt",
547       "smgtp", "sbim", "scsd", "rbim", "rcsd", "subcs", "supcs", "docr", "zerom", "csnm", "kmous",
548       "minfo", "reqmp", "getm", "setaf", "setab", "pfxl", "devt", "csin", "s0ds", "s1ds", "s2ds",
549       "s3ds", "smglr", "smgtb", "birep", "binel", "bicr", "colornm", "defbi", "endbi", "setcolor",
550       "slines", "dispc", "smpch", "rmpch", "smsc", "rmsc", "pctrm", "scesc", "scesa", "ehhlm",
551       "elhlm", "elohlm", "erhlm", "ethlm", "evhlm", "sgr1", "slength", "OTi2", "OTrs", "OTnl",
552       "OTbs", "OTko", "OTma", "OTG2", "OTG3", "OTG1", "OTG4", "OTGR", "OTGL", "OTGU", "OTGD",
553       "OTGH", "OTGV", "OTGC", "meml", "memu", "box1"];
554