TERMTYPE2
extern NCURSES_EXPORT(int) _nc_read_termcap_entry (const char *const, TERMTYPE2 *const);
extern NCURSES_EXPORT(int) _nc_setup_tinfo(const char *, TERMTYPE2 *);
extern NCURSES_EXPORT(void) _nc_init_termtype (TERMTYPE2 *const);
extern NCURSES_EXPORT(void) _nc_free_entry (ENTRY *, TERMTYPE2 *);
extern NCURSES_EXPORT(const TERMTYPE2 *) _nc_fallback2 (const char *);
extern NCURSES_EXPORT(void) _nc_copy_termtype2 (TERMTYPE2 *, const TERMTYPE2 *);
extern NCURSES_EXPORT(void) _nc_export_termtype2(TERMTYPE *, const TERMTYPE2 *);
extern NCURSES_EXPORT(int) _nc_read_entry2 (const char * const, char * const, TERMTYPE2 *const);
extern NCURSES_EXPORT(int) _nc_read_file_entry (const char *const, TERMTYPE2 *);
extern NCURSES_EXPORT(int) _nc_read_termtype (TERMTYPE2 *, char *, int);
TERMTYPE2 type2; /* extended terminal type description */
TERMTYPE2 tterm;
extern NCURSES_EXPORT(void) _nc_align_termtype (TERMTYPE2 *, TERMTYPE2 *);
extern NCURSES_EXPORT(void) _nc_free_termtype2 (TERMTYPE2 *);
extern NCURSES_EXPORT(char *) _nc_trim_sgr0 (TERMTYPE2 *);
extern NCURSES_EXPORT(void) _nc_write_entry (TERMTYPE2 *const);
extern NCURSES_EXPORT(int) _nc_write_object (TERMTYPE2 *, char *, unsigned *, unsigned);
extern NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype2)(TERMTYPE2 *, bool);
TERMTYPE2 *tp;
TERMTYPE2 *to = &(target->tterm);
TERMTYPE2 *from = &(source->tterm);
TERMTYPE2 copy;
realign_data(TERMTYPE2 *to, char **ext_Names,
_nc_first_ext_name(TERMTYPE2 *tp, int token_type)
_nc_last_ext_name(TERMTYPE2 *tp, int token_type)
_nc_find_ext_name(TERMTYPE2 *tp, char *name, int token_type)
_nc_ext_data_index(TERMTYPE2 *tp, int n, int token_type)
_nc_del_ext_name(TERMTYPE2 *tp, char *name, int token_type)
_nc_ins_ext_name(TERMTYPE2 *tp, char *name, int token_type)
adjust_cancels(TERMTYPE2 *to, TERMTYPE2 *from)
_nc_align_termtype(TERMTYPE2 *to, TERMTYPE2 *from)
copy_termtype(TERMTYPE2 *dst, const TERMTYPE2 *src, int mode)
copy_termtype((TERMTYPE2 *) dst, (const TERMTYPE2 *) src, 0);
_nc_copy_termtype2(TERMTYPE2 *dst, const TERMTYPE2 *src)
_nc_export_termtype2(TERMTYPE *dst, const TERMTYPE2 *src)
copy_termtype((TERMTYPE2 *) dst, src, srcINT);
find_capname(TERMTYPE2 *p, const char *name)
extended_captype(TERMTYPE2 *p, unsigned which)
invalid_merge(TERMTYPE2 *to, TERMTYPE2 *from)
TERMTYPE2 thisterm;
static void sanity_check2(TERMTYPE2 *, bool);
NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype2) (TERMTYPE2 *, bool) = sanity_check2;
static void fixup_acsc(TERMTYPE2 *, int);
fixup_acsc(TERMTYPE2 *tp, int literal)
sanity_check2(TERMTYPE2 *tp, bool literal)
_nc_delink_entry(ENTRY * headp, const TERMTYPE2 *const tterm)
_nc_free_entry(ENTRY * headp, TERMTYPE2 *tterm)
really_free_termtype(TERMTYPE2 *ptr, bool freeStrings)
really_free_termtype((TERMTYPE2 *) ptr, !NCURSES_EXT_NUMBERS);
really_free_termtype((TERMTYPE2 *) ptr, TRUE);
_nc_free_termtype2(TERMTYPE2 *ptr)
_nc_setup_tinfo(const char *const tn, TERMTYPE2 *const tp)
const TERMTYPE2 *fallback = _nc_fallback2(myname);
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
postprocess_terminfo(TERMTYPE2 *tp)
static void postprocess_termcap(TERMTYPE2 *, bool);
static void postprocess_terminfo(TERMTYPE2 *);
TERMTYPE2 *tp = &(entryp->tterm);
postprocess_termcap(TERMTYPE2 *tp, bool has_base)
_nc_init_termtype(TERMTYPE2 *const tp)
_nc_read_termtype(TERMTYPE2 *ptr, char *buffer, int limit)
_nc_read_file_entry(const char *const filename, TERMTYPE2 *ptr)
TERMTYPE2 *const tp)
_nc_read_entry2(const char *const name, char *const filename, TERMTYPE2 *const tp)
TERMTYPE2 dummy;
_nc_read_termcap_entry(const char *const tn, TERMTYPE2 *const tp)
const TERMTYPE2 *fallback = _nc_fallback2(tname);
_nc_trim_sgr0(TERMTYPE2 *tp)
set_attribute_9(TERMTYPE2 *tp, int flag)
_nc_write_entry(TERMTYPE2 *const tp)
extended_Booleans(TERMTYPE2 *tp)
extended_Numbers(TERMTYPE2 *tp)
extended_Strings(TERMTYPE2 *tp)
extended_object(TERMTYPE2 *tp)
_nc_write_object(TERMTYPE2 *tp, char *buffer, unsigned *offset, unsigned limit)
write_file(char *filename, TERMTYPE2 *tp)
dump_initializers(TERMTYPE2 *term)
dump_termtype(TERMTYPE2 *term)
entryeq(TERMTYPE2 *t1, TERMTYPE2 *t2)
analyze_string(const char *name, const char *cap, TERMTYPE2 *tp)
kill_string(TERMTYPE2 *tterm, const char *const cap)
find_string(TERMTYPE2 *tterm, char *name)
kill_labels(TERMTYPE2 *tterm, int target)
kill_fkeys(TERMTYPE2 *tterm, int target)
purged_acs(TERMTYPE2 *tterm)
dump_entry(TERMTYPE2 *tterm,
TERMTYPE2 save_tterm;
TERMTYPE2 *tp GCC_UNUSED,
set_obsolete_termcaps(TERMTYPE2 *tp)
repair_acsc(TERMTYPE2 *tp)
static TERMTYPE2 *cur_type;
static void set_obsolete_termcaps(TERMTYPE2 *tp);
fmt_complex(TERMTYPE2 *tterm, const char *capability, char *src, int level)
fmt_entry(TERMTYPE2 *tterm,
extern int fmt_entry(TERMTYPE2 *, PredFunc, int, int, int, int);
extern void compare_entry(PredHook, TERMTYPE2 *, bool);
extern void dump_entry(TERMTYPE2 *, int, int, int, PredFunc);
extern void repair_acsc(TERMTYPE2 *tp);
check_acs(TERMTYPE2 *tp)
check_colors(TERMTYPE2 *tp)
check_noaddress(TERMTYPE2 *tp, const char *why)
check_cursor(TERMTYPE2 *tp)
check_keypad(TERMTYPE2 *tp)
check_printer(TERMTYPE2 *tp)
check_screen(TERMTYPE2 *tp)
check_params(TERMTYPE2 *tp, const char *name, const char *value, int extended)
check_delays(TERMTYPE2 *tp, const char *name, const char *value)
check_infotocap(TERMTYPE2 *tp, int i, const char *value)
check_sgr(TERMTYPE2 *tp, char *zero, int num, char *cap, const char *name)
get_fkey_list(TERMTYPE2 *tp)
check_conflict(TERMTYPE2 *tp)
check_sgr_param(TERMTYPE2 *tp, int code, const char *name, char *value)
guess_ANSI_VTxx(TERMTYPE2 *tp)
check_user_6789(TERMTYPE2 *tp)
check_termtype(TERMTYPE2 *tp, bool literal)
static void (*save_check_termtype) (TERMTYPE2 *, bool);
static void check_termtype(TERMTYPE2 *tt, bool);