config.hin 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. /* The configure script translates "config.hin" into "lynx_cfg.h" */
  2. #ifndef LYNX_CFG_H
  3. #define LYNX_CFG_H 1
  4. #undef ALL_CHARSETS /* AC_ARG_WITH(charsets) */
  5. #undef ALT_CHAR_SET /* CF_ALT_CHAR_SET */
  6. #undef ANSI_VARARGS /* CF_VARARGS */
  7. #undef ARCHIVE_ONLY /* CF_ARG_DISABLE(dired-archive) */
  8. #undef BZIP2_PATH /* CF_PATH_PROG(bzip2) */
  9. #undef CAN_SET_ERRNO /* CF_SET_ERRNO */
  10. #undef CHMOD_PATH /* CF_PATH_PROG(chmod) */
  11. #undef CJK_EX /* CF_ARG_ENABLE(cjk) */
  12. #undef COLOR_CURSES /* CF_COLOR_CURSES */
  13. #undef COMPRESS_PATH /* CF_PATH_PROG(compress) */
  14. #undef COPY_PATH /* CF_PATH_PROG(cp) */
  15. #undef CURS_PERFORMANCE /* CF_CURS_PERFORMANCE */
  16. #undef DEBUG /* configure --enable-debug */
  17. #undef DECL_ERRNO
  18. #undef DECL_GETGRGID
  19. #undef DECL_GETGRNAM
  20. #undef DECL_STRSTR
  21. #undef DECL_SYS_ERRLIST
  22. #undef DIRED_SUPPORT /* AC_ARG_WITH(dired) */
  23. #undef DISABLE_BIBP /* CF_ARG_DISABLE(bibp-urls) */
  24. #undef DISABLE_FINGER /* CF_ARG_DISABLE(finger) */
  25. #undef DISABLE_FTP /* CF_ARG_DISABLE(ftp) */
  26. #undef DISABLE_GOPHER /* CF_ARG_DISABLE(gopher) */
  27. #undef DISABLE_NEWS /* CF_ARG_DISABLE(news) */
  28. #undef DISP_PARTIAL /* CF_ARG_ENABLE(partial) */
  29. #undef DONT_TRACK_INTERNAL_LINKS /* CF_ARG_DISABLE(internal-links) */
  30. #undef ENABLE_IPV6 /* CF_CHECK_IPV6 */
  31. #undef ENABLE_NLS /* defined if NLS is requested */
  32. #undef ENABLE_OPTS_CHANGE_EXEC /* CF_ARG_ENABLE(change-exec) */
  33. #undef EXEC_LINKS /* CF_ARG_ENABLE(exec-links) */
  34. #undef EXEC_SCRIPTS /* CF_ARG_ENABLE(exec-scripts) */
  35. #undef EXP_ADDRLIST_PAGE /* CF_ARG_ENABLE(addrlist-page) */
  36. #undef EXP_ALT_BINDINGS /* CF_ARG_ENABLE(alt-bindings) */
  37. #undef EXP_CHARSET_CHOICE /* CF_ARG_ENABLE(charset-choice) */
  38. #undef EXP_CHARTRANS_AUTOSWITCH /* CF_ARG_ENABLE(font-switch) */
  39. #undef EXP_JAPANESEUTF8_SUPPORT /* CF_ARG_ENABLE(japanese-utf8) */
  40. #undef EXP_JUSTIFY_ELTS /* CF_ARG_ENABLE(justify-elts) */
  41. #undef EXP_KEYBOARD_LAYOUT /* CF_ARG_ENABLE(kbd-layout) */
  42. #undef EXP_LOCALE_CHARSET /* CF_ARG_ENABLE(locale-charset) */
  43. #undef EXP_LIBJS /* CF_ARG_ENABLE(libjs) */
  44. #undef EXP_NESTED_TABLES /* CF_ARG_ENABLE(nested-tables) */
  45. #undef FANCY_CURSES /* CF_FANCY_CURSES */
  46. #undef GCC_NORETURN /* CF_GCC_ATTRIBUTES */
  47. #undef GCC_PRINTF /* CF_GCC_ATTRIBUTES */
  48. #undef GCC_UNUSED /* CF_GCC_ATTRIBUTES */
  49. #undef GETGROUPS_T /* AC_TYPE_GETGROUPS */
  50. #undef GZIP_PATH /* CF_PATH_PROG(gzip) */
  51. #undef HAVE_ALLOCA /* AM_GNU_GETTEXT/AC_FUNC_ALLOCA */
  52. #undef HAVE_ALLOCA_H /* AM_GNU_GETTEXT/AC_FUNC_ALLOCA */
  53. #undef HAVE_ARGZ_H /* AM_GNU_GETTEXT */
  54. #undef HAVE_ARPA_INET_H
  55. #undef HAVE_ASSUME_DEFAULT_COLORS /* ncurses extension */
  56. #undef HAVE_BSD_TOUCHLINE /* CF_CURS_TOUCHLINE */
  57. #undef HAVE_CATGETS /* defined if you want to use non-GNU catgets */
  58. #undef HAVE_CBREAK
  59. #undef HAVE_CTERMID
  60. #undef HAVE_CURSESX_H
  61. #undef HAVE_CURSES_VERSION /* CF_FUNC_CURSES_VERSION */
  62. #undef HAVE_CUSERID
  63. #undef HAVE_DCGETTEXT /* AM_GNU_GETTEXT */
  64. #undef HAVE_DEFINE_KEY
  65. #undef HAVE_DELSCREEN /* CF_CURSES_FUNCS */
  66. #undef HAVE_DIRENT_H /* AC_HEADER_DIRENT */
  67. #undef HAVE_FCNTL_H /* have <fcntl.h> */
  68. #undef HAVE_FTIME
  69. #undef HAVE_GAI_STRERROR /* CF_CHECK_IPV6 */
  70. #undef HAVE_GETADDRINFO /* CF_CHECK_IPV6 */
  71. #undef HAVE_GETATTRS
  72. #undef HAVE_GETBEGX
  73. #undef HAVE_GETBEGY
  74. #undef HAVE_GETBKGD /* CF_COLOR_CURSES */
  75. #undef HAVE_GETCWD
  76. #undef HAVE_GETGROUPS
  77. #undef HAVE_GETTEXT /* defined if you want to use non-GNU gettext */
  78. #undef HAVE_GETTIMEOFDAY
  79. #undef HAVE_GETUID
  80. #undef HAVE_H_ERRNO
  81. #undef HAVE_INET_ATON /* CF_INET_ADDR */
  82. #undef HAVE_JCURSES_H
  83. #undef HAVE_KEYPAD
  84. #undef HAVE_LANGINFO_CODESET /* AM_LANGINFO_CODESET */
  85. #undef HAVE_LC_MESSAGES /* locale messages */
  86. #undef HAVE_LIBDBMALLOC /* --with-dbmalloc */
  87. #undef HAVE_LIBDMALLOC /* --with-dmalloc */
  88. #undef HAVE_LIBGETTEXT_H /* defined if you want to use bundled gettext */
  89. #undef HAVE_LIBINTL_H /* AM_GNU_GETTEXT, or cleanup from that */
  90. #undef HAVE_LIBUTF8_H /* may be needed for libncursesw */
  91. #undef HAVE_LIMITS_H
  92. #undef HAVE_LOCALE_H
  93. #undef HAVE_LSTAT /* CF_FUNC_LSTAT */
  94. #undef HAVE_MALLOC_H /* AM_GNU_GETTEXT */
  95. #undef HAVE_MBSTATE_T /* CF_WIDEC_CURSES */
  96. #undef HAVE_MKDTEMP
  97. #undef HAVE_MKTEMP
  98. #undef HAVE_MMAP /* AM_GNU_GETTEXT */
  99. #undef HAVE_MUNMAP /* AM_GNU_GETTEXT */
  100. #undef HAVE_NAPMS
  101. #undef HAVE_NCURSESW_NCURSES_H /* defined if we include <ncursesw/ncurses.h> */
  102. #undef HAVE_NCURSESW_TERM_H /* have <ncursesw/term.h> */
  103. #undef HAVE_NCURSES_H /* defined if we include <ncurses.h> */
  104. #undef HAVE_NCURSES_NCURSES_H /* defined if we include <ncurses/ncurses.h> */
  105. #undef HAVE_NCURSES_TERM_H /* have <ncurses/term.h> */
  106. #undef HAVE_NEWPAD
  107. #undef HAVE_NEWTERM
  108. #undef HAVE_NL_TYPES_H /* AM_GNU_GETTEXT */
  109. #undef HAVE_PNOUTREFRESH
  110. #undef HAVE_POPEN
  111. #undef HAVE_PUTENV
  112. #undef HAVE_READDIR
  113. #undef HAVE_RESIZETERM
  114. #undef HAVE_RESOLV_H
  115. #undef HAVE_SETENV /* AM_GNU_GETTEXT */
  116. #undef HAVE_SETLOCALE
  117. #undef HAVE_SETUID
  118. #undef HAVE_SIGACTION /* CF_FUNC_SIGACTION */
  119. #undef HAVE_SIZECHANGE /* CF_SIZECHANGE */
  120. #undef HAVE_STDARG_H /* CF_VARARGS */
  121. #undef HAVE_STDLIB_H
  122. #undef HAVE_STPCPY /* AM_GNU_GETTEXT */
  123. #undef HAVE_STRCASECMP /* AM_GNU_GETTEXT */
  124. #undef HAVE_STRCHR /* AM_GNU_GETTEXT */
  125. #undef HAVE_STRERROR
  126. #undef HAVE_STRING_H
  127. #undef HAVE_SYSLOG_H
  128. #undef HAVE_SYSV_TOUCHLINE /* CF_CURS_TOUCHLINE */
  129. #undef HAVE_SYS_DIR_H /* AC_HEADER_DIRENT */
  130. #undef HAVE_SYS_FCNTL_H /* have <sys/fcntl.h> */
  131. #undef HAVE_SYS_FILIO_H /* have <sys/filio.h> */
  132. #undef HAVE_SYS_IOCTL_H /* have <sys/ioctl.h> */
  133. #undef HAVE_SYS_NDIR_H /* AC_HEADER_DIRENT */
  134. #undef HAVE_SYS_PARAM_H /* AM_GNU_GETTEXT */
  135. #undef HAVE_SYS_TIMEB_H /* have <sys/timeb.h> */
  136. #undef HAVE_SYS_WAIT_H /* have <sys/wait.h> */
  137. #undef HAVE_TERMIOS_H /* have <termios.h> */
  138. #undef HAVE_TERMIO_H /* have <termio.h> */
  139. #undef HAVE_TERM_H /* have <term.h> */
  140. #undef HAVE_TOUCHLINE
  141. #undef HAVE_TOUCHWIN
  142. #undef HAVE_TRUNCATE
  143. #undef HAVE_TTYNAME
  144. #undef HAVE_TTYTYPE
  145. #undef HAVE_TYPE_UNIONWAIT /* CF_UNION_WAIT */
  146. #undef HAVE_UNISTD_H /* have <unistd.h> */
  147. #undef HAVE_UNSETENV
  148. #undef HAVE_USE_DEFAULT_COLORS /* ncurses extension */
  149. #undef HAVE_USE_LEGACY_CODING /* ncurses extension */
  150. #undef HAVE_USLEEP
  151. #undef HAVE_UTMP /* CF_UTMP */
  152. #undef HAVE_UTMP_UT_HOST /* CF_UTMP_UT_HOST */
  153. #undef HAVE_UTMP_UT_SESSION /* CF_UTMP_UT_SESSION */
  154. #undef HAVE_UTMP_UT_XSTATUS /* CF_UTMP_UT_XSTATUS */
  155. #undef HAVE_UTMP_UT_XTIME /* CF_UTMP_UT_XTIME */
  156. #undef HAVE_VALUES_H /* AM_GNU_GETTEXT */
  157. #undef HAVE_VARARGS_H /* CF_VARARGS */
  158. #undef HAVE_VASPRINTF
  159. #undef HAVE_VFORK_H /* have <vfork.h> */
  160. #undef HAVE_WAITPID
  161. #undef HAVE_WATTR_GET
  162. #undef HAVE_WBORDER
  163. #undef HAVE_WREDRAWLN
  164. #undef HAVE_WRESIZE
  165. #undef HAVE_XCURSES /* CF_PDCURSES_X11 */
  166. #undef HAVE_ZERROR
  167. #undef HAVE___ARGZ_COUNT /* AM_GNU_GETTEXT */
  168. #undef HAVE___ARGZ_NEXT /* AM_GNU_GETTEXT */
  169. #undef HAVE___ARGZ_STRINGIFY /* AM_GNU_GETTEXT */
  170. #undef IGNORE_CTRL_C /* FIXME: make tests? */
  171. #undef INCLUDE_PROTOTYPES /* CF_SOCKS5 */
  172. #undef INSTALL_ARGS /* CF_PATH_PROG(install) */
  173. #undef INSTALL_PATH /* CF_PATH_PROG(install) */
  174. #undef LINUX /* FIXME: make tests? */
  175. #undef LOCALE /* for locale support */
  176. #undef LONG_LIST /* CF_ARG_DISABLE(long-list) */
  177. #undef LYNXCGI_LINKS /* CF_ARG_ENABLE(cgi-links) */
  178. #undef LYNX_CFG_FILE /* $sysconfdir/lynx.cfg */
  179. #undef LYNX_LSS_FILE /* $sysconfdir/lynx.lss */
  180. #undef LYNX_RAND_MAX /* CF_SRAND */
  181. #undef LY_FIND_LEAKS /* CF_ARG_ENABLE(find-leaks) */
  182. #undef LY_TRACELINE /* CF_ARG_ENABLE(vertrace) */
  183. #undef MKDIR_PATH /* CF_PATH_PROG(mkdir) */
  184. #undef MV_PATH /* CF_PATH_PROG(mv) */
  185. #undef NCURSES /* defined for ncurses support */
  186. #undef NCURSES_BROKEN /* defined for ncurses color support */
  187. #undef NEED_PTEM_H /* CF_SIZECHANGE */
  188. #undef NEED_REMOVE /* CF_REMOVE_BROKEN */
  189. #undef NEED_WCHAR_H /* CF_WIDEC_CURSES */
  190. #undef NGROUPS /* CF_NGROUPS */
  191. #undef NO_CHANGE_EXECUTE_PERMS /* CF_ARG_DISABLE(dired-xpermit) */
  192. #undef NO_CONFIG_INFO /* CF_ARG_DISABLE(config-info) */
  193. #undef NO_EXTENDED_HTMLDTD /* CF_ARG_DISABLE(extended-dtd) */
  194. #undef NO_LYNX_TRACE /* CF_ARG_DISABLE(trace) */
  195. #undef NO_OPTION_FORMS /* CF_ARG_DISABLE(forms-options) */
  196. #undef NO_OPTION_MENU /* CF_ARG_DISABLE(option-menu) */
  197. #undef NO_PARENT_DIR_REFERENCE /* CF_ARG_DISABLE(parent-dir-refs) */
  198. #undef NSL_FORK /* CF_ARG_ENABLE(nsl-fork) */
  199. #undef OK_INSTALL
  200. #undef OK_OVERRIDE /* CF_ARG_DISABLE(dired-override) */
  201. #undef OK_PERMIT /* CF_ARG_DISABLE(dired-permit) */
  202. #undef REAL_UNIX_SYSTEM /* CF_SLANG_UNIX_DEFS */
  203. #undef RLOGIN_PATH /* CF_PATH_PROG(rlogin) */
  204. #undef RM_PATH /* CF_PATH_PROG(rm) */
  205. #undef SETFONT_PATH /* CF_PATH_PROG(setfont) */
  206. #undef SOCKS /* CF_SOCKS, CF_SOCKS5 */
  207. #undef STDC_HEADERS
  208. #undef SYSTEM_MAIL /* CF_DEFINE_PROG */
  209. #undef SYSTEM_MAIL_FLAGS /* CF_SYSTEM_MAIL_FLAGS */
  210. #undef SYSTEM_NAME /* CF_CHECK_CACHE */
  211. #undef TAR_DOWN_OPTIONS /* CF_TAR_OPTIONS */
  212. #undef TAR_FILE_OPTIONS /* CF_TAR_OPTIONS */
  213. #undef TAR_PATH /* CF_PATH_PROG(tar) */
  214. #undef TAR_PIPE_OPTIONS /* CF_TAR_OPTIONS */
  215. #undef TAR_UP_OPTIONS /* CF_TAR_OPTIONS */
  216. #undef TELNET_PATH /* CF_PATH_PROG(telnet) */
  217. #undef TERMIO_AND_CURSES /* CF_TERMIO_AND_CURSES workaround */
  218. #undef TERMIO_AND_TERMIOS /* CF_TERMIO_AND_TERMIOS workaround */
  219. #undef TN3270_PATH /* CF_PATH_PROG(tn3270) */
  220. #undef TOUCH_PATH /* CF_PATH_PROG(touch) */
  221. #undef ULTRIX /* config.sub */
  222. #undef UNCOMPRESS_PATH /* CF_PATH_PROG(gunzip) */
  223. #undef UNDERLINE_LINKS /* CF_ARG_ENABLE(underlines) */
  224. #undef UNIX
  225. #undef UNZIP_PATH /* CF_PATH_PROG(unzip) */
  226. #undef USE_BZLIB /* AC_ARG_WITH(bzlib) */
  227. #undef USE_COLOR_STYLE /* CF_ARG_ENABLE(color-style) */
  228. #undef USE_DEFAULT_COLORS /* CF_ARG_ENABLE(default-colors) */
  229. #undef USE_EXECVP /* CF_ARG_DISABLE(full-paths) */
  230. #undef USE_EXTERNALS /* CF_ARG_ENABLE(externs) */
  231. #undef USE_FCNTL /* CF_FIONBIO */
  232. #undef USE_FILE_UPLOAD /* CF_ARG_ENABLE(file-upload) */
  233. #undef USE_GNUTLS_INCL /* CF_GNUTLS */
  234. #undef USE_OPENSSL_INCL /* CF_SSL */
  235. #undef USE_PERSISTENT_COOKIES /* CF_ARG_ENABLE(persistent-cookies) */
  236. #undef USE_PRETTYSRC /* CF_ARG_ENABLE(prettysrc) */
  237. #undef USE_READPROGRESS /* CF_ARG_ENABLE(read-eta) */
  238. #undef USE_SCROLLBAR /* CF_ARG_ENABLE(scrollbar) */
  239. #undef USE_SLANG /* AC_ARG_WITH(screen=slang) */
  240. #undef USE_SOCKS4_PREFIX /* CF_SOCKS5 */
  241. #undef USE_SOCKS5 /* CF_SOCKS5 */
  242. #undef USE_SOURCE_CACHE /* CF_ARG_ENABLE(source-cache) */
  243. #undef USE_SSL /* CF_SSL */
  244. #undef USE_SYSV_UTMP /* CF_UTMP */
  245. #undef USE_X509_SUPPORT /* CF_GNUTLS, CF_SSL */
  246. #undef USE_ZLIB /* AC_ARG_WITH(zlib) */
  247. #undef UTF8 /* CF_SLANG_CPPFLAGS */
  248. #undef UTMPX_FOR_UTMP /* use <utmpx.h> since <utmp.h> not found */
  249. #undef UUDECODE_PATH /* CF_PATH_PROG(uudecode) */
  250. #undef WAITPID_USES_UNION /* CF_FUNC_WAIT */
  251. #undef WAIT_USES_UNION /* CF_FUNC_WAIT */
  252. #undef WIDEC_CURSES /* CF_WIDEC_CURSES */
  253. #undef XCURSES /* CF_PDCURSES_X11 */
  254. #undef ZCAT_PATH /* CF_PATH_PROG(zcat) */
  255. #undef ZIP_PATH /* CF_PATH_PROG(zip) */
  256. #undef _ALL_SOURCE /* AC_AIX */
  257. #undef inline /* AC_C_INLINE */
  258. #undef lynx_rand /* CF_SRAND */
  259. #undef lynx_srand /* CF_SRAND */
  260. #undef mode_t /* AC_TYPE_MODE_T */
  261. #undef off_t /* AC_TYPE_OFF_T */
  262. #undef pid_t /* AC_TYPE_PID_T */
  263. #undef socklen_t /* CF_CHECK_TYPE(socklen_t,...) */
  264. #undef uid_t /* AC_TYPE_UID_T */
  265. #undef ut_name /* CF_UTMP */
  266. #undef ut_xstatus /* CF_UTMP_UT_XSTATUS */
  267. #undef ut_xtime /* CF_UTMP_UT_XTIME */
  268. #ifdef GZIP_PATH
  269. #undef OK_GZIP /* CF_ARG_DISABLE(dired-gzip) */
  270. #endif
  271. #ifdef TAR_PATH
  272. #undef OK_TAR /* CF_ARG_DISABLE(dired-tar) */
  273. #endif
  274. #ifdef UUDECODE_PATH
  275. #undef OK_UUDECODE /* CF_ARG_DISABLE(dired-uudecode) */
  276. #endif
  277. #ifdef ZIP_PATH
  278. #undef OK_ZIP /* CF_ARG_DISABLE(dired-zip) */
  279. #endif
  280. /*
  281. * U/Win defines vfork() as a macro in vfork.h, which is included from unistd.h.
  282. */
  283. #ifndef HAVE_VFORK_H
  284. #undef vfork /* AC_FUNC_FORK */
  285. #endif
  286. /* 'const' may be defined externally by the compiler-wrapper, as in 'unproto'
  287. * or by AC_C_CONST
  288. */
  289. #ifndef const
  290. #undef const
  291. #endif
  292. /*
  293. * The configure script generates LYHelp.h (handcrafted makefiles may not do
  294. * this, so we set a definition):
  295. */
  296. #define HAVE_LYHELP_H 1
  297. /* FIXME:DGUX (done in $host_os case-statement) */
  298. /* FIXME:DGUX_OLD */
  299. /* FIXME:HP_TERMINAL */
  300. /* FIXME:REVERSE_CLEAR_SCREEN_PROBLEM */
  301. /* FIXME:SHORTENED_RBIND */
  302. /* FIXME:SNAKE */
  303. /* FIXME:SVR4_BSDSELECT (done in $host_os case-statement) */
  304. /* Some older socks libraries, especially AIX need special definitions */
  305. #if defined(_AIX) && !defined(USE_SOCKS5)
  306. #undef accept
  307. #undef bind
  308. #undef connect
  309. #undef getpeername
  310. #undef getsockname
  311. #undef listen
  312. #undef recvfrom
  313. #undef select
  314. #endif
  315. #ifdef HAVE_SYSLOG_H
  316. #undef SYSLOG_REQUESTED_URLS /* CF_ARG_ENABLE(syslog) */
  317. #endif
  318. #ifndef HAVE_LSTAT
  319. #define lstat stat
  320. #endif
  321. #ifdef DECL_GETGRGID
  322. extern struct group * getgrgid ();
  323. #endif
  324. #ifdef DECL_GETGRNAM
  325. extern struct group * getgrnam ();
  326. #endif
  327. #ifdef DECL_STRSTR
  328. extern char * strstr ();
  329. #endif
  330. #endif /* LYNX_CFG_H */