# ncurses 6.5 - patch 20250201 - Thomas E. Dickey # # ------------------------------------------------------------------------------ # # Ncurses 6.5 is at # https://invisible-island.net/archives/ncurses/ # https://invisible-mirror.net/archives/ncurses/ # https://ftp.gnu.org/gnu/ncurses/ # # Patches for ncurses 6.5 can be found at # https://invisible-island.net/archives/ncurses/6.5 # https://invisible-mirror.net/archives/ncurses/6.5 # # ------------------------------------------------------------------------------ # https://invisible-island.net/archives/ncurses/6.5/ncurses-6.5-20250201.patch.gz # patch by Thomas E. Dickey # created Sun Feb 2 01:33:22 UTC 2025 # ------------------------------------------------------------------------------ # NEWS | 11 # VERSION | 2 # aclocal.m4 | 14 # c++/edit_cfg.sh | 6 # c++/etip.h.in | 14 # configure | 702 ++++------ # configure.in | 6 # dist.mk | 4 # doc/html/ada/funcs/T.htm | 2 # doc/html/ada/terminal_interface-curses-forms__adb.htm | 8 # doc/html/ada/terminal_interface-curses-menus__adb.htm | 8 # doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm | 4 # doc/html/man/curs_add_wch.3x.html | 314 ++-- # doc/html/man/curs_add_wchstr.3x.html | 20 # doc/html/man/curs_addch.3x.html | 122 + # doc/html/man/curs_addchstr.3x.html | 10 # doc/html/man/curs_addstr.3x.html | 12 # doc/html/man/curs_addwstr.3x.html | 19 # doc/html/man/curs_attr.3x.html | 46 # doc/html/man/curs_beep.3x.html | 12 # doc/html/man/curs_bkgrnd.3x.html | 10 # doc/html/man/curs_border.3x.html | 84 - # doc/html/man/curs_border_set.3x.html | 81 - # doc/html/man/curs_deleteln.3x.html | 12 # doc/html/man/curs_get_wch.3x.html | 44 # doc/html/man/curs_get_wstr.3x.html | 21 # doc/html/man/curs_getcchar.3x.html | 13 # doc/html/man/curs_getch.3x.html | 103 - # doc/html/man/curs_getstr.3x.html | 22 # doc/html/man/curs_getyx.3x.html | 10 # doc/html/man/curs_in_wch.3x.html | 16 # doc/html/man/curs_in_wchstr.3x.html | 20 # doc/html/man/curs_initscr.3x.html | 186 +- # doc/html/man/curs_inopts.3x.html | 138 + # doc/html/man/curs_ins_wch.3x.html | 25 # doc/html/man/curs_ins_wstr.3x.html | 10 # doc/html/man/curs_insch.3x.html | 19 # doc/html/man/curs_insstr.3x.html | 14 # doc/html/man/curs_instr.3x.html | 13 # doc/html/man/curs_move.3x.html | 10 # doc/html/man/curs_outopts.3x.html | 10 # doc/html/man/curs_scroll.3x.html | 50 # doc/html/man/curs_sp_funcs.3x.html | 292 ++-- # doc/html/man/curs_termattrs.3x.html | 10 # doc/html/man/curs_termcap.3x.html | 8 # doc/html/man/curs_util.3x.html | 18 # doc/html/man/curs_window.3x.html | 8 # doc/html/man/ncurses.3x.html | 2 # doc/html/man/terminfo.5.html | 2 # man/curs_add_wch.3x | 358 +++-- # man/curs_add_wchstr.3x | 9 # man/curs_addch.3x | 180 +- # man/curs_addchstr.3x | 9 # man/curs_addstr.3x | 5 # man/curs_addwstr.3x | 7 # man/curs_attr.3x | 23 # man/curs_beep.3x | 11 # man/curs_bkgrnd.3x | 6 # man/curs_border.3x | 212 ++- # man/curs_border_set.3x | 76 - # man/curs_deleteln.3x | 11 # man/curs_get_wch.3x | 17 # man/curs_get_wstr.3x | 28 # man/curs_getcchar.3x | 9 # man/curs_getch.3x | 33 # man/curs_getstr.3x | 15 # man/curs_getyx.3x | 5 # man/curs_in_wch.3x | 7 # man/curs_in_wchstr.3x | 7 # man/curs_initscr.3x | 312 +++- # man/curs_inopts.3x | 51 # man/curs_ins_wch.3x | 12 # man/curs_ins_wstr.3x | 6 # man/curs_insch.3x | 9 # man/curs_insstr.3x | 11 # man/curs_instr.3x | 7 # man/curs_move.3x | 8 # man/curs_outopts.3x | 11 # man/curs_scroll.3x | 76 - # man/curs_sp_funcs.3x | 288 ++-- # man/curs_termattrs.3x | 16 # man/curs_termcap.3x | 7 # man/curs_util.3x | 17 # man/curs_window.3x | 18 # man/man_db.renames.in | 3 # man/manhtml.aliases | 3 # ncurses/base/MKlib_gen.sh | 24 # ncurses/tty/lib_mvcur.c | 8 # package/debian-mingw/changelog | 4 # package/debian-mingw64/changelog | 4 # package/debian/changelog | 4 # package/mingw-ncurses.nsi | 4 # package/mingw-ncurses.spec | 2 # package/ncurses.spec | 2 # package/ncursest.spec | 2 # 95 files changed, 2593 insertions(+), 1931 deletions(-) # ------------------------------------------------------------------------------ Index: NEWS Prereq: 1.4236 --- ncurses-6.5-20250125+/NEWS 2025-01-25 21:30:09.000000000 +0000 +++ ncurses-6.5-20250201/NEWS 2025-02-02 00:30:12.000000000 +0000 @@ -26,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.4236 2025/01/25 21:30:09 tom Exp $ +-- $Id: NEWS,v 1.4239 2025/02/02 00:30:12 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -46,6 +46,15 @@ Changes through 1.9.9e did not credit all contributions; it is not possible to add this information. +20250201 + + add to the possible headers declaring the C++ std::bad_alloc + (report by Carl Hansen). + + modify check for stdbool.h to be more conservative in case the + headers are used with a compiler other than that which was used to + configure (Redhat #2342514). + + improve MKlib_gen.sh handling of "bool" type, for building link_test + + improve formatting/style of manpages (patches by Branden Robinson). + 20250125 + improve error-handling in c++ binding (report by Mingjie Shen). + strict compiler-warning fixes for upcoming gcc15 Index: VERSION --- ncurses-6.5-20250125+/VERSION 2025-01-25 10:34:16.000000000 +0000 +++ ncurses-6.5-20250201/VERSION 2025-02-01 10:35:49.000000000 +0000 @@ -1 +1 @@ -5:0:10 6.5 20250125 +5:0:10 6.5 20250201 Index: aclocal.m4 Prereq: 1.1100 --- ncurses-6.5-20250125+/aclocal.m4 2025-01-15 22:07:11.000000000 +0000 +++ ncurses-6.5-20250201/aclocal.m4 2025-02-02 00:10:44.000000000 +0000 @@ -29,7 +29,7 @@ dnl dnl Author: Thomas E. Dickey 1995-on dnl -dnl $Id: aclocal.m4,v 1.1100 2025/01/15 22:07:11 tom Exp $ +dnl $Id: aclocal.m4,v 1.1101 2025/02/02 00:10:44 tom Exp $ dnl Macros used in NCURSES auto-configuration script. dnl dnl These macros are maintained separately from NCURSES. The copyright on @@ -600,7 +600,7 @@ dnl --------------------------------------------------------------------------- dnl CF_BOOL_DECL version: 9 updated: 2023/12/03 09:21:34 dnl ------------ -dnl Test if 'bool' is a builtin type in the configured C++ compiler. Some +dnl Test if 'bool' is a builtin type in the configured C/C++ compiler. Some dnl older compilers (e.g., gcc 2.5.8) don't support 'bool' directly; gcc dnl 2.6.3 does, in anticipation of the ANSI C++ standard. dnl @@ -613,14 +613,13 @@ AC_MSG_CHECKING(if we should include stdbool.h) AC_CACHE_VAL(cf_cv_header_stdbool_h,[ - AC_TRY_COMPILE([],[bool foo = false; (void)foo], - [cf_cv_header_stdbool_h=0], - [AC_TRY_COMPILE([ + AC_TRY_COMPILE([ #ifndef __BEOS__ #include #endif ],[bool foo = false; (void)foo], - [cf_cv_header_stdbool_h=1], + [cf_cv_header_stdbool_h=1], + [AC_TRY_COMPILE([],[bool foo = false; (void)foo], [cf_cv_header_stdbool_h=0])])]) if test "$cf_cv_header_stdbool_h" = 1 @@ -636,8 +635,7 @@ #include ],[bool x = false; (void)x], [ifelse($1,,cf_cv_builtin_bool,[$1])=1], - [ifelse($1,,cf_cv_builtin_bool,[$1])=0]) - ]) + [ifelse($1,,cf_cv_builtin_bool,[$1])=0])]) if test "$ifelse($1,,cf_cv_builtin_bool,[$1])" = 1 then AC_MSG_RESULT(yes) Index: c++/edit_cfg.sh Prereq: 1.19 --- ncurses-6.5-20250125+/c++/edit_cfg.sh 2022-07-16 18:00:59.000000000 +0000 +++ ncurses-6.5-20250201/c++/edit_cfg.sh 2025-02-02 00:38:39.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh -# $Id: edit_cfg.sh,v 1.19 2022/07/16 18:00:59 tom Exp $ +# $Id: edit_cfg.sh,v 1.20 2025/02/02 00:38:39 tom Exp $ ############################################################################## -# Copyright 2020,2022 Thomas E. Dickey # +# Copyright 2020-2022,2025 Thomas E. Dickey # # Copyright 1998-2007,2008 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # @@ -46,7 +46,9 @@ HAVE_BUILTIN_H \ HAVE_GPP_BUILTIN_H \ HAVE_GXX_BUILTIN_H \ + HAVE_EXCEPTION \ HAVE_IOSTREAM \ + HAVE_NEW \ HAVE_TYPEINFO \ HAVE_VALUES_H \ IOSTREAM_NAMESPACE Index: c++/etip.h.in Prereq: 1.53 --- ncurses-6.5-20250125+/c++/etip.h.in 2025-01-25 22:19:42.000000000 +0000 +++ ncurses-6.5-20250201/c++/etip.h.in 2025-02-02 00:20:44.000000000 +0000 @@ -32,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: etip.h.in,v 1.53 2025/01/25 22:19:42 tom Exp $ +// $Id: etip.h.in,v 1.54 2025/02/02 00:20:44 tom Exp $ #ifndef NCURSES_ETIP_H_incl #define NCURSES_ETIP_H_incl 1 @@ -42,6 +42,10 @@ #define HAVE_BUILTIN_H 0 #endif +#ifndef HAVE_EXCEPTION +#define HAVE_EXCEPTION 0 +#endif + #ifndef HAVE_GXX_BUILTIN_H #define HAVE_GXX_BUILTIN_H 0 #endif @@ -54,6 +58,10 @@ #define HAVE_IOSTREAM 0 #endif +#ifndef HAVE_NEW +#define HAVE_NEW 0 +#endif + #ifndef HAVE_TYPEINFO #define HAVE_TYPEINFO 0 #endif @@ -116,8 +124,10 @@ # endif # undef exception # endif -#elif defined __CLANG +#elif HAVE_EXCEPTION # include +#elif HAVE_NEW +# include #elif defined (__SUNPRO_CC) # include #endif Index: configure --- ncurses-6.5-20250125+/configure 2025-01-18 11:26:09.000000000 +0000 +++ ncurses-6.5-20250201/configure 2025-02-02 00:38:02.000000000 +0000 @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 1.790 . +# From configure.in Revision: 1.791 . # Guess values for system-dependent variables and create Makefiles. # Generated by Autoconf 2.52.20240618. # @@ -25830,6 +25830,10 @@ #line 25830 "configure" #include "confdefs.h" +#ifndef __BEOS__ +#include +#endif + int main (void) { @@ -25839,29 +25843,25 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25842: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25846: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25845: \$? = $ac_status" >&5 + echo "$as_me:25849: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25848: \"$ac_try\"") >&5 + { (eval echo "$as_me:25852: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25851: \$? = $ac_status" >&5 + echo "$as_me:25855: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - cf_cv_header_stdbool_h=0 + cf_cv_header_stdbool_h=1 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 25858 "configure" +#line 25862 "configure" #include "confdefs.h" -#ifndef __BEOS__ -#include -#endif - int main (void) { @@ -25882,11 +25882,10 @@ ac_status=$? echo "$as_me:25883: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - cf_cv_header_stdbool_h=1 + cf_cv_header_stdbool_h=0 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -cf_cv_header_stdbool_h=0 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi @@ -25894,13 +25893,13 @@ fi if test "$cf_cv_header_stdbool_h" = 1 -then echo "$as_me:25897: result: yes" >&5 +then echo "$as_me:25896: result: yes" >&5 echo "${ECHO_T}yes" >&6 -else echo "$as_me:25899: result: no" >&5 +else echo "$as_me:25898: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:25903: checking for builtin bool type" >&5 +echo "$as_me:25902: checking for builtin bool type" >&5 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6 if test "${cf_cv_cc_bool_type+set}" = set; then @@ -25908,7 +25907,7 @@ else cat >"conftest.$ac_ext" <<_ACEOF -#line 25911 "configure" +#line 25910 "configure" #include "confdefs.h" #include @@ -25923,16 +25922,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25926: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25925: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25929: \$? = $ac_status" >&5 + echo "$as_me:25928: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25932: \"$ac_try\"") >&5 + { (eval echo "$as_me:25931: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25935: \$? = $ac_status" >&5 + echo "$as_me:25934: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cc_bool_type=1 else @@ -25941,13 +25940,12 @@ cf_cv_cc_bool_type=0 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - fi if test "$cf_cv_cc_bool_type" = 1 -then echo "$as_me:25948: result: yes" >&5 +then echo "$as_me:25946: result: yes" >&5 echo "${ECHO_T}yes" >&6 -else echo "$as_me:25950: result: no" >&5 +else echo "$as_me:25948: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -25964,10 +25962,10 @@ cf_save="$LIBS" LIBS="$LIBS $CXXLIBS" - echo "$as_me:25967: checking if we already have C++ library" >&5 + echo "$as_me:25965: checking if we already have C++ library" >&5 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 25970 "configure" +#line 25968 "configure" #include "confdefs.h" #include @@ -25981,16 +25979,16 @@ } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25984: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25982: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25987: \$? = $ac_status" >&5 + echo "$as_me:25985: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25990: \"$ac_try\"") >&5 + { (eval echo "$as_me:25988: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25993: \$? = $ac_status" >&5 + echo "$as_me:25991: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_have_libstdcpp=yes else @@ -25999,7 +25997,7 @@ cf_have_libstdcpp=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:26002: result: $cf_have_libstdcpp" >&5 + echo "$as_me:26000: result: $cf_have_libstdcpp" >&5 echo "${ECHO_T}$cf_have_libstdcpp" >&6 LIBS="$cf_save" @@ -26018,7 +26016,7 @@ ;; esac - echo "$as_me:26021: checking for library $cf_stdcpp_libname" >&5 + echo "$as_me:26019: checking for library $cf_stdcpp_libname" >&5 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6 if test "${cf_cv_libstdcpp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -26044,7 +26042,7 @@ LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 26047 "configure" +#line 26045 "configure" #include "confdefs.h" #include @@ -26058,16 +26056,16 @@ } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26061: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26059: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26064: \$? = $ac_status" >&5 + echo "$as_me:26062: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26067: \"$ac_try\"") >&5 + { (eval echo "$as_me:26065: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26070: \$? = $ac_status" >&5 + echo "$as_me:26068: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_libstdcpp=yes else @@ -26079,7 +26077,7 @@ LIBS="$cf_save" fi -echo "$as_me:26082: result: $cf_cv_libstdcpp" >&5 +echo "$as_me:26080: result: $cf_cv_libstdcpp" >&5 echo "${ECHO_T}$cf_cv_libstdcpp" >&6 test "$cf_cv_libstdcpp" = yes && { cf_add_libs="$CXXLIBS" @@ -26101,7 +26099,7 @@ fi fi - echo "$as_me:26104: checking whether $CXX understands -c and -o together" >&5 + echo "$as_me:26102: checking whether $CXX understands -c and -o together" >&5 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6 if test "${cf_cv_prog_CXX_c_o+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -26116,15 +26114,15 @@ # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5' -if { (eval echo "$as_me:26119: \"$ac_try\"") >&5 +if { (eval echo "$as_me:26117: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26122: \$? = $ac_status" >&5 + echo "$as_me:26120: \$? = $ac_status" >&5 (exit "$ac_status"); } && - test -f conftest2.$ac_objext && { (eval echo "$as_me:26124: \"$ac_try\"") >&5 + test -f conftest2.$ac_objext && { (eval echo "$as_me:26122: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26127: \$? = $ac_status" >&5 + echo "$as_me:26125: \$? = $ac_status" >&5 (exit "$ac_status"); }; then eval cf_cv_prog_CXX_c_o=yes @@ -26135,10 +26133,10 @@ fi if test "$cf_cv_prog_CXX_c_o" = yes; then - echo "$as_me:26138: result: yes" >&5 + echo "$as_me:26136: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:26141: result: no" >&5 + echo "$as_me:26139: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -26158,7 +26156,7 @@ ;; esac if test "$GXX" = yes; then - echo "$as_me:26161: checking for lib$cf_gpp_libname" >&5 + echo "$as_me:26159: checking for lib$cf_gpp_libname" >&5 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6 cf_save="$LIBS" @@ -26179,7 +26177,7 @@ LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 26182 "configure" +#line 26180 "configure" #include "confdefs.h" #include <$cf_gpp_libname/builtin.h> @@ -26193,16 +26191,16 @@ } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26196: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26194: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26199: \$? = $ac_status" >&5 + echo "$as_me:26197: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26202: \"$ac_try\"") >&5 + { (eval echo "$as_me:26200: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26205: \$? = $ac_status" >&5 + echo "$as_me:26203: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cxx_library=yes @@ -26239,7 +26237,7 @@ echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 26242 "configure" +#line 26240 "configure" #include "confdefs.h" #include @@ -26253,16 +26251,16 @@ } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26256: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26254: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26259: \$? = $ac_status" >&5 + echo "$as_me:26257: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26262: \"$ac_try\"") >&5 + { (eval echo "$as_me:26260: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26265: \$? = $ac_status" >&5 + echo "$as_me:26263: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cxx_library=yes @@ -26295,7 +26293,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save" - echo "$as_me:26298: result: $cf_cxx_library" >&5 + echo "$as_me:26296: result: $cf_cxx_library" >&5 echo "${ECHO_T}$cf_cxx_library" >&6 fi @@ -26311,7 +26309,7 @@ ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_main_return="return" -echo "$as_me:26314: checking how to run the C++ preprocessor" >&5 +echo "$as_me:26312: checking how to run the C++ preprocessor" >&5 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then @@ -26328,18 +26326,18 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >"conftest.$ac_ext" <<_ACEOF -#line 26331 "configure" +#line 26329 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:26336: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26334: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26342: \$? = $ac_status" >&5 + echo "$as_me:26340: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26362,17 +26360,17 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >"conftest.$ac_ext" <<_ACEOF -#line 26365 "configure" +#line 26363 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:26369: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26367: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26375: \$? = $ac_status" >&5 + echo "$as_me:26373: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26409,7 +26407,7 @@ else ac_cv_prog_CXXCPP=$CXXCPP fi -echo "$as_me:26412: result: $CXXCPP" >&5 +echo "$as_me:26410: result: $CXXCPP" >&5 echo "${ECHO_T}$CXXCPP" >&6 ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes @@ -26419,18 +26417,18 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >"conftest.$ac_ext" <<_ACEOF -#line 26422 "configure" +#line 26420 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:26427: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26425: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26433: \$? = $ac_status" >&5 + echo "$as_me:26431: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26453,17 +26451,17 @@ # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >"conftest.$ac_ext" <<_ACEOF -#line 26456 "configure" +#line 26454 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:26460: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26458: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26466: \$? = $ac_status" >&5 + echo "$as_me:26464: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26491,7 +26489,7 @@ if $ac_preproc_ok; then : else - { { echo "$as_me:26494: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5 + { { echo "$as_me:26492: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;} { (exit 1); exit 1; }; } fi @@ -26503,26 +26501,26 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_main_return="return" -for ac_header in typeinfo +for ac_header in new exception typeinfo do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:26509: checking for $ac_header" >&5 +echo "$as_me:26507: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 26515 "configure" +#line 26513 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:26519: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26517: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26525: \$? = $ac_status" >&5 + echo "$as_me:26523: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26541,7 +26539,7 @@ fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:26544: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:26542: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then cat >>confdefs.h <&5 +echo "$as_me:26555: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 26563 "configure" +#line 26561 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:26567: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26565: \"$ac_cpp "conftest.$ac_ext"\"") >&5 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26573: \$? = $ac_status" >&5 + echo "$as_me:26571: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag @@ -26589,7 +26587,7 @@ fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:26592: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:26590: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then cat >>confdefs.h <&5 + echo "$as_me:26601: checking if iostream uses std-namespace" >&5 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 26606 "configure" +#line 26604 "configure" #include "confdefs.h" #include @@ -26620,16 +26618,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26623: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26621: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26626: \$? = $ac_status" >&5 + echo "$as_me:26624: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26629: \"$ac_try\"") >&5 + { (eval echo "$as_me:26627: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26632: \$? = $ac_status" >&5 + echo "$as_me:26630: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_iostream_namespace=yes else @@ -26638,7 +26636,7 @@ cf_iostream_namespace=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:26641: result: $cf_iostream_namespace" >&5 + echo "$as_me:26639: result: $cf_iostream_namespace" >&5 echo "${ECHO_T}$cf_iostream_namespace" >&6 if test "$cf_iostream_namespace" = yes ; then @@ -26649,7 +26647,7 @@ fi fi -echo "$as_me:26652: checking if we should include stdbool.h" >&5 +echo "$as_me:26650: checking if we should include stdbool.h" >&5 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6 if test "${cf_cv_header_stdbool_h+set}" = set; then @@ -26657,9 +26655,13 @@ else cat >"conftest.$ac_ext" <<_ACEOF -#line 26660 "configure" +#line 26658 "configure" #include "confdefs.h" +#ifndef __BEOS__ +#include +#endif + int main (void) { @@ -26669,29 +26671,25 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26672: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26674: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26675: \$? = $ac_status" >&5 + echo "$as_me:26677: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26678: \"$ac_try\"") >&5 + { (eval echo "$as_me:26680: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26681: \$? = $ac_status" >&5 + echo "$as_me:26683: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - cf_cv_header_stdbool_h=0 + cf_cv_header_stdbool_h=1 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 26688 "configure" +#line 26690 "configure" #include "confdefs.h" -#ifndef __BEOS__ -#include -#endif - int main (void) { @@ -26701,22 +26699,21 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26704: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26702: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26707: \$? = $ac_status" >&5 + echo "$as_me:26705: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26710: \"$ac_try\"") >&5 + { (eval echo "$as_me:26708: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26713: \$? = $ac_status" >&5 + echo "$as_me:26711: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - cf_cv_header_stdbool_h=1 + cf_cv_header_stdbool_h=0 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -cf_cv_header_stdbool_h=0 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi @@ -26724,13 +26721,13 @@ fi if test "$cf_cv_header_stdbool_h" = 1 -then echo "$as_me:26727: result: yes" >&5 +then echo "$as_me:26724: result: yes" >&5 echo "${ECHO_T}yes" >&6 -else echo "$as_me:26729: result: no" >&5 +else echo "$as_me:26726: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:26733: checking for builtin bool type" >&5 +echo "$as_me:26730: checking for builtin bool type" >&5 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6 if test "${cf_cv_builtin_bool+set}" = set; then @@ -26738,7 +26735,7 @@ else cat >"conftest.$ac_ext" <<_ACEOF -#line 26741 "configure" +#line 26738 "configure" #include "confdefs.h" #include @@ -26753,16 +26750,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26756: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26753: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26759: \$? = $ac_status" >&5 + echo "$as_me:26756: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26762: \"$ac_try\"") >&5 + { (eval echo "$as_me:26759: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26765: \$? = $ac_status" >&5 + echo "$as_me:26762: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_builtin_bool=1 else @@ -26771,23 +26768,22 @@ cf_cv_builtin_bool=0 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - fi if test "$cf_cv_builtin_bool" = 1 -then echo "$as_me:26778: result: yes" >&5 +then echo "$as_me:26774: result: yes" >&5 echo "${ECHO_T}yes" >&6 -else echo "$as_me:26780: result: no" >&5 +else echo "$as_me:26776: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:26784: checking for bool" >&5 +echo "$as_me:26780: checking for bool" >&5 echo $ECHO_N "checking for bool... $ECHO_C" >&6 if test "${ac_cv_type_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 26790 "configure" +#line 26786 "configure" #include "confdefs.h" $ac_includes_default @@ -26822,16 +26818,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26825: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26821: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26828: \$? = $ac_status" >&5 + echo "$as_me:26824: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26831: \"$ac_try\"") >&5 + { (eval echo "$as_me:26827: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26834: \$? = $ac_status" >&5 + echo "$as_me:26830: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_bool=yes else @@ -26841,10 +26837,10 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26844: result: $ac_cv_type_bool" >&5 +echo "$as_me:26840: result: $ac_cv_type_bool" >&5 echo "${ECHO_T}$ac_cv_type_bool" >&6 -echo "$as_me:26847: checking size of bool" >&5 +echo "$as_me:26843: checking size of bool" >&5 echo $ECHO_N "checking size of bool... $ECHO_C" >&6 if test "${ac_cv_sizeof_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -26853,7 +26849,7 @@ if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat >"conftest.$ac_ext" <<_ACEOF -#line 26856 "configure" +#line 26852 "configure" #include "confdefs.h" $ac_includes_default @@ -26885,21 +26881,21 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26888: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26884: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26891: \$? = $ac_status" >&5 + echo "$as_me:26887: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26894: \"$ac_try\"") >&5 + { (eval echo "$as_me:26890: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26897: \$? = $ac_status" >&5 + echo "$as_me:26893: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=0 ac_mid=0 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 26902 "configure" +#line 26898 "configure" #include "confdefs.h" $ac_includes_default @@ -26931,16 +26927,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26934: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26930: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26937: \$? = $ac_status" >&5 + echo "$as_me:26933: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26940: \"$ac_try\"") >&5 + { (eval echo "$as_me:26936: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26943: \$? = $ac_status" >&5 + echo "$as_me:26939: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid; break else @@ -26956,7 +26952,7 @@ ac_hi=-1 ac_mid=-1 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 26959 "configure" +#line 26955 "configure" #include "confdefs.h" $ac_includes_default @@ -26988,16 +26984,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26991: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26987: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26994: \$? = $ac_status" >&5 + echo "$as_me:26990: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26997: \"$ac_try\"") >&5 + { (eval echo "$as_me:26993: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27000: \$? = $ac_status" >&5 + echo "$as_me:26996: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=$ac_mid; break else @@ -27013,7 +27009,7 @@ while test "x$ac_lo" != "x$ac_hi"; do ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"` cat >"conftest.$ac_ext" <<_ACEOF -#line 27016 "configure" +#line 27012 "configure" #include "confdefs.h" $ac_includes_default @@ -27045,16 +27041,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27048: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27044: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27051: \$? = $ac_status" >&5 + echo "$as_me:27047: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27054: \"$ac_try\"") >&5 + { (eval echo "$as_me:27050: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27057: \$? = $ac_status" >&5 + echo "$as_me:27053: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid else @@ -27067,12 +27063,12 @@ ac_cv_sizeof_bool=$ac_lo else if test "$cross_compiling" = yes; then - { { echo "$as_me:27070: error: cannot run test program while cross compiling" >&5 + { { echo "$as_me:27066: error: cannot run test program while cross compiling" >&5 echo "$as_me: error: cannot run test program while cross compiling" >&2;} { (exit 1); exit 1; }; } else cat >"conftest.$ac_ext" <<_ACEOF -#line 27075 "configure" +#line 27071 "configure" #include "confdefs.h" $ac_includes_default @@ -27108,15 +27104,15 @@ } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27111: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27107: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27114: \$? = $ac_status" >&5 + echo "$as_me:27110: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27116: \"$ac_try\"") >&5 + { (eval echo "$as_me:27112: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27119: \$? = $ac_status" >&5 + echo "$as_me:27115: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_sizeof_bool=`cat conftest.val` else @@ -27132,13 +27128,13 @@ ac_cv_sizeof_bool=0 fi fi -echo "$as_me:27135: result: $ac_cv_sizeof_bool" >&5 +echo "$as_me:27131: result: $ac_cv_sizeof_bool" >&5 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6 cat >>confdefs.h <&5 +echo "$as_me:27137: checking for type of bool" >&5 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6 if test "${cf_cv_type_of_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27157,7 +27153,7 @@ else cat >"conftest.$ac_ext" <<_ACEOF -#line 27160 "configure" +#line 27156 "configure" #include "confdefs.h" $ac_includes_default @@ -27198,15 +27194,15 @@ _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27201: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27197: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27204: \$? = $ac_status" >&5 + echo "$as_me:27200: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27206: \"$ac_try\"") >&5 + { (eval echo "$as_me:27202: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27209: \$? = $ac_status" >&5 + echo "$as_me:27205: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_of_bool=`cat cf_test.out` if test -z "$cf_cv_type_of_bool"; then @@ -27223,19 +27219,19 @@ rm -f cf_test.out fi -echo "$as_me:27226: result: $cf_cv_type_of_bool" >&5 +echo "$as_me:27222: result: $cf_cv_type_of_bool" >&5 echo "${ECHO_T}$cf_cv_type_of_bool" >&6 if test "$cf_cv_type_of_bool" = unknown ; then case .$NCURSES_BOOL in (.auto|.) NCURSES_BOOL=unsigned;; esac - { echo "$as_me:27233: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 + { echo "$as_me:27229: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;} cf_cv_type_of_bool=$NCURSES_BOOL fi -echo "$as_me:27238: checking for special defines needed for etip.h" >&5 +echo "$as_me:27234: checking for special defines needed for etip.h" >&5 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6 cf_save_CXXFLAGS="$CXXFLAGS" cf_result="none" @@ -27253,7 +27249,7 @@ test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}" test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}" cat >"conftest.$ac_ext" <<_ACEOF -#line 27256 "configure" +#line 27252 "configure" #include "confdefs.h" #include @@ -27267,16 +27263,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27270: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27266: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27273: \$? = $ac_status" >&5 + echo "$as_me:27269: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27276: \"$ac_try\"") >&5 + { (eval echo "$as_me:27272: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27279: \$? = $ac_status" >&5 + echo "$as_me:27275: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then test -n "$cf_math" && cat >>confdefs.h <&5 +echo "$as_me:27296: result: ${cf_result:-(none)}" >&5 echo "${ECHO_T}${cf_result:-(none)}" >&6 CXXFLAGS="$cf_save_CXXFLAGS" if test -n "$CXX"; then -echo "$as_me:27305: checking if $CXX accepts override keyword" >&5 +echo "$as_me:27301: checking if $CXX accepts override keyword" >&5 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6 if test "${cf_cv_cpp_override+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27319,7 +27315,7 @@ cf_cv_cpp_override=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 27322 "configure" +#line 27318 "configure" #include "confdefs.h" class base @@ -27338,15 +27334,15 @@ _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27341: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27337: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27344: \$? = $ac_status" >&5 + echo "$as_me:27340: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27346: \"$ac_try\"") >&5 + { (eval echo "$as_me:27342: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27349: \$? = $ac_status" >&5 + echo "$as_me:27345: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cpp_override=yes else @@ -27365,7 +27361,7 @@ ac_main_return="return" fi -echo "$as_me:27368: result: $cf_cv_cpp_override" >&5 +echo "$as_me:27364: result: $cf_cv_cpp_override" >&5 echo "${ECHO_T}$cf_cv_cpp_override" >&6 fi test "$cf_cv_cpp_override" = yes && @@ -27374,7 +27370,7 @@ EOF if test -n "$CXX"; then -echo "$as_me:27377: checking if $CXX accepts parameter initialization" >&5 +echo "$as_me:27373: checking if $CXX accepts parameter initialization" >&5 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6 if test "${cf_cv_cpp_param_init+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27391,7 +27387,7 @@ cf_cv_cpp_param_init=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 27394 "configure" +#line 27390 "configure" #include "confdefs.h" class TEST { @@ -27410,15 +27406,15 @@ _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27413: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27409: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27416: \$? = $ac_status" >&5 + echo "$as_me:27412: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27418: \"$ac_try\"") >&5 + { (eval echo "$as_me:27414: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27421: \$? = $ac_status" >&5 + echo "$as_me:27417: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cpp_param_init=yes else @@ -27437,7 +27433,7 @@ ac_main_return="return" fi -echo "$as_me:27440: result: $cf_cv_cpp_param_init" >&5 +echo "$as_me:27436: result: $cf_cv_cpp_param_init" >&5 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6 fi test "$cf_cv_cpp_param_init" = yes && @@ -27447,7 +27443,7 @@ if test -n "$CXX"; then -echo "$as_me:27450: checking if $CXX accepts static_cast" >&5 +echo "$as_me:27446: checking if $CXX accepts static_cast" >&5 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6 if test "${cf_cv_cpp_static_cast+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27461,7 +27457,7 @@ ac_main_return="return" cat >"conftest.$ac_ext" <<_ACEOF -#line 27464 "configure" +#line 27460 "configure" #include "confdefs.h" class NCursesPanel @@ -27505,16 +27501,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27508: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27504: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27511: \$? = $ac_status" >&5 + echo "$as_me:27507: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27514: \"$ac_try\"") >&5 + { (eval echo "$as_me:27510: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27517: \$? = $ac_status" >&5 + echo "$as_me:27513: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cpp_static_cast=yes else @@ -27532,7 +27528,7 @@ ac_main_return="return" fi -echo "$as_me:27535: result: $cf_cv_cpp_static_cast" >&5 +echo "$as_me:27531: result: $cf_cv_cpp_static_cast" >&5 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6 fi @@ -27580,13 +27576,13 @@ cf_cv_header_stdbool_h=0 else -echo "$as_me:27583: checking for bool" >&5 +echo "$as_me:27579: checking for bool" >&5 echo $ECHO_N "checking for bool... $ECHO_C" >&6 if test "${ac_cv_type_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 27589 "configure" +#line 27585 "configure" #include "confdefs.h" $ac_includes_default @@ -27621,16 +27617,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27624: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27620: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27627: \$? = $ac_status" >&5 + echo "$as_me:27623: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27630: \"$ac_try\"") >&5 + { (eval echo "$as_me:27626: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27633: \$? = $ac_status" >&5 + echo "$as_me:27629: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_bool=yes else @@ -27640,10 +27636,10 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27643: result: $ac_cv_type_bool" >&5 +echo "$as_me:27639: result: $ac_cv_type_bool" >&5 echo "${ECHO_T}$ac_cv_type_bool" >&6 -echo "$as_me:27646: checking size of bool" >&5 +echo "$as_me:27642: checking size of bool" >&5 echo $ECHO_N "checking size of bool... $ECHO_C" >&6 if test "${ac_cv_sizeof_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27652,7 +27648,7 @@ if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat >"conftest.$ac_ext" <<_ACEOF -#line 27655 "configure" +#line 27651 "configure" #include "confdefs.h" $ac_includes_default @@ -27684,21 +27680,21 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27687: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27683: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27690: \$? = $ac_status" >&5 + echo "$as_me:27686: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27693: \"$ac_try\"") >&5 + { (eval echo "$as_me:27689: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27696: \$? = $ac_status" >&5 + echo "$as_me:27692: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=0 ac_mid=0 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 27701 "configure" +#line 27697 "configure" #include "confdefs.h" $ac_includes_default @@ -27730,16 +27726,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27733: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27729: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27736: \$? = $ac_status" >&5 + echo "$as_me:27732: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27739: \"$ac_try\"") >&5 + { (eval echo "$as_me:27735: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27742: \$? = $ac_status" >&5 + echo "$as_me:27738: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid; break else @@ -27755,7 +27751,7 @@ ac_hi=-1 ac_mid=-1 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 27758 "configure" +#line 27754 "configure" #include "confdefs.h" $ac_includes_default @@ -27787,16 +27783,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27790: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27786: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27793: \$? = $ac_status" >&5 + echo "$as_me:27789: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27796: \"$ac_try\"") >&5 + { (eval echo "$as_me:27792: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27799: \$? = $ac_status" >&5 + echo "$as_me:27795: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=$ac_mid; break else @@ -27812,7 +27808,7 @@ while test "x$ac_lo" != "x$ac_hi"; do ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"` cat >"conftest.$ac_ext" <<_ACEOF -#line 27815 "configure" +#line 27811 "configure" #include "confdefs.h" $ac_includes_default @@ -27844,16 +27840,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27847: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27843: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27850: \$? = $ac_status" >&5 + echo "$as_me:27846: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27853: \"$ac_try\"") >&5 + { (eval echo "$as_me:27849: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27856: \$? = $ac_status" >&5 + echo "$as_me:27852: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid else @@ -27866,12 +27862,12 @@ ac_cv_sizeof_bool=$ac_lo else if test "$cross_compiling" = yes; then - { { echo "$as_me:27869: error: cannot run test program while cross compiling" >&5 + { { echo "$as_me:27865: error: cannot run test program while cross compiling" >&5 echo "$as_me: error: cannot run test program while cross compiling" >&2;} { (exit 1); exit 1; }; } else cat >"conftest.$ac_ext" <<_ACEOF -#line 27874 "configure" +#line 27870 "configure" #include "confdefs.h" $ac_includes_default @@ -27907,15 +27903,15 @@ } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27910: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27906: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27913: \$? = $ac_status" >&5 + echo "$as_me:27909: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27915: \"$ac_try\"") >&5 + { (eval echo "$as_me:27911: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27918: \$? = $ac_status" >&5 + echo "$as_me:27914: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_sizeof_bool=`cat conftest.val` else @@ -27931,13 +27927,13 @@ ac_cv_sizeof_bool=0 fi fi -echo "$as_me:27934: result: $ac_cv_sizeof_bool" >&5 +echo "$as_me:27930: result: $ac_cv_sizeof_bool" >&5 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6 cat >>confdefs.h <&5 +echo "$as_me:27936: checking for type of bool" >&5 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6 if test "${cf_cv_type_of_bool+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27956,7 +27952,7 @@ else cat >"conftest.$ac_ext" <<_ACEOF -#line 27959 "configure" +#line 27955 "configure" #include "confdefs.h" $ac_includes_default @@ -27997,15 +27993,15 @@ _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:28000: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27996: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28003: \$? = $ac_status" >&5 + echo "$as_me:27999: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28005: \"$ac_try\"") >&5 + { (eval echo "$as_me:28001: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28008: \$? = $ac_status" >&5 + echo "$as_me:28004: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_of_bool=`cat cf_test.out` if test -z "$cf_cv_type_of_bool"; then @@ -28022,14 +28018,14 @@ rm -f cf_test.out fi -echo "$as_me:28025: result: $cf_cv_type_of_bool" >&5 +echo "$as_me:28021: result: $cf_cv_type_of_bool" >&5 echo "${ECHO_T}$cf_cv_type_of_bool" >&6 if test "$cf_cv_type_of_bool" = unknown ; then case .$NCURSES_BOOL in (.auto|.) NCURSES_BOOL=unsigned;; esac - { echo "$as_me:28032: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 + { echo "$as_me:28028: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;} cf_cv_type_of_bool=$NCURSES_BOOL fi @@ -28060,7 +28056,7 @@ if test "$cf_with_ada" != "no" ; then if test "$with_libtool" != "no"; then - { echo "$as_me:28063: WARNING: libtool does not support Ada - disabling feature" >&5 + { echo "$as_me:28059: WARNING: libtool does not support Ada - disabling feature" >&5 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;} cf_with_ada=no fi @@ -28071,7 +28067,7 @@ ADAFLAGS="$ADAFLAGS -gnatpn" - echo "$as_me:28074: checking optimization options for ADAFLAGS" >&5 + echo "$as_me:28070: checking optimization options for ADAFLAGS" >&5 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6 case "$CFLAGS" in (*-g*) @@ -28088,10 +28084,10 @@ ;; esac - echo "$as_me:28091: result: $ADAFLAGS" >&5 + echo "$as_me:28087: result: $ADAFLAGS" >&5 echo "${ECHO_T}$ADAFLAGS" >&6 -echo "$as_me:28094: checking if GNATPREP supports -T option" >&5 +echo "$as_me:28090: checking if GNATPREP supports -T option" >&5 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6 if test "${cf_cv_gnatprep_opt_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28101,11 +28097,11 @@ gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes fi -echo "$as_me:28104: result: $cf_cv_gnatprep_opt_t" >&5 +echo "$as_me:28100: result: $cf_cv_gnatprep_opt_t" >&5 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS" -echo "$as_me:28108: checking if GNAT supports generics" >&5 +echo "$as_me:28104: checking if GNAT supports generics" >&5 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6 case "$cf_cv_gnat_version" in (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9]) @@ -28115,7 +28111,7 @@ cf_gnat_generics=no ;; esac -echo "$as_me:28118: result: $cf_gnat_generics" >&5 +echo "$as_me:28114: result: $cf_gnat_generics" >&5 echo "${ECHO_T}$cf_gnat_generics" >&6 if test "$cf_gnat_generics" = yes @@ -28127,7 +28123,7 @@ cf_generic_objects= fi -echo "$as_me:28130: checking if GNAT supports SIGINT" >&5 +echo "$as_me:28126: checking if GNAT supports SIGINT" >&5 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6 if test "${cf_cv_gnat_sigint+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28175,7 +28171,7 @@ rm -rf ./conftest* ./*~conftest* fi -echo "$as_me:28178: result: $cf_cv_gnat_sigint" >&5 +echo "$as_me:28174: result: $cf_cv_gnat_sigint" >&5 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6 if test "$cf_cv_gnat_sigint" = yes ; then @@ -28188,7 +28184,7 @@ cf_gnat_projects=no if test "$enable_gnat_projects" != no ; then -echo "$as_me:28191: checking if GNAT supports project files" >&5 +echo "$as_me:28187: checking if GNAT supports project files" >&5 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6 case "$cf_cv_gnat_version" in (3.[0-9]*) @@ -28251,15 +28247,15 @@ esac ;; esac -echo "$as_me:28254: result: $cf_gnat_projects" >&5 +echo "$as_me:28250: result: $cf_gnat_projects" >&5 echo "${ECHO_T}$cf_gnat_projects" >&6 fi # enable_gnat_projects if test "$cf_gnat_projects" = yes then - echo "$as_me:28260: checking if GNAT supports libraries" >&5 + echo "$as_me:28256: checking if GNAT supports libraries" >&5 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6 - echo "$as_me:28262: result: $cf_gnat_libraries" >&5 + echo "$as_me:28258: result: $cf_gnat_libraries" >&5 echo "${ECHO_T}$cf_gnat_libraries" >&6 fi @@ -28279,7 +28275,7 @@ then USE_GNAT_MAKE_GPR="" else - { echo "$as_me:28282: WARNING: use old makefile rules since tools are missing" >&5 + { echo "$as_me:28278: WARNING: use old makefile rules since tools are missing" >&5 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;} fi fi @@ -28291,7 +28287,7 @@ USE_GNAT_LIBRARIES="#" fi -echo "$as_me:28294: checking for Ada95 compiler" >&5 +echo "$as_me:28290: checking for Ada95 compiler" >&5 echo $ECHO_N "checking for Ada95 compiler... $ECHO_C" >&6 # Check whether --with-ada-compiler or --without-ada-compiler was given. @@ -28302,12 +28298,12 @@ cf_ada_compiler=gnatmake fi; -echo "$as_me:28305: result: $cf_ada_compiler" >&5 +echo "$as_me:28301: result: $cf_ada_compiler" >&5 echo "${ECHO_T}$cf_ada_compiler" >&6 cf_ada_package=terminal_interface -echo "$as_me:28310: checking for Ada95 include directory" >&5 +echo "$as_me:28306: checking for Ada95 include directory" >&5 echo $ECHO_N "checking for Ada95 include directory... $ECHO_C" >&6 # Check whether --with-ada-include or --without-ada-include was given. @@ -28341,7 +28337,7 @@ withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; (*) - { { echo "$as_me:28344: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:28340: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -28350,10 +28346,10 @@ fi eval ADA_INCLUDE="$withval" -echo "$as_me:28353: result: $ADA_INCLUDE" >&5 +echo "$as_me:28349: result: $ADA_INCLUDE" >&5 echo "${ECHO_T}$ADA_INCLUDE" >&6 -echo "$as_me:28356: checking for Ada95 object directory" >&5 +echo "$as_me:28352: checking for Ada95 object directory" >&5 echo $ECHO_N "checking for Ada95 object directory... $ECHO_C" >&6 # Check whether --with-ada-objects or --without-ada-objects was given. @@ -28387,7 +28383,7 @@ withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; (*) - { { echo "$as_me:28390: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:28386: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -28396,10 +28392,10 @@ fi eval ADA_OBJECTS="$withval" -echo "$as_me:28399: result: $ADA_OBJECTS" >&5 +echo "$as_me:28395: result: $ADA_OBJECTS" >&5 echo "${ECHO_T}$ADA_OBJECTS" >&6 -echo "$as_me:28402: checking whether to build an Ada95 shared library" >&5 +echo "$as_me:28398: checking whether to build an Ada95 shared library" >&5 echo $ECHO_N "checking whether to build an Ada95 shared library... $ECHO_C" >&6 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given. @@ -28420,11 +28416,11 @@ fi fi -echo "$as_me:28423: result: $with_ada_sharedlib" >&5 +echo "$as_me:28419: result: $with_ada_sharedlib" >&5 echo "${ECHO_T}$with_ada_sharedlib" >&6 if test "x$cf_ada_sharedlib_warn" != xno then - { echo "$as_me:28427: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5 + { echo "$as_me:28423: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5 echo "$as_me: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&2;} fi @@ -28442,7 +28438,7 @@ # allow the Ada binding to be renamed -echo "$as_me:28445: checking for Ada95 curses library name" >&5 +echo "$as_me:28441: checking for Ada95 curses library name" >&5 echo $ECHO_N "checking for Ada95 curses library name... $ECHO_C" >&6 # Check whether --with-ada-libname or --without-ada-libname was given. @@ -28458,7 +28454,7 @@ ;; esac -echo "$as_me:28461: result: $ADA_LIBNAME" >&5 +echo "$as_me:28457: result: $ADA_LIBNAME" >&5 echo "${ECHO_T}$ADA_LIBNAME" >&6 fi @@ -28469,13 +28465,13 @@ # do this "late" to avoid conflict with header-checks if test "x$with_widec" = xyes ; then - echo "$as_me:28472: checking for wchar_t" >&5 + echo "$as_me:28468: checking for wchar_t" >&5 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6 if test "${ac_cv_type_wchar_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 28478 "configure" +#line 28474 "configure" #include "confdefs.h" $ac_includes_default int @@ -28490,16 +28486,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28493: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28489: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28496: \$? = $ac_status" >&5 + echo "$as_me:28492: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28499: \"$ac_try\"") >&5 + { (eval echo "$as_me:28495: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28502: \$? = $ac_status" >&5 + echo "$as_me:28498: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_wchar_t=yes else @@ -28509,10 +28505,10 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:28512: result: $ac_cv_type_wchar_t" >&5 +echo "$as_me:28508: result: $ac_cv_type_wchar_t" >&5 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6 -echo "$as_me:28515: checking size of wchar_t" >&5 +echo "$as_me:28511: checking size of wchar_t" >&5 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6 if test "${ac_cv_sizeof_wchar_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28521,7 +28517,7 @@ if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat >"conftest.$ac_ext" <<_ACEOF -#line 28524 "configure" +#line 28520 "configure" #include "confdefs.h" $ac_includes_default int @@ -28533,21 +28529,21 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28536: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28532: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28539: \$? = $ac_status" >&5 + echo "$as_me:28535: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28542: \"$ac_try\"") >&5 + { (eval echo "$as_me:28538: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28545: \$? = $ac_status" >&5 + echo "$as_me:28541: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=0 ac_mid=0 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 28550 "configure" +#line 28546 "configure" #include "confdefs.h" $ac_includes_default int @@ -28559,16 +28555,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28562: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28558: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28565: \$? = $ac_status" >&5 + echo "$as_me:28561: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28568: \"$ac_try\"") >&5 + { (eval echo "$as_me:28564: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28571: \$? = $ac_status" >&5 + echo "$as_me:28567: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid; break else @@ -28584,7 +28580,7 @@ ac_hi=-1 ac_mid=-1 while :; do cat >"conftest.$ac_ext" <<_ACEOF -#line 28587 "configure" +#line 28583 "configure" #include "confdefs.h" $ac_includes_default int @@ -28596,16 +28592,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28599: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28595: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28602: \$? = $ac_status" >&5 + echo "$as_me:28598: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28605: \"$ac_try\"") >&5 + { (eval echo "$as_me:28601: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28608: \$? = $ac_status" >&5 + echo "$as_me:28604: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_lo=$ac_mid; break else @@ -28621,7 +28617,7 @@ while test "x$ac_lo" != "x$ac_hi"; do ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"` cat >"conftest.$ac_ext" <<_ACEOF -#line 28624 "configure" +#line 28620 "configure" #include "confdefs.h" $ac_includes_default int @@ -28633,16 +28629,16 @@ } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28636: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28632: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28639: \$? = $ac_status" >&5 + echo "$as_me:28635: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28642: \"$ac_try\"") >&5 + { (eval echo "$as_me:28638: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28645: \$? = $ac_status" >&5 + echo "$as_me:28641: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_hi=$ac_mid else @@ -28655,12 +28651,12 @@ ac_cv_sizeof_wchar_t=$ac_lo else if test "$cross_compiling" = yes; then - { { echo "$as_me:28658: error: cannot run test program while cross compiling" >&5 + { { echo "$as_me:28654: error: cannot run test program while cross compiling" >&5 echo "$as_me: error: cannot run test program while cross compiling" >&2;} { (exit 1); exit 1; }; } else cat >"conftest.$ac_ext" <<_ACEOF -#line 28663 "configure" +#line 28659 "configure" #include "confdefs.h" $ac_includes_default int @@ -28676,15 +28672,15 @@ } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:28679: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28675: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28682: \$? = $ac_status" >&5 + echo "$as_me:28678: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28684: \"$ac_try\"") >&5 + { (eval echo "$as_me:28680: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28687: \$? = $ac_status" >&5 + echo "$as_me:28683: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_sizeof_wchar_t=`cat conftest.val` else @@ -28700,7 +28696,7 @@ ac_cv_sizeof_wchar_t=0 fi fi -echo "$as_me:28703: result: $ac_cv_sizeof_wchar_t" >&5 +echo "$as_me:28699: result: $ac_cv_sizeof_wchar_t" >&5 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6 cat >>confdefs.h <&6 -echo "${as_me:-configure}:28716: testing test failed (assume 2) ..." 1>&5 +echo "${as_me:-configure}:28712: testing test failed (assume 2) ..." 1>&5 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp mv confdefs.tmp confdefs.h @@ -28731,7 +28727,7 @@ ### chooses to split module lists into libraries. ### ### (see CF_LIB_RULES). -echo "$as_me:28734: checking for library subsets" >&5 +echo "$as_me:28730: checking for library subsets" >&5 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6 LIB_SUBSETS= @@ -28785,7 +28781,7 @@ test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar" test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs" -echo "$as_me:28788: result: $LIB_SUBSETS" >&5 +echo "$as_me:28784: result: $LIB_SUBSETS" >&5 echo "${ECHO_T}$LIB_SUBSETS" >&6 ### Construct the list of include-directories to be generated @@ -28816,7 +28812,7 @@ fi ### Build up pieces for makefile rules -echo "$as_me:28819: checking default library suffix" >&5 +echo "$as_me:28815: checking default library suffix" >&5 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6 case $DFT_LWR_MODEL in @@ -28827,10 +28823,10 @@ (shared) DFT_ARG_SUFFIX='' ;; esac test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}" -echo "$as_me:28830: result: $DFT_ARG_SUFFIX" >&5 +echo "$as_me:28826: result: $DFT_ARG_SUFFIX" >&5 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6 -echo "$as_me:28833: checking default library-dependency suffix" >&5 +echo "$as_me:28829: checking default library-dependency suffix" >&5 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6 case X$DFT_LWR_MODEL in @@ -28913,10 +28909,10 @@ DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}" DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}" fi -echo "$as_me:28916: result: $DFT_DEP_SUFFIX" >&5 +echo "$as_me:28912: result: $DFT_DEP_SUFFIX" >&5 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6 -echo "$as_me:28919: checking default object directory" >&5 +echo "$as_me:28915: checking default object directory" >&5 echo $ECHO_N "checking default object directory... $ECHO_C" >&6 case $DFT_LWR_MODEL in @@ -28932,11 +28928,11 @@ DFT_OBJ_SUBDIR='obj_s' ;; esac esac -echo "$as_me:28935: result: $DFT_OBJ_SUBDIR" >&5 +echo "$as_me:28931: result: $DFT_OBJ_SUBDIR" >&5 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6 if test "x$cf_with_cxx" = xyes ; then -echo "$as_me:28939: checking c++ library-dependency suffix" >&5 +echo "$as_me:28935: checking c++ library-dependency suffix" >&5 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6 if test "$with_libtool" != "no"; then # libtool thinks it can make c++ shared libraries (perhaps only g++) @@ -29029,7 +29025,7 @@ fi fi -echo "$as_me:29032: result: $CXX_LIB_SUFFIX" >&5 +echo "$as_me:29028: result: $CXX_LIB_SUFFIX" >&5 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6 fi @@ -29205,19 +29201,19 @@ if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED" then - echo "$as_me:29208: checking if linker supports switching between static/dynamic" >&5 + echo "$as_me:29204: checking if linker supports switching between static/dynamic" >&5 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6 rm -f libconftest.a cat >conftest.$ac_ext < int cf_ldflags_static(FILE *fp) { return fflush(fp); } EOF - if { (eval echo "$as_me:29217: \"$ac_compile\"") >&5 + if { (eval echo "$as_me:29213: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29220: \$? = $ac_status" >&5 + echo "$as_me:29216: \$? = $ac_status" >&5 (exit "$ac_status"); } ; then ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null @@ -29228,10 +29224,10 @@ LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 29231 "configure" +#line 29227 "configure" #include "confdefs.h" -#line 29234 "configure" +#line 29230 "configure" #include int cf_ldflags_static(FILE *fp); @@ -29246,16 +29242,16 @@ } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29249: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29245: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29252: \$? = $ac_status" >&5 + echo "$as_me:29248: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29255: \"$ac_try\"") >&5 + { (eval echo "$as_me:29251: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29258: \$? = $ac_status" >&5 + echo "$as_me:29254: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then # some linkers simply ignore the -dynamic @@ -29278,7 +29274,7 @@ rm -f libconftest.* LIBS="$cf_save_LIBS" - echo "$as_me:29281: result: $cf_ldflags_static" >&5 + echo "$as_me:29277: result: $cf_ldflags_static" >&5 echo "${ECHO_T}$cf_ldflags_static" >&6 if test "$cf_ldflags_static" != yes @@ -29294,7 +29290,7 @@ ;; esac -echo "$as_me:29297: checking where we will install curses.h" >&5 +echo "$as_me:29293: checking where we will install curses.h" >&5 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6 includesubdir= @@ -29304,7 +29300,7 @@ then includesubdir="/ncurses${USE_LIB_SUFFIX}" fi -echo "$as_me:29307: result: ${includedir}${includesubdir}" >&5 +echo "$as_me:29303: result: ${includedir}${includesubdir}" >&5 echo "${ECHO_T}${includedir}${includesubdir}" >&6 ### Resolve a conflict between normal and wide-curses by forcing applications @@ -29312,7 +29308,7 @@ if test "$with_overwrite" != no ; then if test "$NCURSES_LIBUTF8" = 1 ; then NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)' - { echo "$as_me:29315: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5 + { echo "$as_me:29311: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;} fi fi @@ -29337,7 +29333,7 @@ # pkgsrc uses these -echo "$as_me:29340: checking for desired basename for form library" >&5 +echo "$as_me:29336: checking for desired basename for form library" >&5 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6 # Check whether --with-form-libname or --without-form-libname was given. @@ -29357,10 +29353,10 @@ ;; esac -echo "$as_me:29360: result: $FORM_NAME" >&5 +echo "$as_me:29356: result: $FORM_NAME" >&5 echo "${ECHO_T}$FORM_NAME" >&6 -echo "$as_me:29363: checking for desired basename for menu library" >&5 +echo "$as_me:29359: checking for desired basename for menu library" >&5 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6 # Check whether --with-menu-libname or --without-menu-libname was given. @@ -29380,10 +29376,10 @@ ;; esac -echo "$as_me:29383: result: $MENU_NAME" >&5 +echo "$as_me:29379: result: $MENU_NAME" >&5 echo "${ECHO_T}$MENU_NAME" >&6 -echo "$as_me:29386: checking for desired basename for panel library" >&5 +echo "$as_me:29382: checking for desired basename for panel library" >&5 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6 # Check whether --with-panel-libname or --without-panel-libname was given. @@ -29403,10 +29399,10 @@ ;; esac -echo "$as_me:29406: result: $PANEL_NAME" >&5 +echo "$as_me:29402: result: $PANEL_NAME" >&5 echo "${ECHO_T}$PANEL_NAME" >&6 -echo "$as_me:29409: checking for desired basename for cxx library" >&5 +echo "$as_me:29405: checking for desired basename for cxx library" >&5 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6 # Check whether --with-cxx-libname or --without-cxx-libname was given. @@ -29426,13 +29422,13 @@ ;; esac -echo "$as_me:29429: result: $CXX_NAME" >&5 +echo "$as_me:29425: result: $CXX_NAME" >&5 echo "${ECHO_T}$CXX_NAME" >&6 ### Construct the list of subdirectories for which we'll customize makefiles ### with the appropriate compile-rules. -echo "$as_me:29435: checking for src modules" >&5 +echo "$as_me:29431: checking for src modules" >&5 echo $ECHO_N "checking for src modules... $ECHO_C" >&6 # dependencies and linker-arguments for test-programs @@ -29491,7 +29487,7 @@ fi fi done -echo "$as_me:29494: result: $cf_cv_src_modules" >&5 +echo "$as_me:29490: result: $cf_cv_src_modules" >&5 echo "${ECHO_T}$cf_cv_src_modules" >&6 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS" @@ -29652,7 +29648,7 @@ (*-D_XOPEN_SOURCE_EXTENDED*) test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6 -echo "${as_me:-configure}:29655: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5 +echo "${as_me:-configure}:29651: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED" CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'` @@ -29663,7 +29659,7 @@ # Help to automatically enable the extended curses features when using either # the *-config or the ".pc" files by adding defines. -echo "$as_me:29666: checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script" >&5 +echo "$as_me:29662: checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script" >&5 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script... $ECHO_C" >&6 PKG_CFLAGS= for cf_loop1 in $CPPFLAGS_after_XOPEN @@ -29679,7 +29675,7 @@ done test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1" done -echo "$as_me:29682: result: $PKG_CFLAGS" >&5 +echo "$as_me:29678: result: $PKG_CFLAGS" >&5 echo "${ECHO_T}$PKG_CFLAGS" >&6 case "$cf_cv_system_name" in @@ -29751,7 +29747,7 @@ cf_filter_syms=$cf_dft_filter_syms test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_default" 1>&6 -echo "${as_me:-configure}:29754: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5 +echo "${as_me:-configure}:29750: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5 fi @@ -29778,7 +29774,7 @@ # This is used for the *-config script and *.pc data files. -echo "$as_me:29781: checking for linker search path" >&5 +echo "$as_me:29777: checking for linker search path" >&5 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6 if test "${cf_cv_ld_searchpath+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29826,7 +29822,7 @@ cf_pathlist="$cf_pathlist /lib /usr/lib" ;; (*) - { echo "$as_me:29829: WARNING: problem with Solaris architecture" >&5 + { echo "$as_me:29825: WARNING: problem with Solaris architecture" >&5 echo "$as_me: WARNING: problem with Solaris architecture" >&2;} ;; esac @@ -29867,7 +29863,7 @@ test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib fi -echo "$as_me:29870: result: $cf_cv_ld_searchpath" >&5 +echo "$as_me:29866: result: $cf_cv_ld_searchpath" >&5 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'` @@ -29953,7 +29949,7 @@ : "${CONFIG_STATUS=./config.status}" ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:29956: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:29952: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >"$CONFIG_STATUS" <<_ACEOF #! $SHELL @@ -30134,7 +30130,7 @@ echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:30137: error: ambiguous option: $1 + { { echo "$as_me:30133: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} @@ -30153,7 +30149,7 @@ ac_need_defaults=false;; # This is an error. - -*) { { echo "$as_me:30156: error: unrecognized option: $1 + -*) { { echo "$as_me:30152: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} @@ -30285,7 +30281,7 @@ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;; - *) { { echo "$as_me:30288: error: invalid argument: $ac_config_target" >&5 + *) { { echo "$as_me:30284: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -30813,7 +30809,7 @@ esac if test x"$ac_file" != x-; then - { echo "$as_me:30816: creating $ac_file" >&5 + { echo "$as_me:30812: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi @@ -30831,7 +30827,7 @@ -) echo "$tmp"/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:30834: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:30830: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo "$f";; @@ -30844,7 +30840,7 @@ echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:30847: error: cannot find input file: $f" >&5 + { { echo "$as_me:30843: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -30860,7 +30856,7 @@ if test -n "$ac_seen"; then ac_used=`grep '@datarootdir@' "$ac_item"` if test -z "$ac_used"; then - { echo "$as_me:30863: WARNING: datarootdir was used implicitly but not set: + { echo "$as_me:30859: WARNING: datarootdir was used implicitly but not set: $ac_seen" >&5 echo "$as_me: WARNING: datarootdir was used implicitly but not set: $ac_seen" >&2;} @@ -30869,7 +30865,7 @@ fi ac_seen=`grep '${datarootdir}' "$ac_item"` if test -n "$ac_seen"; then - { echo "$as_me:30872: WARNING: datarootdir was used explicitly but not set: + { echo "$as_me:30868: WARNING: datarootdir was used explicitly but not set: $ac_seen" >&5 echo "$as_me: WARNING: datarootdir was used explicitly but not set: $ac_seen" >&2;} @@ -30914,7 +30910,7 @@ ac_init=`$EGREP '[ ]*'$ac_name'[ ]*=' "$ac_file"` if test -z "$ac_init"; then ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'` - { echo "$as_me:30917: WARNING: Variable $ac_name is used but was not set: + { echo "$as_me:30913: WARNING: Variable $ac_name is used but was not set: $ac_seen" >&5 echo "$as_me: WARNING: Variable $ac_name is used but was not set: $ac_seen" >&2;} @@ -30925,7 +30921,7 @@ $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out if test -s "$tmp"/out; then ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out` - { echo "$as_me:30928: WARNING: Some variables may not be substituted: + { echo "$as_me:30924: WARNING: Some variables may not be substituted: $ac_seen" >&5 echo "$as_me: WARNING: Some variables may not be substituted: $ac_seen" >&2;} @@ -30974,7 +30970,7 @@ * ) ac_file_in=$ac_file.in ;; esac - test x"$ac_file" != x- && { echo "$as_me:30977: creating $ac_file" >&5 + test x"$ac_file" != x- && { echo "$as_me:30973: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the @@ -30985,7 +30981,7 @@ -) echo "$tmp"/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:30988: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:30984: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -30998,7 +30994,7 @@ echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:31001: error: cannot find input file: $f" >&5 + { { echo "$as_me:30997: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -31056,7 +31052,7 @@ rm -f "$tmp"/in if test x"$ac_file" != x-; then if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then - { echo "$as_me:31059: $ac_file is unchanged" >&5 + { echo "$as_me:31055: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ @@ -31443,7 +31439,7 @@ (cygdll|msysdll|mingw|msvcdll) test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6 -echo "${as_me:-configure}:31446: testing overriding CXX_MODEL to SHARED ..." 1>&5 +echo "${as_me:-configure}:31442: testing overriding CXX_MODEL to SHARED ..." 1>&5 with_shared_cxx=yes ;; Index: configure.in Prereq: 1.790 --- ncurses-6.5-20250125+/configure.in 2025-01-18 11:20:02.000000000 +0000 +++ ncurses-6.5-20250201/configure.in 2025-02-02 00:16:32.000000000 +0000 @@ -29,7 +29,7 @@ dnl dnl Author: Thomas E. Dickey 1995-on dnl -dnl $Id: configure.in,v 1.790 2025/01/18 11:20:02 tom Exp $ +dnl $Id: configure.in,v 1.791 2025/02/02 00:16:32 tom Exp $ dnl Process this file with autoconf to produce a configure script. dnl dnl For additional information, see @@ -38,7 +38,7 @@ dnl dnl --------------------------------------------------------------------------- AC_PREREQ(2.52.20210101) -AC_REVISION($Revision: 1.790 $) +AC_REVISION($Revision: 1.791 $) AC_INIT(ncurses/base/lib_initscr.c) AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin) @@ -1921,7 +1921,7 @@ ;; esac - AC_CHECK_HEADERS(typeinfo) + AC_CHECK_HEADERS(new exception typeinfo) CF_CXX_IOSTREAM_NAMESPACE CF_BOOL_DECL CF_BOOL_SIZE Index: dist.mk Prereq: 1.1652 --- ncurses-6.5-20250125+/dist.mk 2025-01-25 10:34:16.000000000 +0000 +++ ncurses-6.5-20250201/dist.mk 2025-02-01 10:35:49.000000000 +0000 @@ -26,7 +26,7 @@ # use or other dealings in this Software without prior written # # authorization. # ############################################################################## -# $Id: dist.mk,v 1.1652 2025/01/25 10:34:16 tom Exp $ +# $Id: dist.mk,v 1.1653 2025/02/01 10:35:49 tom Exp $ # Makefile for creating ncurses distributions. # # This only needs to be used directly as a makefile by developers, but @@ -38,7 +38,7 @@ # These define the major/minor/patch versions of ncurses. NCURSES_MAJOR = 6 NCURSES_MINOR = 5 -NCURSES_PATCH = 20250125 +NCURSES_PATCH = 20250201 # We don't append the patch to the version, since this only applies to releases VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) Index: doc/html/ada/funcs/T.htm --- ncurses-6.5-20250125+/doc/html/ada/funcs/T.htm 2023-10-21 17:10:27.000000000 +0000 +++ ncurses-6.5-20250201/doc/html/ada/funcs/T.htm 2025-02-02 00:44:01.000000000 +0000 @@ -20,8 +20,8 @@
  • tgetnum
  • tgetstr - terminal_interface-curses-termcap.adb:109
  • tgetstr - terminal_interface-curses-termcap.adb:130 -
  • TGoto
  • tgoto +
  • TGoto
  • tigetflag
  • tigetstr - terminal_interface-curses-terminfo.adb:88
  • tigetstr - terminal_interface-curses-terminfo.adb:109 Index: doc/html/ada/terminal_interface-curses-forms__adb.htm --- ncurses-6.5-20250125+/doc/html/ada/terminal_interface-curses-forms__adb.htm 2022-01-15 20:50:51.000000000 +0000 +++ ncurses-6.5-20250201/doc/html/ada/terminal_interface-curses-forms__adb.htm 2025-02-02 00:44:01.000000000 +0000 @@ -24,7 +24,7 @@ -- B O D Y -- -- -- ------------------------------------------------------------------------------ --- Copyright 2020 Thomas E. Dickey -- +-- Copyright 2020,2025 Thomas E. Dickey -- -- Copyright 1999-2011,2014 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- @@ -53,8 +53,8 @@ ------------------------------------------------------------------------------ -- Author: Juergen Pfeifer, 1996 -- Version Control: --- @Revision: 1.33 @ --- @Date: 2020/02/02 23:34:34 @ +-- @Revision: 1.34 @ +-- @Date: 2025/01/24 20:39:23 @ -- Binding Version 01.00 ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; @@ -1023,7 +1023,7 @@ (Field_Array, Field_Array_Access); begin if FA /= null and then Free_Fields then - for I in FA'First .. (FA'Last - 1) loop + for I in FA'First .. FA'Last - 1 loop if FA.all (I) /= Null_Field then Delete (FA.all (I)); end if; Index: doc/html/ada/terminal_interface-curses-menus__adb.htm --- ncurses-6.5-20250125+/doc/html/ada/terminal_interface-curses-menus__adb.htm 2022-01-15 20:50:51.000000000 +0000 +++ ncurses-6.5-20250201/doc/html/ada/terminal_interface-curses-menus__adb.htm 2025-02-02 00:44:01.000000000 +0000 @@ -24,7 +24,7 @@ -- B O D Y -- -- -- ------------------------------------------------------------------------------ --- Copyright 2018,2020 Thomas E. Dickey -- +-- Copyright 2018-2020,2025 Thomas E. Dickey -- -- Copyright 1999-2011,2014 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- @@ -53,8 +53,8 @@ ------------------------------------------------------------------------------ -- Author: Juergen Pfeifer, 1996 -- Version Control: --- @Revision: 1.34 @ --- @Date: 2020/02/02 23:34:34 @ +-- @Revision: 1.35 @ +-- @Date: 2025/01/24 20:39:23 @ -- Binding Version 01.00 ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; @@ -895,7 +895,7 @@ (Item_Array, Item_Array_Access); begin if IA /= null and then Free_Items then - for I in IA'First .. (IA'Last - 1) loop + for I in IA'First .. IA'Last - 1 loop if IA.all (I) /= Null_Item then Delete (IA.all (I)); end if; Index: doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm --- ncurses-6.5-20250125+/doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm 2022-01-15 20:50:51.000000000 +0000 +++ ncurses-6.5-20250201/doc/html/ada/terminal_interface-curses-panels-user_data__adb.htm 2025-02-02 00:44:01.000000000 +0000 @@ -24,7 +24,7 @@ -- B O D Y -- -- -- ------------------------------------------------------------------------------ --- Copyright 2020 Thomas E. Dickey -- +-- Copyright 2020,2025 Thomas E. Dickey -- -- Copyright 1999-2003,2009 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- @@ -53,7 +53,7 @@ ------------------------------------------------------------------------------ -- Author: Juergen Pfeifer, 1996 -- Version Control: --- @Revision: 1.13 @ +-- @Revision: 1.14 @ -- Binding Version 01.00 ------------------------------------------------------------------------------ with Interfaces.C; Index: doc/html/man/curs_add_wch.3x.html --- ncurses-6.5-20250125+/doc/html/man/curs_add_wch.3x.html 2025-01-19 00:54:58.000000000 +0000 +++ ncurses-6.5-20250201/doc/html/man/curs_add_wch.3x.html 2025-02-02 00:43:56.000000000 +0000 @@ -28,19 +28,19 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_add_wch.3x,v 1.88 2025/01/19 00:49:39 tom Exp @ + * @Id: curs_add_wch.3x,v 1.102 2025/02/01 23:54:03 tom Exp @ --> -curs_add_wch 3x 2025-01-18 ncurses 6.5 Library calls +curs_add_wch 3x 2025-02-01 ncurses 6.5 Library calls -

    curs_add_wch 3x 2025-01-18 ncurses 6.5 Library calls

    +

    curs_add_wch 3x 2025-02-01 ncurses 6.5 Library calls

     curs_add_wch(3x)                 Library calls                curs_add_wch(3x)
     
    @@ -58,11 +58,71 @@
            int add_wch(const cchar_t *wch);
            int wadd_wch(WINDOW *win, const cchar_t *wch);
            int mvadd_wch(int y, int x, const cchar_t *wch);
    -       int mvwadd_wch(WINDOW *win, int y, int x, const cchar_t *wch);
    +       int mvwadd_wch(WINDOW *win, int y, int x,
    +             const cchar_t *wch);
     
            int echo_wchar(const cchar_t *wch);
            int wecho_wchar(WINDOW *win, const cchar_t *wch);
     
    +       /* (integer) constants */
    +       /* ... */ WACS_BLOCK;
    +       /* ... */ WACS_BOARD;
    +       /* ... */ WACS_BTEE;
    +       /* ... */ WACS_BULLET;
    +       /* ... */ WACS_CKBOARD;
    +       /* ... */ WACS_DARROW;
    +       /* ... */ WACS_DEGREE;
    +       /* ... */ WACS_DIAMOND;
    +       /* ... */ WACS_HLINE;
    +       /* ... */ WACS_LANTERN;
    +       /* ... */ WACS_LARROW;
    +       /* ... */ WACS_LLCORNER;
    +       /* ... */ WACS_LRCORNER;
    +       /* ... */ WACS_LTEE;
    +       /* ... */ WACS_PLMINUS;
    +       /* ... */ WACS_PLUS;
    +       /* ... */ WACS_RARROW;
    +       /* ... */ WACS_RTEE;
    +       /* ... */ WACS_S1;
    +       /* ... */ WACS_S9;
    +       /* ... */ WACS_TTEE;
    +       /* ... */ WACS_UARROW;
    +       /* ... */ WACS_ULCORNER;
    +       /* ... */ WACS_URCORNER;
    +       /* ... */ WACS_VLINE;
    +       /* extensions */
    +       /* ... */ WACS_GEQUAL;
    +       /* ... */ WACS_LEQUAL;
    +       /* ... */ WACS_NEQUAL;
    +       /* ... */ WACS_PI;
    +       /* ... */ WACS_S3;
    +       /* ... */ WACS_S7;
    +       /* ... */ WACS_STERLING;
    +       /* extensions for thick lines */
    +       /* ... */ WACS_T_BTEE;
    +       /* ... */ WACS_T_HLINE;
    +       /* ... */ WACS_T_LLCORNER;
    +       /* ... */ WACS_T_LRCORNER;
    +       /* ... */ WACS_T_LTEE;
    +       /* ... */ WACS_T_PLUS;
    +       /* ... */ WACS_T_RTEE;
    +       /* ... */ WACS_T_TTEE;
    +       /* ... */ WACS_T_ULCORNER;
    +       /* ... */ WACS_T_URCORNER;
    +       /* ... */ WACS_T_VLINE;
    +       /* extensions for double lines */
    +       /* ... */ WACS_D_BTEE;
    +       /* ... */ WACS_D_HLINE;
    +       /* ... */ WACS_D_LLCORNER;
    +       /* ... */ WACS_D_LRCORNER;
    +       /* ... */ WACS_D_LTEE;
    +       /* ... */ WACS_D_PLUS;
    +       /* ... */ WACS_D_RTEE;
    +       /* ... */ WACS_D_TTEE;
    +       /* ... */ WACS_D_ULCORNER;
    +       /* ... */ WACS_D_URCORNER;
    +       /* ... */ WACS_D_VLINE;
    +
     
     

    DESCRIPTION

     
    @@ -154,74 +214,74 @@
                            Unicode   ACS       acsc
            Symbol          Default   Default   char   Glyph Name
            ------------------------------------------------------------------------
    -       WACS_BLOCK      0x25ae    #         0      solid square block
    -       WACS_BOARD      0x2592    #         h      board of squares
    -       WACS_BTEE       0x2534    +         v      bottom tee
    -       WACS_BULLET     0x00b7    o         ~      bullet
    -       WACS_CKBOARD    0x2592    :         a      checker board (stipple)
    -       WACS_DARROW     0x2193    v         .      arrow pointing down
    -       WACS_DEGREE     0x00b0    '         f      degree symbol
    -       WACS_DIAMOND    0x25c6    +         `      diamond
    -       WACS_GEQUAL     0x2265    >         >      greater-than-or-equal-to
    -       WACS_HLINE      0x2500    -         q      horizontal line
    -       WACS_LANTERN    0x2603    #         i      lantern symbol
    -       WACS_LARROW     0x2190    <         ,      arrow pointing left
    -       WACS_LEQUAL     0x2264    <         y      less-than-or-equal-to
    -       WACS_LLCORNER   0x2514    +         m      lower left-hand corner
    -       WACS_LRCORNER   0x2518    +         j      lower right-hand corner
    -       WACS_LTEE       0x2524    +         t      left tee
    -       WACS_NEQUAL     0x2260    !         |      not-equal
    -       WACS_PI         0x03c0    *         {      greek pi
    -       WACS_PLMINUS    0x00b1    #         g      plus/minus
    -       WACS_PLUS       0x253c    +         n      plus
    -       WACS_RARROW     0x2192    >         +      arrow pointing right
    -       WACS_RTEE       0x251c    +         u      right tee
    -       WACS_S1         0x23ba    -         o      scan line 1
    -       WACS_S3         0x23bb    -         p      scan line 3
    -       WACS_S7         0x23bc    -         r      scan line 7
    -       WACS_S9         0x23bd    _         s      scan line 9
    -       WACS_STERLING   0x00a3    f         }      pound-sterling symbol
    -
    -       WACS_TTEE       0x252c    +         w      top tee
    -       WACS_UARROW     0x2191    ^         -      arrow pointing up
    -       WACS_ULCORNER   0x250c    +         l      upper left-hand corner
    -       WACS_URCORNER   0x2510    +         k      upper right-hand corner
    -       WACS_VLINE      0x2502    |         x      vertical line
    +       WACS_BLOCK      U+25ae    #         0      solid square block
    +       WACS_BOARD      U+2592    #         h      board of squares
    +       WACS_BTEE       U+2534    +         v      bottom tee
    +       WACS_BULLET     U+00b7    o         ~      bullet
    +       WACS_CKBOARD    U+2592    :         a      checker board (stipple)
    +       WACS_DARROW     U+2193    v         .      arrow pointing down
    +       WACS_DEGREE     U+00b0    '         f      degree symbol
    +       WACS_DIAMOND    U+25c6    +         `      diamond
    +       WACS_GEQUAL     U+2265    >         >      greater-than-or-equal-to
    +       WACS_HLINE      U+2500    -         q      horizontal line
    +       WACS_LANTERN    U+2603    #         i      lantern symbol
    +       WACS_LARROW     U+2190    <         ,      arrow pointing left
    +       WACS_LEQUAL     U+2264    <         y      less-than-or-equal-to
    +       WACS_LLCORNER   U+2514    +         m      lower left-hand corner
    +       WACS_LRCORNER   U+2518    +         j      lower right-hand corner
    +       WACS_LTEE       U+2524    +         t      left tee
    +       WACS_NEQUAL     U+2260    !         |      not-equal
    +       WACS_PI         U+03c0    *         {      greek pi
    +       WACS_PLMINUS    U+00b1    #         g      plus/minus
    +       WACS_PLUS       U+253c    +         n      plus
    +       WACS_RARROW     U+2192    >         +      arrow pointing right
    +       WACS_RTEE       U+251c    +         u      right tee
    +       WACS_S1         U+23ba    -         o      scan line 1
    +       WACS_S3         U+23bb    -         p      scan line 3
    +       WACS_S7         U+23bc    -         r      scan line 7
    +       WACS_S9         U+23bd    _         s      scan line 9
    +       WACS_STERLING   U+00a3    f         }      pound-sterling symbol
    +       WACS_TTEE       U+252c    +         w      top tee
    +       WACS_UARROW     U+2191    ^         -      arrow pointing up
    +       WACS_ULCORNER   U+250c    +         l      upper left-hand corner
    +       WACS_URCORNER   U+2510    +         k      upper right-hand corner
    +
    +       WACS_VLINE      U+2502    |         x      vertical line
     
    -       The wide-character configuration of ncurses also  defines  symbols  for
    -       thick lines (acsc "J" to "V"):
    +       The ncurses wide API also defines symbols for  thick  lines  (acsc  "J"
    +       through "N", "T" through "X", and "Q"):
     
                              Unicode   ASCII     acsc
            ACS Name          Default   Default   Char   Glyph Name
            ------------------------------------------------------------------------
    -       WACS_T_BTEE       0x253b    +         V      thick tee pointing up
    -       WACS_T_HLINE      0x2501    -         Q      thick horizontal line
    -       WACS_T_LLCORNER   0x2517    +         M      thick lower left corner
    -       WACS_T_LRCORNER   0x251b    +         J      thick lower right corner
    -       WACS_T_LTEE       0x252b    +         T      thick tee pointing right
    -       WACS_T_PLUS       0x254b    +         N      thick large plus
    -       WACS_T_RTEE       0x2523    +         U      thick tee pointing left
    -       WACS_T_TTEE       0x2533    +         W      thick tee pointing down
    -       WACS_T_ULCORNER   0x250f    +         L      thick upper left corner
    -       WACS_T_URCORNER   0x2513    +         K      thick upper right corner
    -       WACS_T_VLINE      0x2503    |         X      thick vertical line
    +       WACS_T_BTEE       U+253b    +         V      thick tee pointing up
    +       WACS_T_HLINE      U+2501    -         Q      thick horizontal line
    +       WACS_T_LLCORNER   U+2517    +         M      thick lower left corner
    +       WACS_T_LRCORNER   U+251b    +         J      thick lower right corner
    +       WACS_T_LTEE       U+252b    +         T      thick tee pointing right
    +       WACS_T_PLUS       U+254b    +         N      thick large plus
    +       WACS_T_RTEE       U+2523    +         U      thick tee pointing left
    +       WACS_T_TTEE       U+2533    +         W      thick tee pointing down
    +       WACS_T_ULCORNER   U+250f    +         L      thick upper left corner
    +       WACS_T_URCORNER   U+2513    +         K      thick upper right corner
    +       WACS_T_VLINE      U+2503    |         X      thick vertical line
     
    -       and for double-lines (acsc "A" to "I"):
    +       and for double lines (acsc "A" through "I", plus "R" and "Y"):
     
                              Unicode   ASCII     acsc
            ACS Name          Default   Default   Char   Glyph Name
            ------------------------------------------------------------------------
    -       WACS_D_BTEE       0x2569    +         H      double tee pointing up
    -       WACS_D_HLINE      0x2550    -         R      double horizontal line
    -       WACS_D_LLCORNER   0x255a    +         D      double lower left corner
    -       WACS_D_LRCORNER   0x255d    +         A      double lower right corner
    -       WACS_D_LTEE       0x2560    +         F      double tee pointing right
    -       WACS_D_PLUS       0x256c    +         E      double large plus
    -       WACS_D_RTEE       0x2563    +         G      double tee pointing left
    -       WACS_D_TTEE       0x2566    +         I      double tee pointing down
    -       WACS_D_ULCORNER   0x2554    +         C      double upper left corner
    -       WACS_D_URCORNER   0x2557    +         B      double upper right corner
    -       WACS_D_VLINE      0x2551    |         Y      double vertical line
    +       WACS_D_BTEE       U+2569    +         H      double tee pointing up
    +       WACS_D_HLINE      U+2550    -         R      double horizontal line
    +       WACS_D_LLCORNER   U+255a    +         D      double lower left corner
    +       WACS_D_LRCORNER   U+255d    +         A      double lower right corner
    +       WACS_D_LTEE       U+2560    +         F      double tee pointing right
    +       WACS_D_PLUS       U+256c    +         E      double large plus
    +       WACS_D_RTEE       U+2563    +         G      double tee pointing left
    +       WACS_D_TTEE       U+2566    +         I      double tee pointing down
    +       WACS_D_ULCORNER   U+2554    +         C      double upper left corner
    +       WACS_D_URCORNER   U+2557    +         B      double upper right corner
    +       WACS_D_VLINE      U+2551    |         Y      double vertical line
     
            Unicode's  descriptions  for  these  characters  differs  slightly from
            ncurses, by introducing the term "light"  (along  with  less  important
    @@ -242,84 +302,91 @@
     
            o   the curses screen has not been initialized,
     
    -       o   win is NULL,
    +       o   (for functions taking a WINDOW pointer  argument)  win  is  a  null
    +           pointer,
     
    -       o   wrapping to a new line is impossible because scrollok(3x)  has  not
    -           been  called  on  win  when writing to its bottom right location is
    -           attempted, or
    +       o   wrapping  to  a new line is impossible because scrollok(3x) has not
    +           been called on win (or stdscr, as applicable) when writing  to  its
    +           bottom right location is attempted, or
     
    -       o   it is not possible to  add  a  complete  character  at  the  cursor
    +       o   it  is  not  possible  to  add  a  complete character at the cursor
                position.
     
    -       Functions  prefixed with "mv" first perform cursor movement and fail if
    +       Functions prefixed with "mv" first perform cursor movement and fail  if
            the position (y, x) is outside the window boundaries.
     
     
     

    NOTES

    -       add_wch, mvadd_wch, mvwadd_wch, and echo_wchar may  be  implemented  as
    +       add_wch,  mvadd_wch,  mvwadd_wch,  and echo_wchar may be implemented as
            macros.
     
     
     

    EXTENSIONS

    -
    -

    TABSIZE

    -       The  TABSIZE  variable  is  implemented  in  SVr4 and other versions of
    -       curses, but is not specified by X/Open Curses (see curs_variables(3x)).
    +       The  symbols  (WACS_S3,  WACS_S7,  WACS_LEQUAL,  WACS_GEQUAL,  WACS_PI,
    +       WACS_NEQUAL,  and  WACS_STERLING)  are  not  standard.   However,  many
    +       publicly  available   terminfo   entries   include   acs_chars   (acsc)
    +       capabilities  in which their key characters (pryz{|}) are embedded, and
    +       a second-hand list of their character descriptions has come  to  light.
    +       The ncurses developers invented WACS-prefixed names for them.
     
     
     

    PORTABILITY

    +       Applications employing ncurses extensions should condition their use on
    +       the visibility of the NCURSES_VERSION preprocessor macro.
    +
            These functions are described in X/Open Curses Issue 4.   It  specifies
            no error conditions for them.
     
            The  defaults specified for forms-drawing characters apply in the POSIX
            locale.  X/Open Curses makes it clear that the WACS_ symbols should  be
    -       defined  as  a  pointer  to  cchar_t  data,  e.g., in the discussion of
    -       border_set.  A few implementations are problematic:
    +       defined  as  a  pointer  to  cchar_t  data,  e.g., in the discussion of
    +       border_set.  A few implementations are problematic:
     
    -       o   NetBSD curses defines the symbols as a wchar_t within a cchar_t.
    +       o   NetBSD curses defines the symbols as a wchar_t within a cchar_t.
     
    -       o   HP-UX curses equates some of the  ACS_  symbols  to  the  analogous
    -           WACS_  symbols  as  if  the ACS_ symbols were wide characters.  The
    +       o   HP-UX curses equates some of the  ACS_  symbols  to  the  analogous
    +           WACS_  symbols  as  if  the ACS_ symbols were wide characters.  The
                misdefined symbols are the arrows and other symbols which  are  not
                used for line-drawing.
     
            X/Open  Curses  does  not  specify  symbols for thick- or double-lines.
    -       SVr4 curses implementations defined their line-drawing symbols in terms
    -       of  intermediate  symbols.   This implementation extends those symbols,
    -       providing new definitions which are not in the SVr4 implementations.
    +       SVr4 curses implementations defined their line-drawing symbols in terms
    +       of  intermediate symbols.  ncurses extends those symbols, providing new
    +       definitions not found in SVr4 implementations.
     
            Not all  Unicode-capable  terminals  provide  support  for  VT100-style
    -       alternate  character  sets  (i.e.,  the  acsc  capability),  with their
    -       corresponding line-drawing characters.  X/Open Curses did  not  address
    -       the   aspect  of  integrating  Unicode  with  line-drawing  characters.
    -       Existing implementations of Unix curses (AIX, HP-UX, Solaris) use  only
    -       the acsc character-mapping to provide this feature.  As a result, those
    -       implementations  can  only  use  single-byte  line-drawing  characters.
    -       ncurses  5.3  (2002)  provided a table of Unicode values to solve these
    -       problems.  NetBSD curses incorporated that table in 2010.
    -
    -       In this implementation, the Unicode values  are  used  instead  of  the
    -       terminal description's acsc mapping as discussed in ncurses(3x) for the
    -       environment variable NCURSES_NO_UTF8_ACS.  In contrast,  for  the  same
    -       cases, the line-drawing characters described in addch(3x) will use only
    -       the ASCII default values.
    +       alternate character sets (i.e., the acsc_chars (acsc) capability), with
    +       their corresponding line-drawing characters.   X/Open  Curses  did  not
    +       address the aspect of integrating Unicode with line-drawing characters.
    +       Existing implementations of System V curses (AIX, HP-UX,  Solaris)  use
    +       only  the  acsc_chars (acsc) character-mapping to provide this feature.
    +       As a result, those  implementations  can  use  only  single-byte  line-
    +       drawing  characters.   ncurses  5.3  (2002) provided a table of Unicode
    +       values to solve these problems.  NetBSD curses incorporated that  table
    +       in 2010.
    +
    +       ncurses   uses   the  Unicode  values  instead  of  the  terminal  type
    +       description's acsc_chars (acsc) mapping as discussed in ncurses(3x) for
    +       the  environment  variable  NCURSES_NO_UTF8_ACS.   In contrast, for the
    +       same cases, the line-drawing characters described in addch(3x) will use
    +       only the ASCII default values.
     
    -       Having Unicode available does not solve all of the problems with  line-
    -       drawing for curses:
    +       Having  Unicode available does not solve all of the problems with line-
    +       drawing for curses:
     
    -       o   The  closest  Unicode  equivalents to the VT100 graphics S1, S3, S7
    -           and S9 frequently are not displayed at the regular intervals  which
    +       o   The closest Unicode equivalents to the VT100 graphics S1,  S3,  S7,
    +           and  S9 frequently are not displayed at the regular intervals which
                the terminal used.
     
    -       o   The  lantern  is  a special case.  It originated with the AT&T 4410
    -           terminal in the early 1980s.  There is no accessible  documentation
    +       o   The lantern is a special case.  It originated with  the  AT&T  4410
    +           terminal  in the early 1980s.  There is no accessible documentation
                depicting the lantern symbol on the AT&T terminal.
     
                Lacking documentation, most readers assume that a storm lantern was
                intended.  But there are several possibilities, all with problems.
     
    -           Unicode 6.0 (2010) does provide two lantern  symbols:  U+1F383  and
    -           U+1F3EE.   Those  were  not  available  in 2002, and are irrelevant
    +           Unicode  6.0  (2010)  does provide two lantern symbols: U+1F383 and
    +           U+1F3EE.  Those were not available  in  2002,  and  are  irrelevant
                since they lie outside the Basic Multilingual Plane and as a result
                are unavailable on many terminals.  They are not storm lanterns, in
                any case.
    @@ -327,20 +394,20 @@
                Most storm lanterns have a tapering glass chimney (to guard against
                tipping); some have a wire grid protecting the chimney.
     
    -           For  the  tapering  appearance,   U+2603 was adequate.  In use on a
    +           For the tapering appearance,  U+2603 was adequate.   In  use  on  a
                terminal, no one can tell what the image represents.  Unicode calls
                it a snowman.
     
                Others have suggested these alternatives: <section> U+00A7 (section
    -           mark), <Theta> U+0398 (theta), <Phi> U+03A6 (phi),  <delta>  U+03B4
    +           mark),  <Theta>  U+0398 (theta), <Phi> U+03A6 (phi), <delta> U+03B4
                (delta),  U+2327 (x in a rectangle),  U+256C (forms double vertical
                and horizontal), and  U+2612 (ballot box with x).
     
     
     

    Complex Characters

    -       The complex character  type  cchar_t  can  store  more  than  one  wide
    -       character  (wchar_t).  X/Open Curses does not mention this possibility,
    -       specifying behavior only  where  wch  is  a  single  character,  either
    +       The  complex  character  type  cchar_t  can  store  more  than one wide
    +       character (wchar_t).  X/Open Curses does not mention this  possibility,
    +       specifying  behavior  only  where  wch  is  a  single character, either
            spacing or non-spacing.
     
            ncurses assumes that wch is constructed using setcchar(3x), and in turn
    @@ -351,18 +418,25 @@
     
            o   holds one non-spacing character.
     
    -       In  the  latter  case,  ncurses  adds  the non-spacing character to the
    +       In the latter case, ncurses  adds  the  non-spacing  character  to  the
            active complex character.
     
     
     

    HISTORY

    -       These functions were  initially  specified  by  X/Open  Curses  Issue 4
    -       (1995).   The  System V Interface Definition Version 4 of the same year
    -       specified  functions  named  waddwch  and  wechowchar  (and  the  usual
    -       variants).   These were later additions to SVr4.x, not appearing in the
    -       first SVr4 (1989).  They differed  from  X/Open's  later  wadd_wch  and
    -       wecho_wchar  in that they each took an argument of type wchar_t instead
    -       of cchar_t.
    +       X/Open  Curses Issue 4 (1995) initially specified these functions.  The
    +       System V  Interface  Definition  (SVID)  Version 4  of  the  same  year
    +       specified  functions named waddwch (and the usual variants), echowchar,
    +       and wechowchar.  These were later additions to SVr4.x, not appearing in
    +       the  first SVr4 (1989).  They differed from X/Open's later wadd_wch and
    +       wecho_wchar in that they each took an argument of type wchar_t  instead
    +       of cchar_t.  SVID defined no  WACS_ symbols.
    +
    +       X/Open  Curses  Issue 4  also  defined  many  of  the  WACS_ constants,
    +       excepting  WACS_GEQUAL,  WACS_LEQUAL,  WACS_NEQUAL,  WACS_PI,  WACS_S3,
    +       WACS_S7,  and  WACS_STERLING;  and  those  for drawing thick and double
    +       lines.
    +
    +       ncurses 5.3 (2002) furnished the remaining WACS_ constants.
     
     
     

    SEE ALSO

    @@ -375,7 +449,7 @@
     
     
     
    -ncurses 6.5                       2025-01-18                  curs_add_wch(3x)
    +ncurses 6.5                       2025-02-01                  curs_add_wch(3x)