173f0a83dSXin LI/**************************************************************************** 2*e1865124SBaptiste Daroussin * Copyright 2020 Thomas E. Dickey * 3*e1865124SBaptiste Daroussin * Copyright 2012-2016,2017 Free Software Foundation, Inc. * 473f0a83dSXin LI * * 573f0a83dSXin LI * Permission is hereby granted, free of charge, to any person obtaining a * 673f0a83dSXin LI * copy of this software and associated documentation files (the * 773f0a83dSXin LI * "Software"), to deal in the Software without restriction, including * 873f0a83dSXin LI * without limitation the rights to use, copy, modify, merge, publish, * 973f0a83dSXin LI * distribute, distribute with modifications, sublicense, and/or sell * 1073f0a83dSXin LI * copies of the Software, and to permit persons to whom the Software is * 1173f0a83dSXin LI * furnished to do so, subject to the following conditions: * 1273f0a83dSXin LI * * 1373f0a83dSXin LI * The above copyright notice and this permission notice shall be included * 1473f0a83dSXin LI * in all copies or substantial portions of the Software. * 1573f0a83dSXin LI * * 1673f0a83dSXin LI * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 1773f0a83dSXin LI * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 1873f0a83dSXin LI * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 1973f0a83dSXin LI * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 2073f0a83dSXin LI * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 2173f0a83dSXin LI * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 2273f0a83dSXin LI * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 2373f0a83dSXin LI * * 2473f0a83dSXin LI * Except as contained in this notice, the name(s) of the above copyright * 2573f0a83dSXin LI * holders shall not be used in advertising or otherwise to promote the * 2673f0a83dSXin LI * sale, use or other dealings in this Software without prior written * 2773f0a83dSXin LI * authorization. * 2873f0a83dSXin LI ****************************************************************************/ 2973f0a83dSXin LI 3073f0a83dSXin LI/**************************************************************************** 31aae38d10SBaptiste Daroussin * Author: Thomas E. Dickey 2012-on * 3273f0a83dSXin LI ****************************************************************************/ 3373f0a83dSXin LI/* LINTLIBRARY */ 3473f0a83dSXin LI 3573f0a83dSXin LI/* ./tinfo/alloc_entry.c */ 3673f0a83dSXin LI 3773f0a83dSXin LI#include <curses.priv.h> 3873f0a83dSXin LI 3973f0a83dSXin LI#undef _nc_init_entry 4073f0a83dSXin LIvoid _nc_init_entry( 41aae38d10SBaptiste Daroussin ENTRY *const tp) 4273f0a83dSXin LI { /* void */ } 4373f0a83dSXin LI 4473f0a83dSXin LI#undef _nc_copy_entry 4573f0a83dSXin LIENTRY *_nc_copy_entry( 4673f0a83dSXin LI ENTRY *oldp) 4773f0a83dSXin LI { return(*(ENTRY **)0); } 4873f0a83dSXin LI 4973f0a83dSXin LI#undef _nc_save_str 5073f0a83dSXin LIchar *_nc_save_str( 5173f0a83dSXin LI const char *const string) 5273f0a83dSXin LI { return(*(char **)0); } 5373f0a83dSXin LI 5473f0a83dSXin LI#undef _nc_wrap_entry 5573f0a83dSXin LIvoid _nc_wrap_entry( 5673f0a83dSXin LI ENTRY *const ep, 5773f0a83dSXin LI NCURSES_BOOL copy_strings) 5873f0a83dSXin LI { /* void */ } 5973f0a83dSXin LI 6073f0a83dSXin LI#undef _nc_merge_entry 6173f0a83dSXin LIvoid _nc_merge_entry( 62aae38d10SBaptiste Daroussin ENTRY *const target, 63aae38d10SBaptiste Daroussin ENTRY *const source) 6473f0a83dSXin LI { /* void */ } 6573f0a83dSXin LI 6673f0a83dSXin LI/* ./tinfo/captoinfo.c */ 6773f0a83dSXin LI 6873f0a83dSXin LI#undef _nc_captoinfo 6973f0a83dSXin LIchar *_nc_captoinfo( 7073f0a83dSXin LI const char *cap, 7173f0a83dSXin LI const char *s, 7273f0a83dSXin LI int const parameterized) 7373f0a83dSXin LI { return(*(char **)0); } 7473f0a83dSXin LI 7573f0a83dSXin LI#undef _nc_infotocap 7673f0a83dSXin LIchar *_nc_infotocap( 7773f0a83dSXin LI const char *cap, 7873f0a83dSXin LI const char *str, 7973f0a83dSXin LI int const parameterized) 8073f0a83dSXin LI { return(*(char **)0); } 8173f0a83dSXin LI 8273f0a83dSXin LI/* ./tinfo/comp_expand.c */ 8373f0a83dSXin LI 8473f0a83dSXin LI#undef _nc_tic_expand 8573f0a83dSXin LIchar *_nc_tic_expand( 8673f0a83dSXin LI const char *srcp, 8773f0a83dSXin LI NCURSES_BOOL tic_format, 8873f0a83dSXin LI int numbers) 8973f0a83dSXin LI { return(*(char **)0); } 9073f0a83dSXin LI 9173f0a83dSXin LI/* ./tinfo/comp_parse.c */ 9273f0a83dSXin LI 9373f0a83dSXin LI#undef _nc_check_termtype2 9473f0a83dSXin LIvoid (*_nc_check_termtype2)( 95aae38d10SBaptiste Daroussin TERMTYPE2 *p1, 9673f0a83dSXin LI NCURSES_BOOL p2); 9773f0a83dSXin LI 9873f0a83dSXin LI#undef _nc_entry_match 9973f0a83dSXin LINCURSES_BOOL _nc_entry_match( 10073f0a83dSXin LI char *n1, 10173f0a83dSXin LI char *n2) 10273f0a83dSXin LI { return(*(NCURSES_BOOL *)0); } 10373f0a83dSXin LI 10473f0a83dSXin LI#undef _nc_read_entry_source 10573f0a83dSXin LIvoid _nc_read_entry_source( 10673f0a83dSXin LI FILE *fp, 10773f0a83dSXin LI char *buf, 10873f0a83dSXin LI int literal, 10973f0a83dSXin LI NCURSES_BOOL silent, 11073f0a83dSXin LI NCURSES_BOOL (*hook)( 11173f0a83dSXin LI ENTRY *p1)) 11273f0a83dSXin LI { /* void */ } 11373f0a83dSXin LI 11473f0a83dSXin LI#undef _nc_resolve_uses2 11573f0a83dSXin LIint _nc_resolve_uses2( 11673f0a83dSXin LI NCURSES_BOOL fullresolve, 11773f0a83dSXin LI NCURSES_BOOL literal) 11873f0a83dSXin LI { return(*(int *)0); } 11973f0a83dSXin LI 12073f0a83dSXin LI/* ./tinfo/comp_scan.c */ 12173f0a83dSXin LI 12273f0a83dSXin LI#undef _nc_syntax 12373f0a83dSXin LIint _nc_syntax; 12473f0a83dSXin LI#undef _nc_strict_bsd 12573f0a83dSXin LIint _nc_strict_bsd; 12673f0a83dSXin LI#undef _nc_curr_file_pos 12773f0a83dSXin LIlong _nc_curr_file_pos; 12873f0a83dSXin LI#undef _nc_comment_start 12973f0a83dSXin LIlong _nc_comment_start; 13073f0a83dSXin LI#undef _nc_comment_end 13173f0a83dSXin LIlong _nc_comment_end; 13273f0a83dSXin LI#undef _nc_start_line 13373f0a83dSXin LIlong _nc_start_line; 13473f0a83dSXin LI#undef _nc_curr_token 13573f0a83dSXin LIstruct token _nc_curr_token; 13673f0a83dSXin LI#undef _nc_disable_period 13773f0a83dSXin LINCURSES_BOOL _nc_disable_period; 13873f0a83dSXin LI 13973f0a83dSXin LI#undef _nc_reset_input 14073f0a83dSXin LIvoid _nc_reset_input( 14173f0a83dSXin LI FILE *fp, 14273f0a83dSXin LI char *buf) 14373f0a83dSXin LI { /* void */ } 14473f0a83dSXin LI 14573f0a83dSXin LI#undef _nc_get_token 14673f0a83dSXin LIint _nc_get_token( 14773f0a83dSXin LI NCURSES_BOOL silent) 14873f0a83dSXin LI { return(*(int *)0); } 14973f0a83dSXin LI 15073f0a83dSXin LI#undef _nc_trans_string 15173f0a83dSXin LIint _nc_trans_string( 15273f0a83dSXin LI char *ptr, 15373f0a83dSXin LI char *last) 15473f0a83dSXin LI { return(*(int *)0); } 15573f0a83dSXin LI 15673f0a83dSXin LI#undef _nc_push_token 15773f0a83dSXin LIvoid _nc_push_token( 15873f0a83dSXin LI int tokclass) 15973f0a83dSXin LI { /* void */ } 16073f0a83dSXin LI 16173f0a83dSXin LI#undef _nc_panic_mode 16273f0a83dSXin LIvoid _nc_panic_mode( 16373f0a83dSXin LI char ch) 16473f0a83dSXin LI { /* void */ } 16573f0a83dSXin LI 16673f0a83dSXin LI/* ./tinfo/parse_entry.c */ 16773f0a83dSXin LI 16873f0a83dSXin LI#undef _nc_parse_entry 16973f0a83dSXin LIint _nc_parse_entry( 170aae38d10SBaptiste Daroussin ENTRY *entryp, 17173f0a83dSXin LI int literal, 17273f0a83dSXin LI NCURSES_BOOL silent) 17373f0a83dSXin LI { return(*(int *)0); } 17473f0a83dSXin LI 17573f0a83dSXin LI#undef _nc_capcmp 17673f0a83dSXin LIint _nc_capcmp( 17773f0a83dSXin LI const char *s, 17873f0a83dSXin LI const char *t) 17973f0a83dSXin LI { return(*(int *)0); } 18073f0a83dSXin LI 18173f0a83dSXin LI/* ./tinfo/write_entry.c */ 18273f0a83dSXin LI 18373f0a83dSXin LI#undef _nc_set_writedir 18473f0a83dSXin LIvoid _nc_set_writedir( 185aae38d10SBaptiste Daroussin const char *dir) 18673f0a83dSXin LI { /* void */ } 18773f0a83dSXin LI 18873f0a83dSXin LI#undef _nc_write_entry 18973f0a83dSXin LIvoid _nc_write_entry( 190aae38d10SBaptiste Daroussin TERMTYPE2 *const tp) 19173f0a83dSXin LI { /* void */ } 19273f0a83dSXin LI 193aae38d10SBaptiste Daroussin#undef _nc_write_object 194aae38d10SBaptiste Daroussinint _nc_write_object( 195aae38d10SBaptiste Daroussin TERMTYPE2 *tp, 196aae38d10SBaptiste Daroussin char *buffer, 197aae38d10SBaptiste Daroussin unsigned *offset, 198aae38d10SBaptiste Daroussin unsigned limit) 199aae38d10SBaptiste Daroussin { return(*(int *)0); } 200aae38d10SBaptiste Daroussin 20173f0a83dSXin LI#undef _nc_tic_written 20273f0a83dSXin LIint _nc_tic_written(void) 20373f0a83dSXin LI { return(*(int *)0); } 204