summaryrefslogtreecommitdiffstats
path: root/contrib/ncurses
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2002-10-12 10:22:52 +0000
committerache <ache@FreeBSD.org>2002-10-12 10:22:52 +0000
commitc60d03847fad771361b5a5590015bfe65a1b3023 (patch)
tree6fdf50bab07685d188f5c8e6310316ae6f7a3148 /contrib/ncurses
parentaaa87a36c4e0b60fe7520126c5d20e5b1ea6f0a9 (diff)
parentbbc1d3e75cb03de4afedeeb0420482eeb5d67002 (diff)
downloadFreeBSD-src-c60d03847fad771361b5a5590015bfe65a1b3023.zip
FreeBSD-src-c60d03847fad771361b5a5590015bfe65a1b3023.tar.gz
This commit was generated by cvs2svn to compensate for changes in r104977,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/ncurses')
-rw-r--r--contrib/ncurses/ncurses/curses.priv.h2
-rw-r--r--contrib/ncurses/ncurses/tinfo/comp_parse.c8
2 files changed, 10 insertions, 0 deletions
diff --git a/contrib/ncurses/ncurses/curses.priv.h b/contrib/ncurses/ncurses/curses.priv.h
index 9758278..efac8ae 100644
--- a/contrib/ncurses/ncurses/curses.priv.h
+++ b/contrib/ncurses/ncurses/curses.priv.h
@@ -220,6 +220,8 @@ struct tries {
#define S_QUOTE '\''
#define D_QUOTE '"'
+#define VT_ACSC "``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~"
+
/*
* Structure for palette tables
*/
diff --git a/contrib/ncurses/ncurses/tinfo/comp_parse.c b/contrib/ncurses/ncurses/tinfo/comp_parse.c
index d59e4a5..f118438 100644
--- a/contrib/ncurses/ncurses/tinfo/comp_parse.c
+++ b/contrib/ncurses/ncurses/tinfo/comp_parse.c
@@ -465,6 +465,14 @@ sanity_check(TERMTYPE * tp)
PAIRED(enter_underline_mode, exit_underline_mode)
}
+ /* we do this check/fix in postprocess_termcap(), but some packagers
+ * prefer to bypass it...
+ */
+ if (acs_chars == 0
+ && enter_alt_charset_mode != 0
+ && exit_alt_charset_mode != 0)
+ acs_chars = strdup(VT_ACSC);
+
/* listed in structure-member order of first argument */
PAIRED(enter_alt_charset_mode, exit_alt_charset_mode);
ANDMISSING(enter_alt_charset_mode, acs_chars);
OpenPOWER on IntegriCloud