1396851c2SBaptiste Daroussin /* include/ncurses_cfg.h. Generated automatically by configure. */ 2396851c2SBaptiste Daroussin /**************************************************************************** 3396851c2SBaptiste Daroussin * Copyright 2020 Thomas E. Dickey * 4396851c2SBaptiste Daroussin * Copyright 1998-2016,2017 Free Software Foundation, Inc. * 5396851c2SBaptiste Daroussin * * 6396851c2SBaptiste Daroussin * Permission is hereby granted, free of charge, to any person obtaining a * 7396851c2SBaptiste Daroussin * copy of this software and associated documentation files (the * 8396851c2SBaptiste Daroussin * "Software"), to deal in the Software without restriction, including * 9396851c2SBaptiste Daroussin * without limitation the rights to use, copy, modify, merge, publish, * 10396851c2SBaptiste Daroussin * distribute, distribute with modifications, sublicense, and/or sell * 11396851c2SBaptiste Daroussin * copies of the Software, and to permit persons to whom the Software is * 12396851c2SBaptiste Daroussin * furnished to do so, subject to the following conditions: * 13396851c2SBaptiste Daroussin * * 14396851c2SBaptiste Daroussin * The above copyright notice and this permission notice shall be included * 15396851c2SBaptiste Daroussin * in all copies or substantial portions of the Software. * 16396851c2SBaptiste Daroussin * * 17396851c2SBaptiste Daroussin * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 18396851c2SBaptiste Daroussin * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 19396851c2SBaptiste Daroussin * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 20396851c2SBaptiste Daroussin * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 21396851c2SBaptiste Daroussin * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 22396851c2SBaptiste Daroussin * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 23396851c2SBaptiste Daroussin * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 24396851c2SBaptiste Daroussin * * 25396851c2SBaptiste Daroussin * Except as contained in this notice, the name(s) of the above copyright * 26396851c2SBaptiste Daroussin * holders shall not be used in advertising or otherwise to promote the * 27396851c2SBaptiste Daroussin * sale, use or other dealings in this Software without prior written * 28396851c2SBaptiste Daroussin * authorization. * 29396851c2SBaptiste Daroussin ****************************************************************************/ 30396851c2SBaptiste Daroussin 31396851c2SBaptiste Daroussin /**************************************************************************** 32396851c2SBaptiste Daroussin * Author: Thomas E. Dickey 1997-on * 33396851c2SBaptiste Daroussin ****************************************************************************/ 34396851c2SBaptiste Daroussin /* 35396851c2SBaptiste Daroussin * $Id: ncurses_cfg.hin,v 1.13 2020/03/08 12:37:59 tom Exp $ 36396851c2SBaptiste Daroussin * 37396851c2SBaptiste Daroussin * Both ncurses_cfg.h and ncurses_def.h are internal header-files used when 38396851c2SBaptiste Daroussin * building ncurses. 39396851c2SBaptiste Daroussin * 40396851c2SBaptiste Daroussin * This is a template-file used to generate the "ncurses_cfg.h" file. 41396851c2SBaptiste Daroussin * 42396851c2SBaptiste Daroussin * Rather than list every definition, the configuration script substitutes the 43396851c2SBaptiste Daroussin * definitions that it finds using 'sed'. You need a patch (original date 44396851c2SBaptiste Daroussin * 971222) to autoconf 2.12 or 2.13 to do this. 45396851c2SBaptiste Daroussin * 46396851c2SBaptiste Daroussin * See: 47396851c2SBaptiste Daroussin * https://invisible-island.net/autoconf/ 48396851c2SBaptiste Daroussin * ftp://ftp.invisible-island.net/autoconf/ 49396851c2SBaptiste Daroussin */ 50396851c2SBaptiste Daroussin #ifndef NC_CONFIG_H 51396851c2SBaptiste Daroussin #define NC_CONFIG_H 52396851c2SBaptiste Daroussin 53396851c2SBaptiste Daroussin #define PACKAGE "ncurses" 5421817992SBaptiste Daroussin #define NCURSES_VERSION "6.5" 5521817992SBaptiste Daroussin #define NCURSES_PATCHDATE 20240427 56396851c2SBaptiste Daroussin #define SYSTEM_NAME "FreeBSD" 57396851c2SBaptiste Daroussin #if 0 58396851c2SBaptiste Daroussin #include <stdlib.h> 59396851c2SBaptiste Daroussin #endif 60396851c2SBaptiste Daroussin #define HAVE_LONG_FILE_NAMES 1 61396851c2SBaptiste Daroussin #define MIXEDCASE_FILENAMES 1 6221817992SBaptiste Daroussin #define STDC_HEADERS 1 63*e402155eSBaptiste Daroussin #define USE_GETCAP 1 64*e402155eSBaptiste Daroussin #define USE_BSD_TPUTS 1 65*e402155eSBaptiste Daroussin #define HAVE_BSD_CGETENT 1 6621817992SBaptiste Daroussin #define HAVE_SYS_TYPES_H 1 6721817992SBaptiste Daroussin #define HAVE_SYS_STAT_H 1 6821817992SBaptiste Daroussin #define HAVE_STDLIB_H 1 6921817992SBaptiste Daroussin #define HAVE_STRING_H 1 7021817992SBaptiste Daroussin #define HAVE_MEMORY_H 1 7121817992SBaptiste Daroussin #define HAVE_STRINGS_H 1 7221817992SBaptiste Daroussin #define HAVE_INTTYPES_H 1 7321817992SBaptiste Daroussin #define HAVE_STDINT_H 1 7421817992SBaptiste Daroussin #define HAVE_UNISTD_H 1 7521817992SBaptiste Daroussin #define HAVE_DIRENT_H 1 76396851c2SBaptiste Daroussin #define USE_SYSMOUSE 1 77396851c2SBaptiste Daroussin #define TERMINFO_DIRS "/usr/share/terminfo:/usr/local/share/terminfo:/usr/local/share/site-terminfo" 78396851c2SBaptiste Daroussin #define TERMINFO "/usr/share/terminfo" 79396851c2SBaptiste Daroussin #define HAVE_BIG_CORE 1 80396851c2SBaptiste Daroussin #define TERMPATH "/etc/termcap:/usr/share/misc/termcap" 8121817992SBaptiste Daroussin #define USE_HOME_TERMINFO 1 8221817992SBaptiste Daroussin #define USE_ROOT_ENVIRON 1 8321817992SBaptiste Daroussin #define USE_ROOT_ACCESS 1 8421817992SBaptiste Daroussin #define USE_SETUID_ENVIRON 1 85396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 86396851c2SBaptiste Daroussin #define HAVE_REMOVE 1 87396851c2SBaptiste Daroussin #define HAVE_UNLINK 1 88396851c2SBaptiste Daroussin #define HAVE_LINK 1 89396851c2SBaptiste Daroussin #define HAVE_SYMLINK 1 90396851c2SBaptiste Daroussin #define USE_LINKS 1 91396851c2SBaptiste Daroussin #define HAVE_LANGINFO_CODESET 1 92396851c2SBaptiste Daroussin #define USE_WIDEC_SUPPORT 1 93396851c2SBaptiste Daroussin #define NCURSES_WIDECHAR 1 94396851c2SBaptiste Daroussin #define HAVE_WCHAR_H 1 95396851c2SBaptiste Daroussin #define HAVE_WCTYPE_H 1 96396851c2SBaptiste Daroussin #define HAVE_PUTWC 1 97396851c2SBaptiste Daroussin #define HAVE_BTOWC 1 98396851c2SBaptiste Daroussin #define HAVE_WCTOB 1 9921817992SBaptiste Daroussin #define HAVE_WMEMCHR 1 100396851c2SBaptiste Daroussin #define HAVE_MBTOWC 1 101396851c2SBaptiste Daroussin #define HAVE_WCTOMB 1 102396851c2SBaptiste Daroussin #define HAVE_MBLEN 1 103396851c2SBaptiste Daroussin #define HAVE_MBRLEN 1 104396851c2SBaptiste Daroussin #define HAVE_MBRTOWC 1 105396851c2SBaptiste Daroussin #define HAVE_WCSRTOMBS 1 106396851c2SBaptiste Daroussin #define HAVE_MBSRTOWCS 1 107396851c2SBaptiste Daroussin #define HAVE_WCSTOMBS 1 108396851c2SBaptiste Daroussin #define HAVE_MBSTOWCS 1 109396851c2SBaptiste Daroussin #define NEED_WCHAR_H 1 110396851c2SBaptiste Daroussin #define HAVE_FSEEKO 1 11121817992SBaptiste Daroussin #define RGB_PATH "no" 112396851c2SBaptiste Daroussin #define SIZEOF_SIGNED_CHAR 1 113396851c2SBaptiste Daroussin #define NCURSES_EXT_FUNCS 1 114396851c2SBaptiste Daroussin #define HAVE_ASSUME_DEFAULT_COLORS 1 115396851c2SBaptiste Daroussin #define HAVE_CURSES_VERSION 1 116396851c2SBaptiste Daroussin #define HAVE_HAS_KEY 1 117396851c2SBaptiste Daroussin #define HAVE_RESIZETERM 1 118396851c2SBaptiste Daroussin #define HAVE_RESIZE_TERM 1 119396851c2SBaptiste Daroussin #define HAVE_TERM_ENTRY_H 1 120396851c2SBaptiste Daroussin #define HAVE_USE_DEFAULT_COLORS 1 121396851c2SBaptiste Daroussin #define HAVE_USE_SCREEN 1 122396851c2SBaptiste Daroussin #define HAVE_USE_WINDOW 1 123396851c2SBaptiste Daroussin #define HAVE_WRESIZE 1 124396851c2SBaptiste Daroussin #define NCURSES_SP_FUNCS 1 125396851c2SBaptiste Daroussin #define HAVE_TPUTS_SP 1 126396851c2SBaptiste Daroussin #define NCURSES_EXT_COLORS 1 127396851c2SBaptiste Daroussin #define HAVE_ALLOC_PAIR 1 128396851c2SBaptiste Daroussin #define HAVE_INIT_EXTENDED_COLOR 1 129396851c2SBaptiste Daroussin #define HAVE_RESET_COLOR_PAIRS 1 130396851c2SBaptiste Daroussin #define NCURSES_EXT_PUTWIN 1 131396851c2SBaptiste Daroussin #define NCURSES_NO_PADDING 1 132396851c2SBaptiste Daroussin #define USE_SIGWINCH 1 13321817992SBaptiste Daroussin #define NCURSES_XNAMES 1 134396851c2SBaptiste Daroussin #define NCURSES_WRAP_PREFIX "_nc_" 135396851c2SBaptiste Daroussin #define USE_ASSUMED_COLOR 1 136396851c2SBaptiste Daroussin #define USE_HASHMAP 1 137396851c2SBaptiste Daroussin #define GCC_SCANF 1 138396851c2SBaptiste Daroussin #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 139396851c2SBaptiste Daroussin #define GCC_PRINTF 1 140396851c2SBaptiste Daroussin #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 141396851c2SBaptiste Daroussin #define GCC_UNUSED __attribute__((unused)) 142396851c2SBaptiste Daroussin #define GCC_NORETURN __attribute__((noreturn)) 143396851c2SBaptiste Daroussin #define HAVE_NC_ALLOC_H 1 14421817992SBaptiste Daroussin #define HAVE_MATH_FUNCS 1 145396851c2SBaptiste Daroussin #define TIME_WITH_SYS_TIME 1 146396851c2SBaptiste Daroussin #define HAVE_REGEX_H_FUNCS 1 147396851c2SBaptiste Daroussin #define HAVE_FCNTL_H 1 148396851c2SBaptiste Daroussin #define HAVE_GETOPT_H 1 149396851c2SBaptiste Daroussin #define HAVE_LIMITS_H 1 150396851c2SBaptiste Daroussin #define HAVE_LOCALE_H 1 151396851c2SBaptiste Daroussin #define HAVE_MATH_H 1 152396851c2SBaptiste Daroussin #define HAVE_POLL_H 1 15321817992SBaptiste Daroussin #define HAVE_SYS_AUXV_H 1 154396851c2SBaptiste Daroussin #define HAVE_SYS_IOCTL_H 1 155396851c2SBaptiste Daroussin #define HAVE_SYS_PARAM_H 1 156396851c2SBaptiste Daroussin #define HAVE_SYS_POLL_H 1 157396851c2SBaptiste Daroussin #define HAVE_SYS_SELECT_H 1 158396851c2SBaptiste Daroussin #define HAVE_SYS_TIME_H 1 159396851c2SBaptiste Daroussin #define HAVE_SYS_TIMES_H 1 160396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 161396851c2SBaptiste Daroussin #define HAVE_WCTYPE_H 1 162396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 163396851c2SBaptiste Daroussin #define HAVE_GETOPT_H 1 164396851c2SBaptiste Daroussin #define HAVE_GETOPT_HEADER 1 165396851c2SBaptiste Daroussin #define DECL_ENVIRON 1 166396851c2SBaptiste Daroussin #define HAVE_ENVIRON 1 167396851c2SBaptiste Daroussin #define HAVE_PUTENV 1 168396851c2SBaptiste Daroussin #define HAVE_SETENV 1 169396851c2SBaptiste Daroussin #define HAVE_STRDUP 1 170396851c2SBaptiste Daroussin #define HAVE_SYS_TIME_SELECT 1 171396851c2SBaptiste Daroussin #define SIG_ATOMIC_T volatile sig_atomic_t 172396851c2SBaptiste Daroussin #define HAVE_ERRNO 1 17321817992SBaptiste Daroussin #define HAVE_CLOCK_GETTIME 1 17421817992SBaptiste Daroussin #define HAVE_FPATHCONF 1 175396851c2SBaptiste Daroussin #define HAVE_GETCWD 1 176396851c2SBaptiste Daroussin #define HAVE_GETEGID 1 177396851c2SBaptiste Daroussin #define HAVE_GETEUID 1 178396851c2SBaptiste Daroussin #define HAVE_GETOPT 1 17921817992SBaptiste Daroussin #define HAVE_GETUID 1 180396851c2SBaptiste Daroussin #define HAVE_ISSETUGID 1 181396851c2SBaptiste Daroussin #define HAVE_LOCALECONV 1 182396851c2SBaptiste Daroussin #define HAVE_POLL 1 183396851c2SBaptiste Daroussin #define HAVE_REMOVE 1 184396851c2SBaptiste Daroussin #define HAVE_SELECT 1 185396851c2SBaptiste Daroussin #define HAVE_SETBUF 1 186396851c2SBaptiste Daroussin #define HAVE_SETBUFFER 1 187396851c2SBaptiste Daroussin #define HAVE_SETVBUF 1 188396851c2SBaptiste Daroussin #define HAVE_SIGACTION 1 189396851c2SBaptiste Daroussin #define HAVE_SIGVEC 1 190396851c2SBaptiste Daroussin #define HAVE_SNPRINTF 1 191396851c2SBaptiste Daroussin #define HAVE_STRDUP 1 192396851c2SBaptiste Daroussin #define HAVE_STRSTR 1 193396851c2SBaptiste Daroussin #define HAVE_SYSCONF 1 194396851c2SBaptiste Daroussin #define HAVE_TCGETPGRP 1 195396851c2SBaptiste Daroussin #define HAVE_TIMES 1 196396851c2SBaptiste Daroussin #define HAVE_TSEARCH 1 197396851c2SBaptiste Daroussin #define HAVE_VSNPRINTF 1 19821817992SBaptiste Daroussin #define HAVE_PATH_TTYS 1 19921817992SBaptiste Daroussin #define HAVE_GETTTYNAM 1 200396851c2SBaptiste Daroussin #define HAVE_ISASCII 1 201396851c2SBaptiste Daroussin #define HAVE_NANOSLEEP 1 202396851c2SBaptiste Daroussin #define HAVE_TERMIOS_H 1 203396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 204396851c2SBaptiste Daroussin #define HAVE_SYS_IOCTL_H 1 205396851c2SBaptiste Daroussin #define HAVE_TCGETATTR 1 206396851c2SBaptiste Daroussin #define HAVE_VSSCANF 1 207396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 208396851c2SBaptiste Daroussin #define HAVE_MKSTEMP 1 209396851c2SBaptiste Daroussin #define HAVE_SIZECHANGE 1 210396851c2SBaptiste Daroussin #define HAVE_WORKING_POLL 1 21121817992SBaptiste Daroussin #define HAVE_CONSISTENT_MB_LEN_MAX 1 212396851c2SBaptiste Daroussin #define HAVE_VA_COPY 1 213396851c2SBaptiste Daroussin #define HAVE_UNISTD_H 1 214396851c2SBaptiste Daroussin #define HAVE_FORK 1 215396851c2SBaptiste Daroussin #define HAVE_VFORK 1 216396851c2SBaptiste Daroussin #define HAVE_WORKING_VFORK 1 217396851c2SBaptiste Daroussin #define HAVE_WORKING_FORK 1 218396851c2SBaptiste Daroussin #define USE_FOPEN_BIN_R 1 219396851c2SBaptiste Daroussin #define USE_OPENPTY_HEADER <libutil.h> 220396851c2SBaptiste Daroussin #define USE_XTERM_PTY 1 221396851c2SBaptiste Daroussin #define HAVE_TYPEINFO 1 222396851c2SBaptiste Daroussin #define HAVE_IOSTREAM 1 223396851c2SBaptiste Daroussin #define IOSTREAM_NAMESPACE 1 224396851c2SBaptiste Daroussin #define SIZEOF_BOOL 1 22521817992SBaptiste Daroussin #define CPP_HAS_OVERRIDE 1 226396851c2SBaptiste Daroussin #define CPP_HAS_STATIC_CAST 1 227396851c2SBaptiste Daroussin #define SIZEOF_WCHAR_T 4 228396851c2SBaptiste Daroussin #define HAVE_SLK_COLOR 1 229396851c2SBaptiste Daroussin #define HAVE_PANEL_H 1 230396851c2SBaptiste Daroussin #define HAVE_LIBPANEL 1 231396851c2SBaptiste Daroussin #define HAVE_MENU_H 1 232396851c2SBaptiste Daroussin #define HAVE_LIBMENU 1 233396851c2SBaptiste Daroussin #define HAVE_FORM_H 1 234396851c2SBaptiste Daroussin #define HAVE_LIBFORM 1 235396851c2SBaptiste Daroussin #define NCURSES_PATHSEP ':' 23621817992SBaptiste Daroussin #define NCURSES_VERSION_STRING "6.5.20240427" 237396851c2SBaptiste Daroussin #define NCURSES_OSPEED_COMPAT 1 238396851c2SBaptiste Daroussin 239396851c2SBaptiste Daroussin #include <ncurses_def.h> 240396851c2SBaptiste Daroussin 241396851c2SBaptiste Daroussin /* The C compiler may not treat these properly but C++ has to */ 242396851c2SBaptiste Daroussin #ifdef __cplusplus 243396851c2SBaptiste Daroussin #undef const 244396851c2SBaptiste Daroussin #undef inline 245396851c2SBaptiste Daroussin #endif 246396851c2SBaptiste Daroussin 247396851c2SBaptiste Daroussin /* On HP-UX, the C compiler doesn't grok mbstate_t without 248396851c2SBaptiste Daroussin -D_XOPEN_SOURCE=500. However, this causes problems on 249396851c2SBaptiste Daroussin IRIX. So, we #define mbstate_t to int in configure.in 250396851c2SBaptiste Daroussin only for the C compiler if needed. */ 251396851c2SBaptiste Daroussin #ifndef __cplusplus 252396851c2SBaptiste Daroussin #ifdef NEED_MBSTATE_T_DEF 253396851c2SBaptiste Daroussin #define mbstate_t int 254396851c2SBaptiste Daroussin #endif 255396851c2SBaptiste Daroussin #endif 256396851c2SBaptiste Daroussin 257396851c2SBaptiste Daroussin /* 258396851c2SBaptiste Daroussin * vile:cmode 259396851c2SBaptiste Daroussin */ 260396851c2SBaptiste Daroussin #endif /* NC_CONFIG_H */ 261