mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 19:09:16 +00:00
snapshot of project "ncurses", label v6_2_20210828
This commit is contained in:
parent
0e6f2fbfaf
commit
96ef16fdce
61
Ada95/aclocal.m4
vendored
61
Ada95/aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.178 2021/08/07 20:59:57 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.179 2021/08/28 20:29:28 tom Exp $
|
||||
dnl Macros used in NCURSES Ada95 auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -340,6 +340,21 @@ ifelse([$5],NONE,,[{ test -z "$5" || test "x$5" = xNONE || test "x$4" != "x$5";
|
||||
}
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Use CF_ADD_CFLAGS after first checking for potential redefinitions.
|
||||
dnl $1 = flags to add
|
||||
dnl $2 = if given makes this macro verbose.
|
||||
define([CF_APPEND_CFLAGS],
|
||||
[
|
||||
for cf_add_cflags in $1
|
||||
do
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CFLAGS,[$2])
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CPPFLAGS,[$2])
|
||||
done
|
||||
CF_ADD_CFLAGS([$1],[$2])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_TEXT version: 1 updated: 2017/02/25 18:58:55
|
||||
dnl --------------
|
||||
dnl use this macro for appending text without introducing an extra blank at
|
||||
@ -2865,7 +2880,7 @@ printf("old\\n");
|
||||
,[$1=no])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_NCURSES_CONFIG version: 27 updated: 2021/05/19 19:35:25
|
||||
dnl CF_NCURSES_CONFIG version: 28 updated: 2021/08/28 15:20:37
|
||||
dnl -----------------
|
||||
dnl Tie together the configure-script macros for ncurses, preferring these in
|
||||
dnl order:
|
||||
@ -2926,7 +2941,7 @@ if test "x${PKG_CONFIG:=none}" != xnone; then
|
||||
;;
|
||||
esac
|
||||
|
||||
CF_ADD_CFLAGS($cf_pkg_cflags)
|
||||
CF_APPEND_CFLAGS($cf_pkg_cflags)
|
||||
CF_ADD_LIBS($cf_pkg_libs)
|
||||
|
||||
AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
|
||||
@ -2968,7 +2983,7 @@ if test "x$cf_have_ncuconfig" = "xno"; then
|
||||
|
||||
if test "$NCURSES_CONFIG" != none ; then
|
||||
|
||||
CF_ADD_CFLAGS(`$NCURSES_CONFIG --cflags`)
|
||||
CF_APPEND_CFLAGS(`$NCURSES_CONFIG --cflags`)
|
||||
CF_ADD_LIBS(`$NCURSES_CONFIG --libs`)
|
||||
|
||||
# even with config script, some packages use no-override for curses.h
|
||||
@ -3716,6 +3731,36 @@ AC_MSG_RESULT($cf_prog_ln_sf)
|
||||
test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Remove a given option from CFLAGS/CPPFLAGS
|
||||
dnl $1 = option to remove
|
||||
dnl $2 = variable to update
|
||||
dnl $3 = nonempty to allow verbose message
|
||||
define([CF_REMOVE_CFLAGS],
|
||||
[
|
||||
cf_tmp_cflag=`echo "x$1" | sed -e 's/^.//' -e 's/=.*//'`
|
||||
cf_old_cflag="[$]$2"
|
||||
|
||||
case "[$]$2" in
|
||||
(*$1=*)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag=[[^ ]]*%%g"`
|
||||
;;
|
||||
(*$1\ *)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%${cf_tmp_cflag}.%%"`
|
||||
;;
|
||||
(*$1)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag%%"`
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "[$]$2" != "$cf_old_cflag" ;
|
||||
then
|
||||
ifelse([$3],,,[CF_VERBOSE(removing old option $1 from $2)])
|
||||
$2="$cf_new_cflag"
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_DEFINE version: 3 updated: 2010/01/09 11:05:50
|
||||
dnl ----------------
|
||||
dnl Remove all -U and -D options that refer to the given symbol from a list
|
||||
@ -4447,7 +4492,7 @@ top_builddir=ifelse($1,,`pwd`,$1)
|
||||
AC_SUBST(top_builddir)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 2 updated: 2018/06/20 20:23:13
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 3 updated: 2021/08/28 15:20:37
|
||||
dnl -------------------
|
||||
dnl If _XOPEN_SOURCE is not defined in the compile environment, check if we
|
||||
dnl can define it successfully.
|
||||
@ -4482,7 +4527,7 @@ if test "$cf_cv_xopen_source" != no ; then
|
||||
CF_REMOVE_DEFINE(CFLAGS,$CFLAGS,_XOPEN_SOURCE)
|
||||
CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,_XOPEN_SOURCE)
|
||||
cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
|
||||
CF_ADD_CFLAGS($cf_temp_xopen_source)
|
||||
CF_APPEND_CFLAGS($cf_temp_xopen_source)
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
@ -4875,7 +4920,7 @@ AC_ARG_WITH(system-type,
|
||||
])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 58 updated: 2021/05/01 17:49:36
|
||||
dnl CF_XOPEN_SOURCE version: 59 updated: 2021/08/28 15:20:37
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -4980,7 +5025,7 @@ case "$host_os" in
|
||||
esac
|
||||
|
||||
if test -n "$cf_xopen_source" ; then
|
||||
CF_ADD_CFLAGS($cf_xopen_source,true)
|
||||
CF_APPEND_CFLAGS($cf_xopen_source,true)
|
||||
fi
|
||||
|
||||
dnl In anything but the default case, we may have system-specific setting
|
||||
|
||||
2541
Ada95/configure
vendored
2541
Ada95/configure
vendored
File diff suppressed because it is too large
Load Diff
14
NEWS
14
NEWS
@ -26,7 +26,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.3698 2021/08/21 23:25:57 tom Exp $
|
||||
-- $Id: NEWS,v 1.3700 2021/08/28 22:32:19 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -46,6 +46,18 @@ See the AUTHORS file for the corresponding full names.
|
||||
Changes through 1.9.9e did not credit all contributions;
|
||||
it is not possible to add this information.
|
||||
|
||||
20210828
|
||||
+ correct reversed check for --disable-root-environ (report/analysis
|
||||
by Arnav Singh, cf: 20210626).
|
||||
+ apply gcc format attribute to prototypes which use a va_list
|
||||
parameter rather than a "..." variable-length parameter list
|
||||
(prompted by discussion in a tmux pull-request).
|
||||
+ modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
|
||||
e.g., for NetBSD which generally supports 500, but 600 is needed for
|
||||
ncursesw.
|
||||
+ improve documentation for tparm and static/dynamic variables.
|
||||
+ improve typography in terminfo.5 (patch by Branden Robinson).
|
||||
|
||||
20210821
|
||||
+ improve tparm implementation of %P and %g, more closely matching
|
||||
SVr4 terminfo.
|
||||
|
||||
55
aclocal.m4
vendored
55
aclocal.m4
vendored
@ -29,7 +29,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.973 2021/08/12 00:35:34 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.974 2021/08/28 20:24:23 tom Exp $
|
||||
dnl Macros used in NCURSES auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -415,6 +415,21 @@ ifelse([$5],NONE,,[{ test -z "$5" || test "x$5" = xNONE || test "x$4" != "x$5";
|
||||
}
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Use CF_ADD_CFLAGS after first checking for potential redefinitions.
|
||||
dnl $1 = flags to add
|
||||
dnl $2 = if given makes this macro verbose.
|
||||
define([CF_APPEND_CFLAGS],
|
||||
[
|
||||
for cf_add_cflags in $1
|
||||
do
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CFLAGS,[$2])
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CPPFLAGS,[$2])
|
||||
done
|
||||
CF_ADD_CFLAGS([$1],[$2])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_TEXT version: 1 updated: 2017/02/25 18:58:55
|
||||
dnl --------------
|
||||
dnl use this macro for appending text without introducing an extra blank at
|
||||
@ -6843,6 +6858,36 @@ case "$cf_cv_regex_hdrs" in
|
||||
esac
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Remove a given option from CFLAGS/CPPFLAGS
|
||||
dnl $1 = option to remove
|
||||
dnl $2 = variable to update
|
||||
dnl $3 = nonempty to allow verbose message
|
||||
define([CF_REMOVE_CFLAGS],
|
||||
[
|
||||
cf_tmp_cflag=`echo "x$1" | sed -e 's/^.//' -e 's/=.*//'`
|
||||
cf_old_cflag="[$]$2"
|
||||
|
||||
case "[$]$2" in
|
||||
(*$1=*)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag=[[^ ]]*%%g"`
|
||||
;;
|
||||
(*$1\ *)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%${cf_tmp_cflag}.%%"`
|
||||
;;
|
||||
(*$1)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag%%"`
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "[$]$2" != "$cf_old_cflag" ;
|
||||
then
|
||||
ifelse([$3],,,[CF_VERBOSE(removing old option $1 from $2)])
|
||||
$2="$cf_new_cflag"
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_DEFINE version: 3 updated: 2010/01/09 11:05:50
|
||||
dnl ----------------
|
||||
dnl Remove all -U and -D options that refer to the given symbol from a list
|
||||
@ -8158,7 +8203,7 @@ else
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 2 updated: 2018/06/20 20:23:13
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 3 updated: 2021/08/28 15:20:37
|
||||
dnl -------------------
|
||||
dnl If _XOPEN_SOURCE is not defined in the compile environment, check if we
|
||||
dnl can define it successfully.
|
||||
@ -8193,7 +8238,7 @@ if test "$cf_cv_xopen_source" != no ; then
|
||||
CF_REMOVE_DEFINE(CFLAGS,$CFLAGS,_XOPEN_SOURCE)
|
||||
CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,_XOPEN_SOURCE)
|
||||
cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
|
||||
CF_ADD_CFLAGS($cf_temp_xopen_source)
|
||||
CF_APPEND_CFLAGS($cf_temp_xopen_source)
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
@ -9598,7 +9643,7 @@ fi
|
||||
AC_SUBST(no_x11_rgb)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 58 updated: 2021/05/01 17:49:36
|
||||
dnl CF_XOPEN_SOURCE version: 59 updated: 2021/08/28 15:20:37
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -9703,7 +9748,7 @@ case "$host_os" in
|
||||
esac
|
||||
|
||||
if test -n "$cf_xopen_source" ; then
|
||||
CF_ADD_CFLAGS($cf_xopen_source,true)
|
||||
CF_APPEND_CFLAGS($cf_xopen_source,true)
|
||||
fi
|
||||
|
||||
dnl In anything but the default case, we may have system-specific setting
|
||||
|
||||
4
dist.mk
4
dist.mk
@ -26,7 +26,7 @@
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1431 2021/08/21 14:10:10 tom Exp $
|
||||
# $Id: dist.mk,v 1.1432 2021/08/28 11:20:53 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
@ -38,7 +38,7 @@ SHELL = /bin/sh
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 2
|
||||
NCURSES_PATCH = 20210821
|
||||
NCURSES_PATCH = 20210828
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
||||
@ -126,7 +126,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -199,7 +199,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||||
|
||||
@ -150,7 +150,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="tput.1.html">tput(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -248,7 +248,7 @@
|
||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "form_" for detailed
|
||||
descriptions of the entry points.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -514,7 +514,7 @@
|
||||
|
||||
https://invisible-island.net/ncurses/tctest.html
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||||
|
||||
@ -91,7 +91,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||||
|
||||
@ -223,7 +223,7 @@
|
||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "menu_" for detailed
|
||||
descriptions of the entry points.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
* sale, use or other dealings in this Software without prior written *
|
||||
* authorization. *
|
||||
****************************************************************************
|
||||
* @Id: ncurses.3x,v 1.152 2021/01/09 11:07:55 tom Exp @
|
||||
* @Id: ncurses.3x,v 1.153 2021/08/22 17:17:16 tom Exp @
|
||||
-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<HTML>
|
||||
@ -60,7 +60,7 @@
|
||||
method of updating character screens with reasonable optimization.
|
||||
This implementation is "new curses" (ncurses) and is the approved
|
||||
replacement for 4.4BSD classic curses, which has been discontinued.
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
The <STRONG>ncurses</STRONG> library emulates the curses library of System V Release 4
|
||||
UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI
|
||||
@ -78,7 +78,7 @@
|
||||
option, or (if it has been generated) with the debugging library
|
||||
<STRONG>-lncurses_g</STRONG>. (Your system integrator may also have installed these
|
||||
libraries under the names <STRONG>-lcurses</STRONG> and <STRONG>-lcurses_g</STRONG>.) The ncurses_g
|
||||
library generates trace logs (in a file called 'trace' in the current
|
||||
library generates trace logs (in a file called "trace" in the current
|
||||
directory) that describe curses actions. See also the section on
|
||||
<STRONG>ALTERNATE</STRONG> <STRONG>CONFIGURATIONS</STRONG>.
|
||||
|
||||
|
||||
@ -113,7 +113,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -281,7 +281,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_variables.3x.html">curs_variables(3x)</A></STRONG>,
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||||
|
||||
@ -207,7 +207,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="tset.1.html">tset(1)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -461,7 +461,7 @@
|
||||
<STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>,
|
||||
<STRONG><A HREF="term.5.html">term(5)</A></STRONG>. <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>. <STRONG><A HREF="user_caps.5.html">user_caps(5)</A></STRONG>.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||||
|
||||
@ -171,7 +171,7 @@
|
||||
<STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>,
|
||||
<STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -526,7 +526,7 @@
|
||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||||
<STRONG><A HREF="clear.1.html">clear(1)</A></STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="tabs.1.html">tabs(1)</A></STRONG>, <STRONG><A HREF="tset.1.html">tset(1)</A></STRONG>, <STRONG><A HREF="curs_termcap.3x.html">curs_termcap(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -385,7 +385,7 @@
|
||||
<STRONG>csh(1)</STRONG>, <STRONG>sh(1)</STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>, <STRONG>tty(4)</STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>,
|
||||
<STRONG>ttys(5)</STRONG>, <STRONG>environ(7)</STRONG>
|
||||
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210821).
|
||||
This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20210828).
|
||||
|
||||
|
||||
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
* and: Thomas E. Dickey 1996-on *
|
||||
****************************************************************************/
|
||||
|
||||
/* $Id: curses.h.in,v 1.273 2021/06/06 01:18:45 tom Exp $ */
|
||||
/* $Id: curses.h.in,v 1.274 2021/08/28 21:52:12 tom Exp $ */
|
||||
|
||||
#ifndef __NCURSES_H
|
||||
#define __NCURSES_H
|
||||
@ -813,10 +813,10 @@ extern NCURSES_EXPORT(void) use_tioctl (bool); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vidattr (chtype); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vidputs (chtype, NCURSES_OUTC); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vline (chtype, int); /* generated */
|
||||
extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *,va_list) GCC_DEPRECATED(use vw_printw); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vw_printw (WINDOW *, const char *,va_list); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vwscanw (WINDOW *, const char *,va_list) GCC_DEPRECATED(use vw_scanw); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vw_scanw (WINDOW *, const char *,va_list); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *, va_list) GCC_PRINTFLIKE(2,0) GCC_DEPRECATED(use vw_printw); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vw_printw (WINDOW *, const char *, va_list) GCC_PRINTFLIKE(2,0); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vwscanw (WINDOW *, const char *, va_list) GCC_SCANFLIKE(2,0) GCC_DEPRECATED(use vw_scanw); /* implemented */
|
||||
extern NCURSES_EXPORT(int) vw_scanw (WINDOW *, const char *, va_list) GCC_SCANFLIKE(2,0); /* implemented */
|
||||
extern NCURSES_EXPORT(int) waddch (WINDOW *, const chtype); /* implemented */
|
||||
extern NCURSES_EXPORT(int) waddchnstr (WINDOW *,const chtype *,int); /* implemented */
|
||||
extern NCURSES_EXPORT(int) waddchstr (WINDOW *,const chtype *); /* generated */
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
.\" authorization. *
|
||||
.\"***************************************************************************
|
||||
.\"
|
||||
.\" $Id: ncurses.3x,v 1.152 2021/01/09 11:07:55 tom Exp $
|
||||
.\" $Id: ncurses.3x,v 1.153 2021/08/22 17:17:16 tom Exp $
|
||||
.hy 0
|
||||
.TH ncurses 3X ""
|
||||
.ie \n(.g .ds `` \(lq
|
||||
@ -89,7 +89,7 @@ A program using these routines must be linked with the \fB\-lncurses\fR option,
|
||||
or (if it has been generated) with the debugging library \fB\-lncurses_g\fR.
|
||||
(Your system integrator may also have installed these libraries under
|
||||
the names \fB\-lcurses\fR and \fB\-lcurses_g\fR.)
|
||||
The ncurses_g library generates trace logs (in a file called 'trace' in the
|
||||
The ncurses_g library generates trace logs (in a file called \*(``trace\*('' in the
|
||||
current directory) that describe curses actions.
|
||||
See also the section on \fBALTERNATE CONFIGURATIONS\fP.
|
||||
.PP
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
.\" authorization. *
|
||||
.\"***************************************************************************
|
||||
.\"
|
||||
.\" $Id: terminfo.tail,v 1.102 2021/08/21 22:55:23 tom Exp $
|
||||
.\" $Id: terminfo.tail,v 1.106 2021/08/28 19:00:29 tom Exp $
|
||||
.ps +1
|
||||
.SS User-Defined Capabilities
|
||||
.
|
||||
@ -442,8 +442,8 @@ The parameter mechanism uses a stack and special \fB%\fP codes
|
||||
to manipulate it.
|
||||
Typically a sequence will push one of the
|
||||
parameters onto the stack and then print it in some format.
|
||||
Print (e.g., "%d") is a special case.
|
||||
Other operations, including "%t" pop their operand from the stack.
|
||||
Print (e.g., \*(``%d\*('') is a special case.
|
||||
Other operations, including \*(``%t\*('' pop their operand from the stack.
|
||||
It is noted that more complex operations are often necessary,
|
||||
e.g., in the \fBsgr\fP string.
|
||||
.PP
|
||||
@ -486,14 +486,20 @@ However, that fact is not documented in other implementations.
|
||||
Relying on it will adversely impact portability to other implementations:
|
||||
.RS
|
||||
.bP
|
||||
SVr4 curses stores the \fIstatic\fP variables in the \fBTERMINAL\fP
|
||||
structure (declared in \fBterm.h\fP), and the \fIdynamic variables\fP
|
||||
on the stack in the \fBtparm\fP function.
|
||||
The former are zeroed automatically when the \fBsetupterm\fP function
|
||||
allocates the data.
|
||||
The latter are set only by a \fB%P\fP operator.
|
||||
SVr2 curses supported \fIdynamic\fP variables.
|
||||
Those are set only by a \fB%P\fP operator.
|
||||
A \fB%g\fP for a given variable without first setting it with \fB%P\fP
|
||||
will give unpredictable results.
|
||||
will give unpredictable results, because dynamic variables are
|
||||
an uninitialized local array on the stack in the \fBtparm\fP function.
|
||||
.bP
|
||||
SVr3.2 curses supported \fIstatic\fP variables.
|
||||
Those are an array in the \fBTERMINAL\fP
|
||||
structure (declared in \fBterm.h\fP),
|
||||
and are zeroed automatically when the \fBsetupterm\fP function
|
||||
allocates the data.
|
||||
.bP
|
||||
SVr4 curses made no further improvements
|
||||
to the \fIdynamic/static\fP variable feature.
|
||||
.bP
|
||||
Solaris XPG4 curses does not distinguish between \fIdynamic\fP and
|
||||
\fIstatic\fP variables.
|
||||
@ -509,7 +515,7 @@ Unlike other implementations, ncurses zeros dynamic variables
|
||||
before the first \fB%g\fP or \fB%P\fP operator.
|
||||
.RE
|
||||
.TP
|
||||
\fB%'\fP\fIc\fP\fB'\fP
|
||||
\fB%\(aq\fP\fIc\fP\fB\(aq\fP
|
||||
char constant \fIc\fP
|
||||
.TP
|
||||
\fB%{\fP\fInn\fP\fB}\fP
|
||||
@ -557,7 +563,7 @@ on one line.
|
||||
The \fB\-f\fP option splits the string into lines with the parts indented.
|
||||
.PP
|
||||
Binary operations are in postfix form with the operands in the usual order.
|
||||
That is, to get x\-5 one would use "%gx%{5}%-".
|
||||
That is, to get x\-5 one would use \*(``%gx%{5}%\-\*(''.
|
||||
\fB%P\fP and \fB%g\fP variables are
|
||||
persistent across escape-string evaluations.
|
||||
.PP
|
||||
@ -581,7 +587,7 @@ tabs are never expanded, so \et is safe to send.
|
||||
This turns out to be essential for the Ann Arbor 4080.)
|
||||
.PP
|
||||
A final example is the \s-1LSI ADM\s0-3a, which uses row and column
|
||||
offset by a blank character, thus \*(``cup=\eE=%p1%' '%+%c%p2%' '%+%c\*(''.
|
||||
offset by a blank character, thus \*(``cup=\eE=%p1%\(aq \(aq%+%c%p2%\(aq \(aq%+%c\*(''.
|
||||
After sending \*(``\eE=\*('', this pushes the first parameter, pushes the
|
||||
ASCII value for a space (32), adds them (pushing the sum on the stack
|
||||
in place of the two previous values) and outputs that value as a character.
|
||||
@ -1649,7 +1655,7 @@ this can be indicated with the parameterized string
|
||||
.BR rep .
|
||||
The first parameter is the character to be repeated and the second
|
||||
is the number of times to repeat it.
|
||||
Thus, tparm(repeat_char, 'x', 10) is the same as \*(``xxxxxxxxxx\*(''.
|
||||
Thus, tparm(repeat_char, \(aqx\(aq, 10) is the same as \*(``xxxxxxxxxx\*(''.
|
||||
.PP
|
||||
If the terminal has a settable command character, such as the \s-1TEKTRONIX\s+1 4025,
|
||||
this can be indicated with
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
|
||||
#include <tic.h>
|
||||
|
||||
MODULE_ID("$Id: access.c,v 1.29 2021/06/26 23:50:02 tom Exp $")
|
||||
MODULE_ID("$Id: access.c,v 1.30 2021/08/28 22:07:31 tom Exp $")
|
||||
|
||||
#define LOWERCASE(c) ((isalpha(UChar(c)) && isupper(UChar(c))) ? tolower(UChar(c)) : (c))
|
||||
|
||||
@ -215,7 +215,7 @@ _nc_env_access(void)
|
||||
|
||||
if (is_elevated()) {
|
||||
result = FALSE;
|
||||
} else if ((getuid() != ROOT_UID) && (geteuid() != ROOT_UID)) {
|
||||
} else if ((getuid() == ROOT_UID) && (geteuid() == ROOT_UID)) {
|
||||
result = FALSE;
|
||||
}
|
||||
return result;
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.2+20210821) unstable; urgency=low
|
||||
ncurses6 (6.2+20210828) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Aug 2021 03:57:50 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Aug 2021 07:20:53 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.2+20210821) unstable; urgency=low
|
||||
ncurses6 (6.2+20210828) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Aug 2021 03:57:50 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Aug 2021 07:20:53 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.2+20210821) unstable; urgency=low
|
||||
ncurses6 (6.2+20210828) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Aug 2021 03:57:50 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Aug 2021 07:20:53 -0400
|
||||
|
||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.473 2021/08/21 14:10:10 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.474 2021/08/28 11:20:53 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "2"
|
||||
!define VERSION_YYYY "2021"
|
||||
!define VERSION_MMDD "0821"
|
||||
!define VERSION_MMDD "0828"
|
||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
||||
|
||||
!define MY_ABI "5"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: mingw32-ncurses6
|
||||
Version: 6.2
|
||||
Release: 20210821
|
||||
Release: 20210828
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.2
|
||||
Release: 20210821
|
||||
Release: 20210828
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: Curses library with POSIX thread support.
|
||||
Name: ncursest6
|
||||
Version: 6.2
|
||||
Release: 20210821
|
||||
Release: 20210828
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
61
test/aclocal.m4
vendored
61
test/aclocal.m4
vendored
@ -27,7 +27,7 @@ dnl sale, use or other dealings in this Software without prior written *
|
||||
dnl authorization. *
|
||||
dnl***************************************************************************
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.197 2021/07/10 21:40:29 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.198 2021/08/28 20:30:56 tom Exp $
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey
|
||||
dnl
|
||||
@ -345,6 +345,21 @@ ifelse([$5],NONE,,[{ test -z "$5" || test "x$5" = xNONE || test "x$4" != "x$5";
|
||||
}
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Use CF_ADD_CFLAGS after first checking for potential redefinitions.
|
||||
dnl $1 = flags to add
|
||||
dnl $2 = if given makes this macro verbose.
|
||||
define([CF_APPEND_CFLAGS],
|
||||
[
|
||||
for cf_add_cflags in $1
|
||||
do
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CFLAGS,[$2])
|
||||
CF_REMOVE_CFLAGS($cf_add_cflags,CPPFLAGS,[$2])
|
||||
done
|
||||
CF_ADD_CFLAGS([$1],[$2])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_APPEND_TEXT version: 1 updated: 2017/02/25 18:58:55
|
||||
dnl --------------
|
||||
dnl use this macro for appending text without introducing an extra blank at
|
||||
@ -2557,7 +2572,7 @@ printf("old\\n");
|
||||
,[$1=no])
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_NCURSES_CONFIG version: 27 updated: 2021/05/19 19:35:25
|
||||
dnl CF_NCURSES_CONFIG version: 28 updated: 2021/08/28 15:20:37
|
||||
dnl -----------------
|
||||
dnl Tie together the configure-script macros for ncurses, preferring these in
|
||||
dnl order:
|
||||
@ -2618,7 +2633,7 @@ if test "x${PKG_CONFIG:=none}" != xnone; then
|
||||
;;
|
||||
esac
|
||||
|
||||
CF_ADD_CFLAGS($cf_pkg_cflags)
|
||||
CF_APPEND_CFLAGS($cf_pkg_cflags)
|
||||
CF_ADD_LIBS($cf_pkg_libs)
|
||||
|
||||
AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
|
||||
@ -2660,7 +2675,7 @@ if test "x$cf_have_ncuconfig" = "xno"; then
|
||||
|
||||
if test "$NCURSES_CONFIG" != none ; then
|
||||
|
||||
CF_ADD_CFLAGS(`$NCURSES_CONFIG --cflags`)
|
||||
CF_APPEND_CFLAGS(`$NCURSES_CONFIG --cflags`)
|
||||
CF_ADD_LIBS(`$NCURSES_CONFIG --libs`)
|
||||
|
||||
# even with config script, some packages use no-override for curses.h
|
||||
@ -3374,6 +3389,36 @@ esac
|
||||
AC_SUBST(LINT_OPTS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_CFLAGS version: 1 updated: 2021/08/28 15:20:37
|
||||
dnl ----------------
|
||||
dnl Remove a given option from CFLAGS/CPPFLAGS
|
||||
dnl $1 = option to remove
|
||||
dnl $2 = variable to update
|
||||
dnl $3 = nonempty to allow verbose message
|
||||
define([CF_REMOVE_CFLAGS],
|
||||
[
|
||||
cf_tmp_cflag=`echo "x$1" | sed -e 's/^.//' -e 's/=.*//'`
|
||||
cf_old_cflag="[$]$2"
|
||||
|
||||
case "[$]$2" in
|
||||
(*$1=*)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag=[[^ ]]*%%g"`
|
||||
;;
|
||||
(*$1\ *)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%${cf_tmp_cflag}.%%"`
|
||||
;;
|
||||
(*$1)
|
||||
cf_old_cflag=`echo "x$cf_old_cflag" | sed -e 's/^.//' -e "s%$cf_tmp_cflag%%"`
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "[$]$2" != "$cf_old_cflag" ;
|
||||
then
|
||||
ifelse([$3],,,[CF_VERBOSE(removing old option $1 from $2)])
|
||||
$2="$cf_new_cflag"
|
||||
fi
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_REMOVE_DEFINE version: 3 updated: 2010/01/09 11:05:50
|
||||
dnl ----------------
|
||||
dnl Remove all -U and -D options that refer to the given symbol from a list
|
||||
@ -3830,7 +3875,7 @@ else
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 2 updated: 2018/06/20 20:23:13
|
||||
dnl CF_TRY_XOPEN_SOURCE version: 3 updated: 2021/08/28 15:20:37
|
||||
dnl -------------------
|
||||
dnl If _XOPEN_SOURCE is not defined in the compile environment, check if we
|
||||
dnl can define it successfully.
|
||||
@ -3865,7 +3910,7 @@ if test "$cf_cv_xopen_source" != no ; then
|
||||
CF_REMOVE_DEFINE(CFLAGS,$CFLAGS,_XOPEN_SOURCE)
|
||||
CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,_XOPEN_SOURCE)
|
||||
cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
|
||||
CF_ADD_CFLAGS($cf_temp_xopen_source)
|
||||
CF_APPEND_CFLAGS($cf_temp_xopen_source)
|
||||
fi
|
||||
])
|
||||
dnl ---------------------------------------------------------------------------
|
||||
@ -4289,7 +4334,7 @@ esac
|
||||
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_XOPEN_SOURCE version: 58 updated: 2021/05/01 17:49:36
|
||||
dnl CF_XOPEN_SOURCE version: 59 updated: 2021/08/28 15:20:37
|
||||
dnl ---------------
|
||||
dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions,
|
||||
dnl or adapt to the vendor's definitions to get equivalent functionality,
|
||||
@ -4394,7 +4439,7 @@ case "$host_os" in
|
||||
esac
|
||||
|
||||
if test -n "$cf_xopen_source" ; then
|
||||
CF_ADD_CFLAGS($cf_xopen_source,true)
|
||||
CF_APPEND_CFLAGS($cf_xopen_source,true)
|
||||
fi
|
||||
|
||||
dnl In anything but the default case, we may have system-specific setting
|
||||
|
||||
3327
test/configure
vendored
3327
test/configure
vendored
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user