diff options
author | Peter Wemm <peter@FreeBSD.org> | 2000-07-03 09:24:12 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2000-07-03 09:24:12 +0000 |
commit | 15589c42fa2774d2f8ee650f4f31eb8d3a861316 (patch) | |
tree | 27e79485df3c9195e6fe58960df47f675f41f1e9 /contrib/ncurses/include/term_entry.h | |
parent | 6b9085fd58b7602b14be0cd2059285baa764a7ee (diff) | |
download | src-15589c42fa2774d2f8ee650f4f31eb8d3a861316.tar.gz src-15589c42fa2774d2f8ee650f4f31eb8d3a861316.zip |
Import the most recent ncurses 5.1 prerelease (20000701).
Mostly this is intended to resolve the trace() badness once and for all.
Obtained from: ftp://dickey.his.com/ncurses/
Notes
Notes:
svn path=/vendor/ncurses/dist/; revision=62449
Diffstat (limited to 'contrib/ncurses/include/term_entry.h')
-rw-r--r-- | contrib/ncurses/include/term_entry.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/contrib/ncurses/include/term_entry.h b/contrib/ncurses/include/term_entry.h index a19b6010af76..7d9f77b4befc 100644 --- a/contrib/ncurses/include/term_entry.h +++ b/contrib/ncurses/include/term_entry.h @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 1998 Free Software Foundation, Inc. * + * Copyright (c) 1998,1999,2000 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,6 +31,7 @@ * and: Eric S. Raymond <esr@snark.thyrsus.com> * ****************************************************************************/ +/* $Id: term_entry.h,v 1.29 2000/03/19 02:04:15 tom Exp $ */ /* * term_entry.h -- interface to entry-manipulation code @@ -46,16 +47,20 @@ extern "C" { #include <term.h> #define MAX_USES 32 +#define MAX_CROSSLINKS 16 typedef struct entry { TERMTYPE tterm; int nuses; struct { - void *parent; /* (char *) or (ENTRY *) */ + char *name; + struct entry *link; long line; } uses[MAX_USES]; + int ncrosslinks; + struct entry *crosslinks[MAX_CROSSLINKS]; long cstart, cend; long startline; struct entry *next; @@ -130,6 +135,7 @@ extern void _nc_init_acs(void); /* corresponds to traditional 'init_acs()' */ /* parse_entry.c: entry-parsing code */ #if NCURSES_XNAMES extern bool _nc_user_definable; +extern bool _nc_disable_period; #endif extern int _nc_parse_entry(ENTRY *, int, bool); extern int _nc_capcmp(const char *, const char *); @@ -141,7 +147,7 @@ extern void _nc_write_entry(TERMTYPE *const); /* comp_parse.c: entry list handling */ extern void _nc_read_entry_source(FILE*, char*, int, bool, bool (*)(ENTRY*)); extern bool _nc_entry_match(char *, char *); -extern int _nc_resolve_uses(void); +extern int _nc_resolve_uses(bool); extern void _nc_free_entries(ENTRY *); extern void (*_nc_check_termtype)(TERMTYPE *); |