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