xref: /freebsd/contrib/ncurses/ncurses/llib-ltic (revision e1865124)
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