summaryrefslogtreecommitdiff
path: root/lib/libcurses/ncurses_def.h
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@cvs.openbsd.org>2023-10-17 09:52:12 +0000
committerNicholas Marriott <nicm@cvs.openbsd.org>2023-10-17 09:52:12 +0000
commit4dd5152bda3754d6c8238063f70a240feb2e0e01 (patch)
tree6761e0e8227c4b726ec8793dfd89d53fcf7c2e8a /lib/libcurses/ncurses_def.h
parent19c1736b607cf07af1e272ef5638ff0d90b4faff (diff)
Update ncurses and associated libraries (form, panel, menu) to
6.4-20230826 (from 5.7-20081102). Based on result from Thomas Dickey's ncu2openbsd script and then modified. Switches to the upstream tput. Major bump for the ncurses libraries and for libedit and libreadline. Help from tb, millert. ok deraadt sthen
Diffstat (limited to 'lib/libcurses/ncurses_def.h')
-rw-r--r--lib/libcurses/ncurses_def.h310
1 files changed, 293 insertions, 17 deletions
diff --git a/lib/libcurses/ncurses_def.h b/lib/libcurses/ncurses_def.h
index 87ff0cc7393..11010def021 100644
--- a/lib/libcurses/ncurses_def.h
+++ b/lib/libcurses/ncurses_def.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ncurses_def.h,v 1.2 2010/01/12 23:21:59 nicm Exp $ */
+/* $OpenBSD: ncurses_def.h,v 1.3 2023/10/17 09:52:08 nicm Exp $ */
/*
* This file is generated by ./MKncurses_def.sh
@@ -15,8 +15,8 @@
#define BSD_TPUTS 0
#endif
-#ifndef CC_HAS_PROTOS
-#define CC_HAS_PROTOS 0
+#ifndef CGETENT_CONST
+#define CGETENT_CONST /* nothing */
#endif
#ifndef CPP_HAS_PARAM_INIT
@@ -47,6 +47,14 @@
#define GCC_UNUSED /* nothing */
#endif
+#ifndef HAVE_ALLOC_PAIR
+#define HAVE_ALLOC_PAIR 0
+#endif
+
+#ifndef HAVE_ASSUME_DEFAULT_COLORS
+#define HAVE_ASSUME_DEFAULT_COLORS 0
+#endif
+
#ifndef HAVE_BIG_CORE
#define HAVE_BIG_CORE 0
#endif
@@ -59,6 +67,10 @@
#define HAVE_BSD_SIGNAL_H 0
#endif
+#ifndef HAVE_BSD_STRING_H
+#define HAVE_BSD_STRING_H 0
+#endif
+
#ifndef HAVE_BTOWC
#define HAVE_BTOWC 0
#endif
@@ -71,18 +83,70 @@
#define HAVE_CHGAT 1
#endif
+#ifndef HAVE_CLOCK_GETTIME
+#define HAVE_CLOCK_GETTIME 0
+#endif
+
+#ifndef HAVE_COLOR_CONTENT
+#define HAVE_COLOR_CONTENT 1
+#endif
+
#ifndef HAVE_COLOR_SET
#define HAVE_COLOR_SET 1
#endif
+#ifndef HAVE_CONSISTENT_GETENV
+#define HAVE_CONSISTENT_GETENV 0
+#endif
+
+#ifndef HAVE_COPYWIN
+#define HAVE_COPYWIN 1
+#endif
+
+#ifndef HAVE_CURSCR
+#define HAVE_CURSCR 1
+#endif
+
+#ifndef HAVE_CURSES_DATA_TABSIZE
+#define HAVE_CURSES_DATA_TABSIZE 1
+#endif
+
+#ifndef HAVE_CURSES_DATA_TTYTYPE
+#define HAVE_CURSES_DATA_TTYTYPE 1
+#endif
+
+#ifndef HAVE_CURSES_TRACE
+#define HAVE_CURSES_TRACE 1
+#endif
+
+#ifndef HAVE_DELSCREEN
+#define HAVE_DELSCREEN 1
+#endif
+
+#ifndef HAVE_DERWIN
+#define HAVE_DERWIN 1
+#endif
+
#ifndef HAVE_DIRENT_H
#define HAVE_DIRENT_H 0
#endif
+#ifndef HAVE_DUPWIN
+#define HAVE_DUPWIN 1
+#endif
+
#ifndef HAVE_ERRNO
#define HAVE_ERRNO 0
#endif
+#ifndef HAVE_EXIT_CURSES
+#define HAVE_EXIT_CURSES 1
+#endif
+
+#ifndef HAVE_EXIT_TERMINFO
+#define HAVE_EXIT_TERMINFO 1
+#endif
+
#ifndef HAVE_FCNTL_H
#define HAVE_FCNTL_H 0
#endif
@@ -95,6 +159,14 @@
#define HAVE_FORM_H 0
#endif
+#ifndef HAVE_FPATHCONF
+#define HAVE_FPATHCONF 0
+#endif
+
+#ifndef HAVE_GETAUXVAL
+#define HAVE_GETAUXVAL 0
+#endif
+
#ifndef HAVE_GETBEGX
#define HAVE_GETBEGX 1
#endif
@@ -139,6 +211,10 @@
#define HAVE_GETTTYNAM 0
#endif
+#ifndef HAVE_GETUID
+#define HAVE_GETUID 0
+#endif
+
#ifndef HAVE_GETWIN
#define HAVE_GETWIN 1
#endif
@@ -155,10 +231,22 @@
#define HAVE_GXX_BUILTIN_H 0
#endif
+#ifndef HAVE_HALFDELAY
+#define HAVE_HALFDELAY 1
+#endif
+
#ifndef HAVE_HAS_KEY
#define HAVE_HAS_KEY 0
#endif
+#ifndef HAVE_INIT_EXTENDED_COLOR
+#define HAVE_INIT_EXTENDED_COLOR 0
+#endif
+
+#ifndef HAVE_INTTYPES_H
+#define HAVE_INTTYPES_H 0
+#endif
+
#ifndef HAVE_IOSTREAM
#define HAVE_IOSTREAM 0
#endif
@@ -207,6 +295,10 @@
#define HAVE_LIBPANEL 0
#endif
+#ifndef HAVE_LIB_PCRE2
+#define HAVE_LIB_PCRE2 0
+#endif
+
#ifndef HAVE_LIMITS_H
#define HAVE_LIMITS_H 0
#endif
@@ -215,6 +307,10 @@
#define HAVE_LINK 0
#endif
+#ifndef HAVE_LOCALECONV
+#define HAVE_LOCALECONV 0
+#endif
+
#ifndef HAVE_LOCALE_H
#define HAVE_LOCALE_H 0
#endif
@@ -223,6 +319,14 @@
#define HAVE_LONG_FILE_NAMES 0
#endif
+#ifndef HAVE_MATH_FUNCS
+#define HAVE_MATH_FUNCS 0
+#endif
+
+#ifndef HAVE_MATH_H
+#define HAVE_MATH_H 0
+#endif
+
#ifndef HAVE_MBLEN
#define HAVE_MBLEN 0
#endif
@@ -255,10 +359,18 @@
#define HAVE_MKSTEMP 0
#endif
+#ifndef HAVE_MVDERWIN
+#define HAVE_MVDERWIN 1
+#endif
+
#ifndef HAVE_MVVLINE
#define HAVE_MVVLINE 1
#endif
+#ifndef HAVE_MVWIN
+#define HAVE_MVWIN 1
+#endif
+
#ifndef HAVE_MVWVLINE
#define HAVE_MVWVLINE 1
#endif
@@ -267,14 +379,34 @@
#define HAVE_NANOSLEEP 0
#endif
+#ifndef HAVE_NAPMS
+#define HAVE_NAPMS 1
+#endif
+
#ifndef HAVE_NC_ALLOC_H
#define HAVE_NC_ALLOC_H 0
#endif
+#ifndef HAVE_NEWPAD
+#define HAVE_NEWPAD 1
+#endif
+
#ifndef HAVE_PANEL_H
#define HAVE_PANEL_H 0
#endif
+#ifndef HAVE_PATH_TTYS
+#define HAVE_PATH_TTYS 0
+#endif
+
+#ifndef HAVE_PCRE2POSIX_H
+#define HAVE_PCRE2POSIX_H 0
+#endif
+
+#ifndef HAVE_PCREPOSIX_H
+#define HAVE_PCREPOSIX_H 0
+#endif
+
#ifndef HAVE_POLL
#define HAVE_POLL 0
#endif
@@ -287,6 +419,10 @@
#define HAVE_PURIFY 0
#endif
+#ifndef HAVE_PUTENV
+#define HAVE_PUTENV 0
+#endif
+
#ifndef HAVE_PUTWC
#define HAVE_PUTWC 0
#endif
@@ -311,6 +447,10 @@
#define HAVE_REMOVE 0
#endif
+#ifndef HAVE_RESET_COLOR_PAIRS
+#define HAVE_RESET_COLOR_PAIRS 0
+#endif
+
#ifndef HAVE_RESIZETERM
#define HAVE_RESIZETERM 0
#endif
@@ -319,10 +459,18 @@
#define HAVE_RESIZE_TERM 0
#endif
+#ifndef HAVE_RESTARTTERM
+#define HAVE_RESTARTTERM 1
+#endif
+
#ifndef HAVE_RIPOFFLINE
#define HAVE_RIPOFFLINE 1
#endif
+#ifndef HAVE_SCR_DUMP
+#define HAVE_SCR_DUMP 1
+#endif
+
#ifndef HAVE_SELECT
#define HAVE_SELECT 0
#endif
@@ -335,6 +483,14 @@
#define HAVE_SETBUFFER 0
#endif
+#ifndef HAVE_SETENV
+#define HAVE_SETENV 0
+#endif
+
+#ifndef HAVE_SETFSUID
+#define HAVE_SETFSUID 0
+#endif
+
#ifndef HAVE_SETUPTERM
#define HAVE_SETUPTERM 1
#endif
@@ -343,6 +499,10 @@
#define HAVE_SETVBUF 0
#endif
+#ifndef HAVE_SGTTY_H
+#define HAVE_SGTTY_H 0
+#endif
+
#ifndef HAVE_SIGACTION
#define HAVE_SIGACTION 0
#endif
@@ -363,10 +523,26 @@
#define HAVE_SLK_INIT 1
#endif
+#ifndef HAVE_SNPRINTF
+#define HAVE_SNPRINTF 0
+#endif
+
+#ifndef HAVE_STDINT_H
+#define HAVE_STDINT_H 0
+#endif
+
#ifndef HAVE_STRDUP
#define HAVE_STRDUP 0
#endif
+#ifndef HAVE_STRLCAT
+#define HAVE_STRLCAT 0
+#endif
+
+#ifndef HAVE_STRLCPY
+#define HAVE_STRLCPY 0
+#endif
+
#ifndef HAVE_STRSTR
#define HAVE_STRSTR 0
#endif
@@ -375,10 +551,18 @@
#define HAVE_SYMLINK 0
#endif
+#ifndef HAVE_SYSCONF
+#define HAVE_SYSCONF 0
+#endif
+
#ifndef HAVE_SYS_BSDTYPES_H
#define HAVE_SYS_BSDTYPES_H 0
#endif
+#ifndef HAVE_SYS_AUXV_H
+#define HAVE_SYS_AUXV_H 0
+#endif
+
#ifndef HAVE_SYS_IOCTL_H
#define HAVE_SYS_IOCTL_H 0
#endif
@@ -427,6 +611,10 @@
#define HAVE_TERMATTRS 1
#endif
+#ifndef HAVE_TERMCAP_H
+#define HAVE_TERMCAP_H 1
+#endif
+
#ifndef HAVE_TERMIOS_H
#define HAVE_TERMIOS_H 0
#endif
@@ -439,6 +627,10 @@
#define HAVE_TERMNAME 1
#endif
+#ifndef HAVE_TERM_ENTRY_H
+#define HAVE_TERM_ENTRY_H 1
+#endif
+
#ifndef HAVE_TERM_H
#define HAVE_TERM_H 1
#endif
@@ -455,12 +647,28 @@
#define HAVE_TIGETSTR 1
#endif
+#ifndef HAVE_TIPARM
+#define HAVE_TIPARM 1
+#endif
+
+#ifndef HAVE_TIPARM_S
+#define HAVE_TIPARM_S 1
+#endif
+
+#ifndef HAVE_TISCAN_S
+#define HAVE_TISCAN_S 1
+#endif
+
#ifndef HAVE_TIMES
#define HAVE_TIMES 0
#endif
-#ifndef HAVE_TTYENT_H
-#define HAVE_TTYENT_H 0
+#ifndef HAVE_TPUTS_SP
+#define HAVE_TPUTS_SP 0
+#endif
+
+#ifndef HAVE_TSEARCH
+#define HAVE_TSEARCH 0
#endif
#ifndef HAVE_TYPEAHEAD
@@ -479,6 +687,14 @@
#define HAVE_TYPE_SIGACTION 0
#endif
+#ifndef HAVE_UNCTRL_H
+#define HAVE_UNCTRL_H 1
+#endif
+
+#ifndef HAVE_UNGET_WCH
+#define HAVE_UNGET_WCH 1
+#endif
+
#ifndef HAVE_UNISTD_H
#define HAVE_UNISTD_H 0
#endif
@@ -491,10 +707,34 @@
#define HAVE_USE_DEFAULT_COLORS 0
#endif
+#ifndef HAVE_USE_ENV
+#define HAVE_USE_ENV 1
+#endif
+
+#ifndef HAVE_USE_EXTENDED_NAMES
+#define HAVE_USE_EXTENDED_NAMES NCURSES_XNAMES
+#endif
+
+#ifndef HAVE_USE_SCREEN
+#define HAVE_USE_SCREEN 0
+#endif
+
+#ifndef HAVE_USE_WINDOW
+#define HAVE_USE_WINDOW 0
+#endif
+
#ifndef HAVE_VFSCANF
#define HAVE_VFSCANF 0
#endif
+#ifndef HAVE_VIDPUTS
+#define HAVE_VIDPUTS 1
+#endif
+
+#ifndef HAVE_VID_PUTS
+#define HAVE_VID_PUTS 1
+#endif
+
#ifndef HAVE_VSNPRINTF
#define HAVE_VSNPRINTF 0
#endif
@@ -503,6 +743,14 @@
#define HAVE_VSSCANF 0
#endif
+#ifndef HAVE_VW_PRINTW
+#define HAVE_VW_PRINTW 1
+#endif
+
+#ifndef HAVE_WCHGAT
+#define HAVE_WCHGAT 1
+#endif
+
#ifndef HAVE_WCSRTOMBS
#define HAVE_WCSRTOMBS 0
#endif
@@ -523,10 +771,18 @@
#define HAVE_WCTYPE_H 0
#endif
+#ifndef HAVE_WINSDELLN
+#define HAVE_WINSDELLN 1
+#endif
+
#ifndef HAVE_WINSSTR
#define HAVE_WINSSTR 1
#endif
+#ifndef HAVE_WMEMCHR
+#define HAVE_WMEMCHR 0
+#endif
+
#ifndef HAVE_WORKING_POLL
#define HAVE_WORKING_POLL 0
#endif
@@ -535,10 +791,22 @@
#define HAVE_WRESIZE 0
#endif
+#ifndef HAVE_WSYNCDOWN
+#define HAVE_WSYNCDOWN 1
+#endif
+
#ifndef HAVE__DOSCAN
#define HAVE__DOSCAN 0
#endif
+#ifndef HAVE__TRACEF
+#define HAVE__TRACEF 0
+#endif
+
+#ifndef HAVE__NC_TPARM_ANALYZE
+#define HAVE__NC_TPARM_ANALYZE 1
+#endif
+
#ifndef MIXEDCASE_FILENAMES
#define MIXEDCASE_FILENAMES 0
#endif
@@ -559,16 +827,24 @@
#define NCURSES_EXT_FUNCS 0
#endif
+#ifndef NCURSES_EXT_PUTWIN
+#define NCURSES_EXT_PUTWIN 0
+#endif
+
#ifndef NCURSES_NO_PADDING
#define NCURSES_NO_PADDING 0
#endif
+#ifndef NCURSES_OSPEED_COMPAT
+#define NCURSES_OSPEED_COMPAT 0
+#endif
+
#ifndef NCURSES_PATHSEP
#define NCURSES_PATHSEP ':'
#endif
-#ifndef NDEBUG
-#define NDEBUG 0
+#ifndef NCURSES_WIDECHAR
+#define NCURSES_WIDECHAR 0
#endif
#ifndef NEED_PTEM_H
@@ -583,10 +859,6 @@
#define PURE_TERMINFO 0
#endif
-#ifndef RETSIGTYPE
-#define RETSIGTYPE 0
-#endif
-
#ifndef STDC_HEADERS
#define STDC_HEADERS 0
#endif
@@ -623,8 +895,8 @@
#define USE_COLORFGBG 0
#endif
-#ifndef USE_DATABASE
-#define USE_DATABASE 0
+#ifndef USE_FOPEN_BIN_R
+#define USE_FOPEN_BIN_R 0
#endif
#ifndef USE_GETCAP
@@ -663,6 +935,10 @@
#define USE_OK_BCOPY 0
#endif
+#ifndef USE_PTHREADS_EINTR
+#define USE_PTHREADS_EINTR 0
+#endif
+
#ifndef USE_RCS_IDS
#define USE_RCS_IDS 0
#endif
@@ -683,6 +959,10 @@
#define USE_SIGWINCH 0
#endif
+#ifndef USE_STRING_HACKS
+#define USE_STRING_HACKS 0
+#endif
+
#ifndef USE_SYMLINKS
#define USE_SYMLINKS 0
#endif
@@ -691,10 +971,6 @@
#define USE_SYSMOUSE 0
#endif
-#ifndef USE_TERMCAP
-#define USE_TERMCAP 0
-#endif
-
#ifndef USE_WEAK_SYMBOLS
#define USE_WEAK_SYMBOLS 0
#endif