diff options
author | millert <millert@openbsd.org> | 2000-03-26 16:45:00 +0000 |
---|---|---|
committer | millert <millert@openbsd.org> | 2000-03-26 16:45:00 +0000 |
commit | f3e2efddedcd14d4f5420fb6d8bdeffe9370bfe0 (patch) | |
tree | 3e27a9e1ea5b33fdfe6435a18bafe8eccaa574a1 /usr.bin/infocmp | |
parent | Remove idiotic, braindead casts T* -> void* (diff) | |
download | wireguard-openbsd-f3e2efddedcd14d4f5420fb6d8bdeffe9370bfe0.tar.xz wireguard-openbsd-f3e2efddedcd14d4f5420fb6d8bdeffe9370bfe0.zip |
Update to ncurses-5.0-20000325
Diffstat (limited to 'usr.bin/infocmp')
-rw-r--r-- | usr.bin/infocmp/infocmp.1tbl | 15 | ||||
-rw-r--r-- | usr.bin/infocmp/infocmp.c | 23 |
2 files changed, 26 insertions, 12 deletions
diff --git a/usr.bin/infocmp/infocmp.1tbl b/usr.bin/infocmp/infocmp.1tbl index 227a9174c01..a459e412528 100644 --- a/usr.bin/infocmp/infocmp.1tbl +++ b/usr.bin/infocmp/infocmp.1tbl @@ -1,5 +1,5 @@ '\" t -.\" $OpenBSD: infocmp.1tbl,v 1.7 2000/03/13 23:53:41 millert Exp $ +.\" $OpenBSD: infocmp.1tbl,v 1.8 2000/03/26 16:45:04 millert Exp $ .\" .\"*************************************************************************** .\" Copyright (c) 1998,2000 Free Software Foundation, Inc. * @@ -29,7 +29,7 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $From: infocmp.1m,v 1.23 2000/03/12 02:52:56 tom Exp $ +.\" $From: infocmp.1m,v 1.24 2000/03/19 03:03:31 tom Exp $ .TH infocmp 1 "" .ds n 5 .ds d /usr/share/terminfo @@ -223,15 +223,19 @@ by also specifying \fB-r\fR. \fB-G\fR Display constant literals in decimal form rather than their character equivalents. +.TP +\fB-a\fR +tells \fBinfocmp\fP to retain commented-out capabilities rather than discarding +them. Capabilities are commented by prefixing them with a period. .TP 5 \fB-q\fR Make the comparison listing shorter by omitting subheadings, and using -"-" for absent capabilities, "@" for cancelled rather than "NULL". +"-" for absent capabilities, "@" for canceled rather than "NULL". .TP 5 \fB-R\fR\fIsubset\fR Restrict output to a given subset. This option is for use with archaic -versions of terminfo like those on SVr1, Ultrix, or HP/UX that don't support -the full set of SVR4/XSI Curses terminfo; and outright broken ports like AIX +versions of terminfo like those on SVr1, Ultrix, or HP/UX that do not support +the full set of SVR4/XSI Curses terminfo; and variants such as AIX that have their own extensions incompatible with SVr4/XSI. Available terminfo subsets are "SVr1", "Ultrix", "HP", and "AIX"; see \fBterminfo\fR(\*n) for details. You can also choose the subset "BSD" which selects only capabilities @@ -345,6 +349,7 @@ The \fB-G\fR, \fB-R\fR, \fB-T\fR, +\fB-a\fR, \fB-e\fR, \fB-f\fR, \fB-g\fR, diff --git a/usr.bin/infocmp/infocmp.c b/usr.bin/infocmp/infocmp.c index f684a048bd9..064e928d8d6 100644 --- a/usr.bin/infocmp/infocmp.c +++ b/usr.bin/infocmp/infocmp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: infocmp.c,v 1.9 2000/03/13 23:53:41 millert Exp $ */ +/* $OpenBSD: infocmp.c,v 1.10 2000/03/26 16:45:04 millert Exp $ */ /**************************************************************************** * Copyright (c) 1998,1999,2000 Free Software Foundation, Inc. * @@ -43,7 +43,7 @@ #include <term_entry.h> #include <dump_entry.h> -MODULE_ID("$From: infocmp.c,v 1.52 2000/03/12 02:34:09 tom Exp $") +MODULE_ID("$From: infocmp.c,v 1.54 2000/03/19 02:56:14 tom Exp $") #define L_CURL "{" #define R_CURL "}" @@ -68,9 +68,9 @@ static int termcount; /* count of terminal entries */ static bool limited = TRUE; /* "-r" option is not set */ static bool quiet = FALSE; -static char *bool_sep = ":"; -static char *s_absent = "NULL"; -static char *s_cancel = "NULL"; +static const char *bool_sep = ":"; +static const char *s_absent = "NULL"; +static const char *s_cancel = "NULL"; static const char *tversion; /* terminfo version selected */ static int itrace; /* trace flag for debugging */ static int mwidth = 60; @@ -285,7 +285,7 @@ print_uses(ENTRY * ep, FILE * fp) } } -static char * +static const char * dump_boolean(int val) /* display the value of a boolean capability */ { @@ -903,6 +903,9 @@ usage(void) ," -R subset (see manpage)" ," -T eliminate size limits (test)" ," -V print version" +#if NCURSES_XNAMES + ," -a with -F, list commented-out caps" +#endif ," -c list common capabilities" ," -d list different capabilities" ," -e format output for C initializer" @@ -1118,8 +1121,14 @@ main(int argc, char *argv[]) /* where is the terminfo database location going to default to? */ restdir = firstdir = 0; - while ((c = getopt(argc, argv, "deEcCfFGgIinlLpqrR:s:uv:Vw:A:B:1T")) != EOF) + while ((c = getopt(argc, argv, "adeEcCfFGgIinlLpqrR:s:uv:Vw:A:B:1T")) != EOF) switch (c) { +#if NCURSES_XNAMES + case 'a': + _nc_disable_period = TRUE; + use_extended_names(TRUE); + break; +#endif case 'd': compare = C_DIFFERENCE; break; |