1/**************************************************************************** 2 * Copyright 2019-2020,2021 Thomas E. Dickey * 3 * Copyright 2012-2016,2017 Free Software Foundation, Inc. * 4 * * 5 * Permission is hereby granted, free of charge, to any person obtaining a * 6 * copy of this software and associated documentation files (the * 7 * "Software"), to deal in the Software without restriction, including * 8 * without limitation the rights to use, copy, modify, merge, publish, * 9 * distribute, distribute with modifications, sublicense, and/or sell * 10 * copies of the Software, and to permit persons to whom the Software is * 11 * furnished to do so, subject to the following conditions: * 12 * * 13 * The above copyright notice and this permission notice shall be included * 14 * in all copies or substantial portions of the Software. * 15 * * 16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 17 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 19 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 20 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 21 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 22 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 23 * * 24 * Except as contained in this notice, the name(s) of the above copyright * 25 * holders shall not be used in advertising or otherwise to promote the * 26 * sale, use or other dealings in this Software without prior written * 27 * authorization. * 28 ****************************************************************************/ 29 30/**************************************************************************** 31 * Author: Thomas E. Dickey 2012-on * 32 ****************************************************************************/ 33/* LINTLIBRARY */ 34 35/* ./tinfo/access.c */ 36 37#include <curses.priv.h> 38 39#undef _nc_rootname 40char *_nc_rootname( 41 char *path) 42 { return(*(char **)0); } 43 44#undef _nc_is_abs_path 45NCURSES_BOOL _nc_is_abs_path( 46 const char *path) 47 { return(*(NCURSES_BOOL *)0); } 48 49#undef _nc_pathlast 50unsigned _nc_pathlast( 51 const char *path) 52 { return(*(unsigned *)0); } 53 54#undef _nc_basename 55char *_nc_basename( 56 char *path) 57 { return(*(char **)0); } 58 59#undef _nc_access 60int _nc_access( 61 const char *path, 62 int mode) 63 { return(*(int *)0); } 64 65#undef _nc_is_dir_path 66NCURSES_BOOL _nc_is_dir_path( 67 const char *path) 68 { return(*(NCURSES_BOOL *)0); } 69 70#undef _nc_is_file_path 71NCURSES_BOOL _nc_is_file_path( 72 const char *path) 73 { return(*(NCURSES_BOOL *)0); } 74 75#undef _nc_env_access 76int _nc_env_access(void) 77 { return(*(int *)0); } 78 79#undef _nc_safe_fopen 80FILE *_nc_safe_fopen( 81 const char *path, 82 const char *mode) 83 { return(*(FILE **)0); } 84 85#undef _nc_safe_open3 86int _nc_safe_open3( 87 const char *path, 88 int flags, 89 mode_t mode) 90 { return(*(int *)0); } 91 92/* ./tinfo/add_tries.c */ 93 94#undef _nc_add_to_try 95int _nc_add_to_try( 96 TRIES **tree, 97 const char *str, 98 unsigned code) 99 { return(*(int *)0); } 100 101/* ./tinfo/alloc_ttype.c */ 102 103#undef _nc_align_termtype 104void _nc_align_termtype( 105 TERMTYPE *to, 106 TERMTYPE *from) 107 { /* void */ } 108 109#undef _nc_copy_termtype 110void _nc_copy_termtype( 111 TERMTYPE *dst, 112 const TERMTYPE *src) 113 { /* void */ } 114 115/* ./codes.c */ 116 117#undef boolcodes 118const char *const boolcodes[] = {0}; 119#undef numcodes 120const char *const numcodes[] = {0}; 121#undef strcodes 122const char *const strcodes[] = {0}; 123 124/* ./comp_captab.c */ 125 126#undef _nc_get_table 127const struct name_table_entry *_nc_get_table( 128 NCURSES_BOOL termcap) 129 { return(*(const struct name_table_entry **)0); } 130 131#undef _nc_get_hash_table 132const HashValue *_nc_get_hash_table( 133 NCURSES_BOOL termcap) 134 { return(*(const HashValue **)0); } 135 136#undef _nc_get_alias_table 137const struct alias *_nc_get_alias_table( 138 NCURSES_BOOL termcap) 139 { return(*(const struct alias **)0); } 140 141#undef _nc_get_hash_info 142const HashData *_nc_get_hash_info( 143 NCURSES_BOOL termcap) 144 { return(*(const HashData **)0); } 145 146/* ./tinfo/comp_error.c */ 147 148#undef _nc_suppress_warnings 149NCURSES_BOOL _nc_suppress_warnings; 150#undef _nc_curr_line 151int _nc_curr_line; 152#undef _nc_curr_col 153int _nc_curr_col; 154 155#undef _nc_get_source 156const char *_nc_get_source(void) 157 { return(*(const char **)0); } 158 159#undef _nc_set_source 160void _nc_set_source( 161 const char *const name) 162 { /* void */ } 163 164#undef _nc_set_type 165void _nc_set_type( 166 const char *const name) 167 { /* void */ } 168 169#undef _nc_get_type 170void _nc_get_type( 171 char *name) 172 { /* void */ } 173 174#undef _nc_warning 175void _nc_warning( 176 const char *const fmt, 177 ...) 178 { /* void */ } 179 180#undef _nc_err_abort 181void _nc_err_abort( 182 const char *const fmt, 183 ...) 184 { /* void */ } 185 186#undef _nc_syserr_abort 187void _nc_syserr_abort( 188 const char *const fmt, 189 ...) 190 { /* void */ } 191 192/* ./tinfo/comp_hash.c */ 193 194#undef _nc_find_entry 195struct name_table_entry const *_nc_find_entry( 196 const char *string, 197 const HashValue *hash_table) 198 { return(*(struct name_table_entry const **)0); } 199 200#undef _nc_find_type_entry 201struct name_table_entry const *_nc_find_type_entry( 202 const char *string, 203 int type, 204 NCURSES_BOOL termcap) 205 { return(*(struct name_table_entry const **)0); } 206 207#undef _nc_find_user_entry 208struct user_table_entry const *_nc_find_user_entry( 209 const char *string) 210 { return(*(struct user_table_entry const **)0); } 211 212/* ./comp_userdefs.c */ 213 214#undef _nc_get_userdefs_table 215const struct user_table_entry *_nc_get_userdefs_table(void) 216 { return(*(const struct user_table_entry **)0); } 217 218#undef _nc_get_hash_user 219const HashData *_nc_get_hash_user(void) 220 { return(*(const HashData **)0); } 221 222/* ./tinfo/db_iterator.c */ 223 224#undef _nc_tic_dir 225const char *_nc_tic_dir( 226 const char *path) 227 { return(*(const char **)0); } 228 229#undef _nc_keep_tic_dir 230void _nc_keep_tic_dir( 231 const char *path) 232 { /* void */ } 233 234#undef _nc_last_db 235void _nc_last_db(void) 236 { /* void */ } 237 238#undef _nc_next_db 239const char *_nc_next_db( 240 DBDIRS *state, 241 int *offset) 242 { return(*(const char **)0); } 243 244#undef _nc_first_db 245void _nc_first_db( 246 DBDIRS *state, 247 int *offset) 248 { /* void */ } 249 250/* ./tinfo/doalloc.c */ 251 252#undef _nc_doalloc 253void *_nc_doalloc( 254 void *oldp, 255 size_t amount) 256 { return(*(void **)0); } 257 258/* ./tinfo/entries.c */ 259 260#undef _nc_head 261ENTRY *_nc_head; 262#undef _nc_tail 263ENTRY *_nc_tail; 264 265#undef _nc_free_entry 266void _nc_free_entry( 267 ENTRY *headp, 268 TERMTYPE *tterm) 269 { /* void */ } 270 271#undef _nc_free_entries 272void _nc_free_entries( 273 ENTRY *headp) 274 { /* void */ } 275 276#undef _nc_leaks_tinfo 277void _nc_leaks_tinfo(void) 278 { /* void */ } 279 280#undef exit_terminfo 281void exit_terminfo( 282 int code) 283 { /* void */ } 284 285/* ./fallback.c */ 286 287#undef _nc_fallback 288const TERMTYPE *_nc_fallback( 289 const char *name) 290 { return(*(const TERMTYPE **)0); } 291 292/* ./tinfo/free_ttype.c */ 293 294#undef _nc_free_termtype 295void _nc_free_termtype( 296 TERMTYPE *ptr) 297 { /* void */ } 298 299#undef _nc_user_definable 300NCURSES_BOOL _nc_user_definable; 301 302#undef use_extended_names 303int use_extended_names( 304 NCURSES_BOOL flag) 305 { return(*(int *)0); } 306 307/* ./tinfo/getenv_num.c */ 308 309#undef _nc_getenv_num 310int _nc_getenv_num( 311 const char *name) 312 { return(*(int *)0); } 313 314#undef _nc_setenv_num 315void _nc_setenv_num( 316 const char *name, 317 int value) 318 { /* void */ } 319 320/* ./tinfo/home_terminfo.c */ 321 322#undef _nc_home_terminfo 323char *_nc_home_terminfo(void) 324 { return(*(char **)0); } 325 326/* ./tinfo/init_keytry.c */ 327 328#undef _nc_init_keytry 329void _nc_init_keytry( 330 SCREEN *sp) 331 { /* void */ } 332 333/* ./tinfo/lib_acs.c */ 334 335#undef acs_map 336chtype acs_map[128]; 337 338#undef _nc_init_acs_sp 339void _nc_init_acs_sp( 340 SCREEN *sp) 341 { /* void */ } 342 343#undef _nc_init_acs 344void _nc_init_acs(void) 345 { /* void */ } 346 347/* ./tinfo/lib_baudrate.c */ 348 349struct speed { 350 int given_speed; 351 int actual_speed; 352}; 353 354#undef _nc_baudrate 355int _nc_baudrate( 356 int OSpeed) 357 { return(*(int *)0); } 358 359#undef _nc_ospeed 360int _nc_ospeed( 361 int BaudRate) 362 { return(*(int *)0); } 363 364#undef baudrate_sp 365int baudrate_sp( 366 SCREEN *sp) 367 { return(*(int *)0); } 368 369#undef baudrate 370int baudrate(void) 371 { return(*(int *)0); } 372 373/* ./tinfo/lib_cur_term.c */ 374 375#undef cur_term 376TERMINAL *cur_term; 377 378#undef set_curterm_sp 379TERMINAL *set_curterm_sp( 380 SCREEN *sp, 381 TERMINAL *termp) 382 { return(*(TERMINAL **)0); } 383 384#undef set_curterm 385TERMINAL *set_curterm( 386 TERMINAL *termp) 387 { return(*(TERMINAL **)0); } 388 389#undef del_curterm_sp 390int del_curterm_sp( 391 SCREEN *sp, 392 TERMINAL *termp) 393 { return(*(int *)0); } 394 395#undef del_curterm 396int del_curterm( 397 TERMINAL *termp) 398 { return(*(int *)0); } 399 400/* ./tinfo/lib_data.c */ 401 402#undef stdscr 403WINDOW *stdscr; 404#undef curscr 405WINDOW *curscr; 406#undef newscr 407WINDOW *newscr; 408#undef _nc_screen_chain 409SCREEN *_nc_screen_chain; 410#undef SP 411SCREEN *SP; 412#undef _nc_globals 413NCURSES_GLOBALS _nc_globals; 414#undef _nc_prescreen 415NCURSES_PRESCREEN _nc_prescreen; 416 417#undef _nc_screen_of 418SCREEN *_nc_screen_of( 419 WINDOW *win) 420 { return(*(SCREEN **)0); } 421 422/* ./tinfo/lib_has_cap.c */ 423 424#undef has_ic_sp 425NCURSES_BOOL has_ic_sp( 426 SCREEN *sp) 427 { return(*(NCURSES_BOOL *)0); } 428 429#undef has_ic 430NCURSES_BOOL has_ic(void) 431 { return(*(NCURSES_BOOL *)0); } 432 433#undef has_il_sp 434NCURSES_BOOL has_il_sp( 435 SCREEN *sp) 436 { return(*(NCURSES_BOOL *)0); } 437 438#undef has_il 439NCURSES_BOOL has_il(void) 440 { return(*(NCURSES_BOOL *)0); } 441 442/* ./tinfo/lib_kernel.c */ 443 444#undef erasechar_sp 445char erasechar_sp( 446 SCREEN *sp) 447 { return(*(char *)0); } 448 449#undef erasechar 450char erasechar(void) 451 { return(*(char *)0); } 452 453#undef killchar_sp 454char killchar_sp( 455 SCREEN *sp) 456 { return(*(char *)0); } 457 458#undef killchar 459char killchar(void) 460 { return(*(char *)0); } 461 462#undef flushinp_sp 463int flushinp_sp( 464 SCREEN *sp) 465 { return(*(int *)0); } 466 467#undef flushinp 468int flushinp(void) 469 { return(*(int *)0); } 470 471/* ./lib_keyname.c */ 472 473struct kn { short offset; int code; }; 474 475#undef keyname_sp 476const char *keyname_sp( 477 SCREEN *sp, 478 int c) 479 { return(*(const char **)0); } 480 481#undef keyname 482const char *keyname( 483 int c) 484 { return(*(const char **)0); } 485 486/* ./tinfo/lib_longname.c */ 487 488#undef longname_sp 489char *longname_sp( 490 SCREEN *sp) 491 { return(*(char **)0); } 492 493#undef longname 494char *longname(void) 495 { return(*(char **)0); } 496 497/* ./tinfo/lib_napms.c */ 498 499#undef napms_sp 500int napms_sp( 501 SCREEN *sp, 502 int ms) 503 { return(*(int *)0); } 504 505#undef napms 506int napms( 507 int ms) 508 { return(*(int *)0); } 509 510/* ./tinfo/lib_options.c */ 511 512#undef idlok 513int idlok( 514 WINDOW *win, 515 NCURSES_BOOL flag) 516 { return(*(int *)0); } 517 518#undef idcok 519void idcok( 520 WINDOW *win, 521 NCURSES_BOOL flag) 522 { /* void */ } 523 524#undef halfdelay_sp 525int halfdelay_sp( 526 SCREEN *sp, 527 int t) 528 { return(*(int *)0); } 529 530#undef halfdelay 531int halfdelay( 532 int t) 533 { return(*(int *)0); } 534 535#undef nodelay 536int nodelay( 537 WINDOW *win, 538 NCURSES_BOOL flag) 539 { return(*(int *)0); } 540 541#undef notimeout 542int notimeout( 543 WINDOW *win, 544 NCURSES_BOOL f) 545 { return(*(int *)0); } 546 547#undef wtimeout 548void wtimeout( 549 WINDOW *win, 550 int delay) 551 { /* void */ } 552 553#undef keypad 554int keypad( 555 WINDOW *win, 556 NCURSES_BOOL flag) 557 { return(*(int *)0); } 558 559#undef meta 560int meta( 561 WINDOW *win, 562 NCURSES_BOOL flag) 563 { return(*(int *)0); } 564 565#undef curs_set_sp 566int curs_set_sp( 567 SCREEN *sp, 568 int vis) 569 { return(*(int *)0); } 570 571#undef curs_set 572int curs_set( 573 int vis) 574 { return(*(int *)0); } 575 576#undef typeahead_sp 577int typeahead_sp( 578 SCREEN *sp, 579 int fd) 580 { return(*(int *)0); } 581 582#undef typeahead 583int typeahead( 584 int fd) 585 { return(*(int *)0); } 586 587#undef has_key_sp 588int has_key_sp( 589 SCREEN *sp, 590 int keycode) 591 { return(*(int *)0); } 592 593#undef has_key 594int has_key( 595 int keycode) 596 { return(*(int *)0); } 597 598#undef _nc_putp_flush_sp 599int _nc_putp_flush_sp( 600 SCREEN *sp, 601 const char *name, 602 const char *value) 603 { return(*(int *)0); } 604 605#undef _nc_keypad 606int _nc_keypad( 607 SCREEN *sp, 608 int flag) 609 { return(*(int *)0); } 610 611/* ./tinfo/lib_raw.c */ 612 613#undef raw_sp 614int raw_sp( 615 SCREEN *sp) 616 { return(*(int *)0); } 617 618#undef raw 619int raw(void) 620 { return(*(int *)0); } 621 622#undef cbreak_sp 623int cbreak_sp( 624 SCREEN *sp) 625 { return(*(int *)0); } 626 627#undef cbreak 628int cbreak(void) 629 { return(*(int *)0); } 630 631#undef qiflush_sp 632void qiflush_sp( 633 SCREEN *sp) 634 { /* void */ } 635 636#undef qiflush 637void qiflush(void) 638 { /* void */ } 639 640#undef noraw_sp 641int noraw_sp( 642 SCREEN *sp) 643 { return(*(int *)0); } 644 645#undef noraw 646int noraw(void) 647 { return(*(int *)0); } 648 649#undef nocbreak_sp 650int nocbreak_sp( 651 SCREEN *sp) 652 { return(*(int *)0); } 653 654#undef nocbreak 655int nocbreak(void) 656 { return(*(int *)0); } 657 658#undef noqiflush_sp 659void noqiflush_sp( 660 SCREEN *sp) 661 { /* void */ } 662 663#undef noqiflush 664void noqiflush(void) 665 { /* void */ } 666 667#undef intrflush_sp 668int intrflush_sp( 669 SCREEN *sp, 670 WINDOW *win, 671 NCURSES_BOOL flag) 672 { return(*(int *)0); } 673 674#undef intrflush 675int intrflush( 676 WINDOW *win, 677 NCURSES_BOOL flag) 678 { return(*(int *)0); } 679 680/* ./tinfo/lib_setup.c */ 681 682#undef ttytype 683char ttytype[256]; 684#undef LINES 685int LINES; 686#undef COLS 687int COLS; 688#undef TABSIZE 689int TABSIZE; 690 691#undef set_tabsize_sp 692int set_tabsize_sp( 693 SCREEN *sp, 694 int value) 695 { return(*(int *)0); } 696 697#undef set_tabsize 698int set_tabsize( 699 int value) 700 { return(*(int *)0); } 701 702#undef _nc_handle_sigwinch 703int _nc_handle_sigwinch( 704 SCREEN *sp) 705 { return(*(int *)0); } 706 707#undef use_env_sp 708void use_env_sp( 709 SCREEN *sp, 710 NCURSES_BOOL f) 711 { /* void */ } 712 713#undef use_tioctl_sp 714void use_tioctl_sp( 715 SCREEN *sp, 716 NCURSES_BOOL f) 717 { /* void */ } 718 719#undef use_env 720void use_env( 721 NCURSES_BOOL f) 722 { /* void */ } 723 724#undef use_tioctl 725void use_tioctl( 726 NCURSES_BOOL f) 727 { /* void */ } 728 729#undef _nc_get_screensize 730void _nc_get_screensize( 731 SCREEN *sp, 732 int *linep, 733 int *colp) 734 { /* void */ } 735 736#undef _nc_update_screensize 737void _nc_update_screensize( 738 SCREEN *sp) 739 { /* void */ } 740 741#undef _nc_setup_tinfo 742int _nc_setup_tinfo( 743 const char *const tn, 744 TERMTYPE *const tp) 745 { return(*(int *)0); } 746 747#undef _nc_tinfo_cmdch 748void _nc_tinfo_cmdch( 749 TERMINAL *termp, 750 int proto) 751 { /* void */ } 752 753#undef _nc_get_locale 754char *_nc_get_locale(void) 755 { return(*(char **)0); } 756 757#undef _nc_unicode_locale 758int _nc_unicode_locale(void) 759 { return(*(int *)0); } 760 761#undef _nc_locale_breaks_acs 762int _nc_locale_breaks_acs( 763 TERMINAL *termp) 764 { return(*(int *)0); } 765 766#undef _nc_setupterm 767int _nc_setupterm( 768 const char *tname, 769 int Filedes, 770 int *errret, 771 int reuse) 772 { return(*(int *)0); } 773 774#undef new_prescr 775SCREEN *new_prescr(void) 776 { return(*(SCREEN **)0); } 777 778#undef setupterm 779int setupterm( 780 const char *tname, 781 int Filedes, 782 int *errret) 783 { return(*(int *)0); } 784 785/* ./tinfo/lib_termcap.c */ 786 787#undef UP 788char *UP; 789#undef BC 790char *BC; 791 792#undef tgetent_sp 793int tgetent_sp( 794 SCREEN *sp, 795 char *bufp, 796 const char *name) 797 { return(*(int *)0); } 798 799#undef tgetent 800int tgetent( 801 char *bufp, 802 const char *name) 803 { return(*(int *)0); } 804 805#undef tgetflag_sp 806int tgetflag_sp( 807 SCREEN *sp, 808 const char *id) 809 { return(*(int *)0); } 810 811#undef tgetflag 812int tgetflag( 813 const char *id) 814 { return(*(int *)0); } 815 816#undef tgetnum_sp 817int tgetnum_sp( 818 SCREEN *sp, 819 const char *id) 820 { return(*(int *)0); } 821 822#undef tgetnum 823int tgetnum( 824 const char *id) 825 { return(*(int *)0); } 826 827#undef tgetstr_sp 828char *tgetstr_sp( 829 SCREEN *sp, 830 const char *id, 831 char **area) 832 { return(*(char **)0); } 833 834#undef tgetstr 835char *tgetstr( 836 const char *id, 837 char **area) 838 { return(*(char **)0); } 839 840/* ./tinfo/lib_termname.c */ 841 842#undef termname_sp 843char *termname_sp( 844 SCREEN *sp) 845 { return(*(char **)0); } 846 847#undef termname 848char *termname(void) 849 { return(*(char **)0); } 850 851/* ./tinfo/lib_tgoto.c */ 852 853#undef tgoto 854char *tgoto( 855 const char *string, 856 int x, 857 int y) 858 { return(*(char **)0); } 859 860/* ./tinfo/lib_ti.c */ 861 862#undef tigetflag_sp 863int tigetflag_sp( 864 SCREEN *sp, 865 const char *str) 866 { return(*(int *)0); } 867 868#undef tigetflag 869int tigetflag( 870 const char *str) 871 { return(*(int *)0); } 872 873#undef tigetnum_sp 874int tigetnum_sp( 875 SCREEN *sp, 876 const char *str) 877 { return(*(int *)0); } 878 879#undef tigetnum 880int tigetnum( 881 const char *str) 882 { return(*(int *)0); } 883 884#undef tigetstr_sp 885char *tigetstr_sp( 886 SCREEN *sp, 887 const char *str) 888 { return(*(char **)0); } 889 890#undef tigetstr 891char *tigetstr( 892 const char *str) 893 { return(*(char **)0); } 894 895/* ./tinfo/lib_tparm.c */ 896 897#undef _nc_tparm_err 898int _nc_tparm_err; 899 900#undef _nc_tparm_analyze 901int _nc_tparm_analyze( 902 TERMINAL *term, 903 const char *string, 904 char **p_is_s, 905 int *_nc_popcount) 906 { return(*(int *)0); } 907 908#undef tparm 909char *tparm( 910 const char *string, 911 ...) 912 { return(*(char **)0); } 913 914#undef tiparm 915char *tiparm( 916 const char *string, 917 ...) 918 { return(*(char **)0); } 919 920#undef _nc_tiparm 921char *_nc_tiparm( 922 int expected, 923 const char *string, 924 ...) 925 { return(*(char **)0); } 926 927#undef _nc_reset_tparm 928void _nc_reset_tparm( 929 TERMINAL *term) 930 { /* void */ } 931 932/* ./tinfo/lib_tputs.c */ 933 934#undef PC 935char PC; 936#undef ospeed 937short ospeed; 938#undef _nc_nulls_sent 939int _nc_nulls_sent; 940 941#undef _nc_set_no_padding 942void _nc_set_no_padding( 943 SCREEN *sp) 944 { /* void */ } 945 946#undef delay_output_sp 947int delay_output_sp( 948 SCREEN *sp, 949 int ms) 950 { return(*(int *)0); } 951 952#undef delay_output 953int delay_output( 954 int ms) 955 { return(*(int *)0); } 956 957#undef _nc_flush_sp 958void _nc_flush_sp( 959 SCREEN *sp) 960 { /* void */ } 961 962#undef _nc_flush 963void _nc_flush(void) 964 { /* void */ } 965 966#undef _nc_outch_sp 967int _nc_outch_sp( 968 SCREEN *sp, 969 int ch) 970 { return(*(int *)0); } 971 972#undef _nc_outch 973int _nc_outch( 974 int ch) 975 { return(*(int *)0); } 976 977#undef _nc_putchar_sp 978int _nc_putchar_sp( 979 SCREEN *sp, 980 int ch) 981 { return(*(int *)0); } 982 983#undef _nc_putchar 984int _nc_putchar( 985 int ch) 986 { return(*(int *)0); } 987 988#undef putp_sp 989int putp_sp( 990 SCREEN *sp, 991 const char *string) 992 { return(*(int *)0); } 993 994#undef putp 995int putp( 996 const char *string) 997 { return(*(int *)0); } 998 999#undef _nc_putp_sp 1000int _nc_putp_sp( 1001 SCREEN *sp, 1002 const char *name, 1003 const char *string) 1004 { return(*(int *)0); } 1005 1006#undef _nc_putp 1007int _nc_putp( 1008 const char *name, 1009 const char *string) 1010 { return(*(int *)0); } 1011 1012#undef tputs_sp 1013int tputs_sp( 1014 SCREEN *sp, 1015 const char *string, 1016 int affcnt, 1017 NCURSES_OUTC_sp outc) 1018 { return(*(int *)0); } 1019 1020#undef _nc_outc_wrapper 1021int _nc_outc_wrapper( 1022 SCREEN *sp, 1023 int c) 1024 { return(*(int *)0); } 1025 1026#undef tputs 1027int tputs( 1028 const char *string, 1029 int affcnt, 1030 int (*outc)( 1031 int p1)) 1032 { return(*(int *)0); } 1033 1034/* ./trace/lib_trace.c */ 1035 1036#undef _nc_tracing 1037unsigned _nc_tracing; 1038#undef _nc_tputs_trace 1039const char *_nc_tputs_trace = {0}; 1040#undef _nc_outchars 1041long _nc_outchars; 1042 1043#undef curses_trace 1044unsigned curses_trace( 1045 unsigned tracelevel) 1046 { return(*(unsigned *)0); } 1047 1048#undef trace 1049void trace( 1050 const unsigned int tracelevel) 1051 { /* void */ } 1052 1053#undef _tracef 1054void _tracef( 1055 const char *fmt, 1056 ...) 1057 { /* void */ } 1058 1059#undef _nc_retrace_bool 1060NCURSES_BOOL _nc_retrace_bool( 1061 int code) 1062 { return(*(NCURSES_BOOL *)0); } 1063 1064#undef _nc_retrace_char 1065char _nc_retrace_char( 1066 int code) 1067 { return(*(char *)0); } 1068 1069#undef _nc_retrace_int 1070int _nc_retrace_int( 1071 int code) 1072 { return(*(int *)0); } 1073 1074#undef _nc_retrace_unsigned 1075unsigned _nc_retrace_unsigned( 1076 unsigned code) 1077 { return(*(unsigned *)0); } 1078 1079#undef _nc_retrace_ptr 1080char *_nc_retrace_ptr( 1081 char *code) 1082 { return(*(char **)0); } 1083 1084#undef _nc_retrace_cptr 1085const char *_nc_retrace_cptr( 1086 const char *code) 1087 { return(*(const char **)0); } 1088 1089#undef _nc_retrace_cvoid_ptr 1090const void *_nc_retrace_cvoid_ptr( 1091 const void *code) 1092 { return(*(const void **)0); } 1093 1094#undef _nc_retrace_void_ptr 1095void *_nc_retrace_void_ptr( 1096 void *code) 1097 { return(*(void **)0); } 1098 1099#undef _nc_retrace_sp 1100SCREEN *_nc_retrace_sp( 1101 SCREEN *code) 1102 { return(*(SCREEN **)0); } 1103 1104#undef _nc_retrace_win 1105WINDOW *_nc_retrace_win( 1106 WINDOW *code) 1107 { return(*(WINDOW **)0); } 1108 1109#undef _nc_fmt_funcptr 1110char *_nc_fmt_funcptr( 1111 char *target, 1112 const char *source, 1113 size_t size) 1114 { return(*(char **)0); } 1115 1116/* ./trace/lib_traceatr.c */ 1117 1118#undef _traceattr2 1119char *_traceattr2( 1120 int bufnum, 1121 chtype newmode) 1122 { return(*(char **)0); } 1123 1124#undef _traceattr 1125char *_traceattr( 1126 attr_t newmode) 1127 { return(*(char **)0); } 1128 1129#undef _nc_retrace_int_attr_t 1130int _nc_retrace_int_attr_t( 1131 attr_t code) 1132 { return(*(int *)0); } 1133 1134#undef _nc_retrace_attr_t 1135attr_t _nc_retrace_attr_t( 1136 attr_t code) 1137 { return(*(attr_t *)0); } 1138 1139#undef _nc_altcharset_name 1140const char *_nc_altcharset_name( 1141 attr_t attr, 1142 chtype ch) 1143 { return(*(const char **)0); } 1144 1145#undef _tracechtype2 1146char *_tracechtype2( 1147 int bufnum, 1148 chtype ch) 1149 { return(*(char **)0); } 1150 1151#undef _tracechtype 1152char *_tracechtype( 1153 chtype ch) 1154 { return(*(char **)0); } 1155 1156#undef _nc_retrace_chtype 1157chtype _nc_retrace_chtype( 1158 chtype code) 1159 { return(*(chtype *)0); } 1160 1161/* ./trace/lib_tracebits.c */ 1162 1163#undef _nc_trace_ttymode 1164char *_nc_trace_ttymode( 1165 const struct termios *tty) 1166 { return(*(char **)0); } 1167 1168#undef _nc_tracebits 1169char *_nc_tracebits(void) 1170 { return(*(char **)0); } 1171 1172/* ./trace/lib_tracechr.c */ 1173 1174#undef _nc_tracechar 1175char *_nc_tracechar( 1176 SCREEN *sp, 1177 int ch) 1178 { return(*(char **)0); } 1179 1180#undef _tracechar 1181char *_tracechar( 1182 int ch) 1183 { return(*(char **)0); } 1184 1185/* ./tinfo/lib_ttyflags.c */ 1186 1187#undef _nc_get_tty_mode_sp 1188int _nc_get_tty_mode_sp( 1189 SCREEN *sp, 1190 struct termios *buf) 1191 { return(*(int *)0); } 1192 1193#undef _nc_get_tty_mode 1194int _nc_get_tty_mode( 1195 struct termios *buf) 1196 { return(*(int *)0); } 1197 1198#undef _nc_set_tty_mode_sp 1199int _nc_set_tty_mode_sp( 1200 SCREEN *sp, 1201 struct termios *buf) 1202 { return(*(int *)0); } 1203 1204#undef _nc_set_tty_mode 1205int _nc_set_tty_mode( 1206 struct termios *buf) 1207 { return(*(int *)0); } 1208 1209#undef def_shell_mode_sp 1210int def_shell_mode_sp( 1211 SCREEN *sp) 1212 { return(*(int *)0); } 1213 1214#undef def_shell_mode 1215int def_shell_mode(void) 1216 { return(*(int *)0); } 1217 1218#undef def_prog_mode_sp 1219int def_prog_mode_sp( 1220 SCREEN *sp) 1221 { return(*(int *)0); } 1222 1223#undef def_prog_mode 1224int def_prog_mode(void) 1225 { return(*(int *)0); } 1226 1227#undef reset_prog_mode_sp 1228int reset_prog_mode_sp( 1229 SCREEN *sp) 1230 { return(*(int *)0); } 1231 1232#undef reset_prog_mode 1233int reset_prog_mode(void) 1234 { return(*(int *)0); } 1235 1236#undef reset_shell_mode_sp 1237int reset_shell_mode_sp( 1238 SCREEN *sp) 1239 { return(*(int *)0); } 1240 1241#undef reset_shell_mode 1242int reset_shell_mode(void) 1243 { return(*(int *)0); } 1244 1245#undef savetty_sp 1246int savetty_sp( 1247 SCREEN *sp) 1248 { return(*(int *)0); } 1249 1250#undef savetty 1251int savetty(void) 1252 { return(*(int *)0); } 1253 1254#undef resetty_sp 1255int resetty_sp( 1256 SCREEN *sp) 1257 { return(*(int *)0); } 1258 1259#undef resetty 1260int resetty(void) 1261 { return(*(int *)0); } 1262 1263/* ./tty/lib_twait.c */ 1264 1265#undef _nc_timed_wait 1266int _nc_timed_wait( 1267 SCREEN *sp, 1268 int mode, 1269 int milliseconds, 1270 int *timeleft) 1271 { return(*(int *)0); } 1272 1273/* ./tinfo/name_match.c */ 1274 1275#undef _nc_first_name 1276char *_nc_first_name( 1277 const char *const sp) 1278 { return(*(char **)0); } 1279 1280#undef _nc_name_match 1281int _nc_name_match( 1282 const char *const namelst, 1283 const char *const name, 1284 const char *const delim) 1285 { return(*(int *)0); } 1286 1287/* ./names.c */ 1288 1289#undef boolnames 1290const char *const boolnames[] = {0}; 1291#undef boolfnames 1292const char *const boolfnames[] = {0}; 1293#undef numnames 1294const char *const numnames[] = {0}; 1295#undef numfnames 1296const char *const numfnames[] = {0}; 1297#undef strnames 1298const char *const strnames[] = {0}; 1299#undef strfnames 1300const char *const strfnames[] = {0}; 1301 1302/* ./tinfo/obsolete.c */ 1303 1304#undef _nc_set_buffer_sp 1305void _nc_set_buffer_sp( 1306 SCREEN *sp, 1307 FILE *ofp, 1308 int buffered) 1309 { /* void */ } 1310 1311#undef _nc_set_buffer 1312void _nc_set_buffer( 1313 FILE *ofp, 1314 int buffered) 1315 { /* void */ } 1316 1317/* ./tinfo/read_entry.c */ 1318 1319#undef _nc_init_termtype 1320void _nc_init_termtype( 1321 TERMTYPE *const tp) 1322 { /* void */ } 1323 1324#undef _nc_read_termtype 1325int _nc_read_termtype( 1326 TERMTYPE *ptr, 1327 char *buffer, 1328 int limit) 1329 { return(*(int *)0); } 1330 1331#undef _nc_read_file_entry 1332int _nc_read_file_entry( 1333 const char *const filename, 1334 TERMTYPE *ptr) 1335 { return(*(int *)0); } 1336 1337#undef _nc_read_entry 1338int _nc_read_entry( 1339 const char *const name, 1340 char *const filename, 1341 TERMTYPE *const tp) 1342 { return(*(int *)0); } 1343 1344/* ./tinfo/read_termcap.c */ 1345 1346#undef _nc_read_termcap 1347void _nc_read_termcap(void) 1348 { /* void */ } 1349 1350/* ./tinfo/strings.c */ 1351 1352#undef _nc_str_init 1353string_desc *_nc_str_init( 1354 string_desc *dst, 1355 char *src, 1356 size_t len) 1357 { return(*(string_desc **)0); } 1358 1359#undef _nc_str_null 1360string_desc *_nc_str_null( 1361 string_desc *dst, 1362 size_t len) 1363 { return(*(string_desc **)0); } 1364 1365#undef _nc_str_copy 1366string_desc *_nc_str_copy( 1367 string_desc *dst, 1368 string_desc *src) 1369 { return(*(string_desc **)0); } 1370 1371#undef _nc_safe_strcat 1372NCURSES_BOOL _nc_safe_strcat( 1373 string_desc *dst, 1374 const char *src) 1375 { return(*(NCURSES_BOOL *)0); } 1376 1377#undef _nc_safe_strcpy 1378NCURSES_BOOL _nc_safe_strcpy( 1379 string_desc *dst, 1380 const char *src) 1381 { return(*(NCURSES_BOOL *)0); } 1382 1383/* ./trace/trace_buf.c */ 1384 1385#undef _nc_trace_buf 1386char *_nc_trace_buf( 1387 int bufnum, 1388 size_t want) 1389 { return(*(char **)0); } 1390 1391#undef _nc_trace_bufcat 1392char *_nc_trace_bufcat( 1393 int bufnum, 1394 const char *value) 1395 { return(*(char **)0); } 1396 1397/* ./trace/trace_tries.c */ 1398 1399#undef _nc_trace_tries 1400void _nc_trace_tries( 1401 TRIES *tree) 1402 { /* void */ } 1403 1404/* ./base/tries.c */ 1405 1406#undef _nc_expand_try 1407char *_nc_expand_try( 1408 TRIES *tree, 1409 unsigned code, 1410 int *count, 1411 size_t len) 1412 { return(*(char **)0); } 1413 1414#undef _nc_remove_key 1415int _nc_remove_key( 1416 TRIES **tree, 1417 unsigned code) 1418 { return(*(int *)0); } 1419 1420#undef _nc_remove_string 1421int _nc_remove_string( 1422 TRIES **tree, 1423 const char *string) 1424 { return(*(int *)0); } 1425 1426/* ./tinfo/trim_sgr0.c */ 1427 1428#undef _nc_trim_sgr0 1429char *_nc_trim_sgr0( 1430 TERMTYPE *tp) 1431 { return(*(char **)0); } 1432 1433/* ./unctrl.c */ 1434 1435#undef unctrl_sp 1436const char *unctrl_sp( 1437 SCREEN *sp, 1438 chtype ch) 1439 { return(*(const char **)0); } 1440 1441#undef unctrl 1442const char *unctrl( 1443 chtype ch) 1444 { return(*(const char **)0); } 1445 1446/* ./trace/visbuf.c */ 1447 1448#undef _nc_visbuf2 1449const char *_nc_visbuf2( 1450 int bufnum, 1451 const char *buf) 1452 { return(*(const char **)0); } 1453 1454#undef _nc_visbuf 1455const char *_nc_visbuf( 1456 const char *buf) 1457 { return(*(const char **)0); } 1458 1459#undef _nc_visbufn 1460const char *_nc_visbufn( 1461 const char *buf, 1462 int len) 1463 { return(*(const char **)0); } 1464 1465#undef _nc_viscbuf2 1466const char *_nc_viscbuf2( 1467 int bufnum, 1468 const chtype *buf, 1469 int len) 1470 { return(*(const char **)0); } 1471 1472#undef _nc_viscbuf 1473const char *_nc_viscbuf( 1474 const chtype *buf, 1475 int len) 1476 { return(*(const char **)0); } 1477 1478/* ./base/define_key.c */ 1479 1480#undef define_key_sp 1481int define_key_sp( 1482 SCREEN *sp, 1483 const char *str, 1484 int keycode) 1485 { return(*(int *)0); } 1486 1487#undef define_key 1488int define_key( 1489 const char *str, 1490 int keycode) 1491 { return(*(int *)0); } 1492 1493/* ./tinfo/hashed_db.c */ 1494 1495#undef _nc_hashed_db 1496void _nc_hashed_db(void) 1497 { /* void */ } 1498 1499/* ./base/key_defined.c */ 1500 1501#undef key_defined_sp 1502int key_defined_sp( 1503 SCREEN *sp, 1504 const char *str) 1505 { return(*(int *)0); } 1506 1507#undef key_defined 1508int key_defined( 1509 const char *str) 1510 { return(*(int *)0); } 1511 1512/* ./base/keybound.c */ 1513 1514#undef keybound_sp 1515char *keybound_sp( 1516 SCREEN *sp, 1517 int code, 1518 int count) 1519 { return(*(char **)0); } 1520 1521#undef keybound 1522char *keybound( 1523 int code, 1524 int count) 1525 { return(*(char **)0); } 1526 1527/* ./base/keyok.c */ 1528 1529#undef keyok_sp 1530int keyok_sp( 1531 SCREEN *sp, 1532 int c, 1533 NCURSES_BOOL flag) 1534 { return(*(int *)0); } 1535 1536#undef keyok 1537int keyok( 1538 int c, 1539 NCURSES_BOOL flag) 1540 { return(*(int *)0); } 1541 1542/* ./base/version.c */ 1543 1544#undef curses_version 1545const char *curses_version(void) 1546 { return(*(const char **)0); } 1547