"Fossies" - the Fresh Open Source Software Archive

Member "tin-2.4.1/include/autoconf.hin" (12 Oct 2016, 21250 Bytes) of archive /linux/misc/tin-2.4.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "autoconf.hin": 2.4.0_vs_2.4.1.

    1 /*
    2  *  Project   : tin - a Usenet reader
    3  *  Module    : autoconf.hin
    4  *  Author    : Thomas Dickey
    5  *  Created   : 1995-08-24
    6  *  Updated   : 2012-02-29
    7  *  Notes     : #include files, #defines & struct's
    8  *
    9  * Copyright (c) 1995-2017 Thomas Dickey <dickey@invisible-island.net>
   10  * All rights reserved.
   11  *
   12  * Redistribution and use in source and binary forms, with or without
   13  * modification, are permitted provided that the following conditions
   14  * are met:
   15  * 1. Redistributions of source code must retain the above copyright
   16  *    notice, this list of conditions and the following disclaimer.
   17  * 2. Redistributions in binary form must reproduce the above copyright
   18  *    notice, this list of conditions and the following disclaimer in the
   19  *    documentation and/or other materials provided with the distribution.
   20  * 3. The name of the author may not be used to endorse or promote
   21  *    products derived from this software without specific prior written
   22  *    permission.
   23  *
   24  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
   25  * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   26  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   27  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
   28  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   29  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
   30  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   31  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
   32  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   33  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   34  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   35  */
   36 
   37 
   38 #ifndef TIN_AUTOCONF_H
   39 #	define TIN_AUTOCONF_H
   40 
   41 /* Package and version */
   42 #	undef NLS_TEXTDOMAIN
   43 #	undef VERSION
   44 
   45 #	undef SYSTEM_NAME
   46 
   47 /* compiler, compilerflags, ... */
   48 #	undef TIN_CC
   49 #	undef TIN_CFLAGS
   50 #	undef TIN_CPP
   51 #	undef TIN_CPPFLAGS
   52 #	undef TIN_LD
   53 #	undef TIN_LDFLAGS
   54 #	undef TIN_LIBS
   55 
   56 /*
   57  * If we're able to run the 'configure' script, it's close enough to UNIX for
   58  * our purposes. (It's predefined on SCO).
   59  */
   60 #	ifndef M_UNIX
   61 #		define M_UNIX
   62 #	endif /* !M_UNIX */
   63 
   64 /*
   65  * SCO requires special handling
   66  */
   67 #	undef NEED_TIMEVAL_FIX
   68 #	undef NEED_PTEM_H
   69 
   70 /*
   71  * Mac OS X need some extras
   72  */
   73 #	undef MAC_OS_X
   74 
   75 /*
   76  * SEIUX has strange struct utsname values
   77  */
   78 #	undef SEIUX
   79 
   80 /*
   81  * These are set as configure options, some must be guarded by ifdefs because
   82  * they're also used in makefile rules (e.g., lint, proto).
   83  */
   84 #	undef HAVE_MH_MAIL_HANDLING
   85 #	undef NNTP_ABLE
   86 #	undef NNTP_ONLY
   87 
   88 #	ifndef HAVE_COLOR
   89 #		undef HAVE_COLOR
   90 #	endif /* !HAVE_COLOR */
   91 
   92 #	undef DEFAULT_ISO2ASC
   93 #	undef DEFAULT_SHELL
   94 #	undef DOMAIN_NAME
   95 #	undef HAVE_FASCIST_NEWSADMIN
   96 #	undef INEWSDIR
   97 #	undef PATH_INEWS
   98 #	undef MIME_BREAK_LONG_LINES
   99 #	undef MIME_STRICT_CHARSET
  100 #	undef MM_CHARSET
  101 #	undef NEWSLIBDIR
  102 #	undef NNTP_DEFAULT_SERVER
  103 #	undef NOVROOTDIR
  104 #	undef NO_ETIQUETTE
  105 #	undef NO_LOCALE
  106 #	undef NO_POSTING
  107 #	undef NO_SHELL_ESCAPE
  108 #	undef OVERVIEW_FILE
  109 #	undef SOCKS
  110 #	undef SPOOLDIR
  111 #	undef USE_INVERSE_HACK
  112 #	undef USE_SOCKS4_PREFIX
  113 #	undef USE_SOCKS5
  114 
  115 /*
  116  * These are defined if the corresponding program is found during configuration
  117  */
  118 #	undef HAVE_ISPELL
  119 #	undef HAVE_METAMAIL
  120 /* pgp-2 */
  121 #	undef HAVE_PGP
  122 /* pgp-5 */
  123 #	undef HAVE_PGPK
  124 /* gpg */
  125 #	undef HAVE_GPG
  126 #	undef HAVE_SUM
  127 
  128 /* slrnface */
  129 #	undef HAVE_SLRNFACE
  130 #	undef PATH_SLRNFACE
  131 
  132 /*
  133  * Compiler characteristics
  134  */
  135 #	undef inline
  136 #	undef const
  137 #	undef HAVE_NESTED_PARAMS
  138 
  139 /*
  140  * Data types
  141  */
  142 #	undef gid_t
  143 #	undef in_addr_t
  144 #	undef mode_t
  145 #	undef off_t
  146 #	undef pid_t
  147 #	undef quad_t
  148 #	undef size_t
  149 #	undef ssize_t
  150 #	undef time_t
  151 #	undef uid_t
  152 #	undef RETSIGTYPE
  153 #	undef HAVE_INT_LEAST64_T
  154 #	undef HAVE_LONG_LONG
  155 #	undef HAVE_NL_ITEM
  156 
  157 #	undef HAVE_INT64_C
  158 
  159 /*
  160  * The following xxx_H definitions are set by the 'configure' script to
  161  * defined or commented-out, according to whether the corresponding header
  162  * file was detected during configuration.
  163  */
  164 #	undef HAVE_ALLOCA_H
  165 #	undef HAVE_ARPA_INET_H
  166 #	undef HAVE_CURSES_H
  167 #	undef HAVE_DIRENT_H
  168 #	undef HAVE_ERRNO_H
  169 #	undef HAVE_FCNTL_H
  170 #	undef HAVE_GETOPT_H
  171 #	undef HAVE_ICONV_H
  172 #	undef HAVE_INTTYPES_H
  173 #	undef HAVE_IOCTL_H
  174 #	undef HAVE_LANGINFO_H
  175 #	undef HAVE_LIBC_H
  176 #	undef HAVE_LOCALE_H
  177 #	undef HAVE_MALLOC_H
  178 #	undef HAVE_NCURSESW_NCURSES_H
  179 #	undef HAVE_NCURSESW_TERM_H
  180 #	undef HAVE_NCURSES_H		/* obsolete versions of ncurses */
  181 #	undef HAVE_NCURSES_NCURSES_H
  182 #	undef HAVE_NCURSES_TERM_H
  183 #	undef HAVE_NETDB_H
  184 #	undef HAVE_NETINET_IN_H
  185 #	undef HAVE_NETLIB_H
  186 #	undef HAVE_NET_SOCKET_H		/* __BEOS__ */
  187 #	undef HAVE_NOMACROS_H		/* ncurses 4.1 */
  188 #	undef HAVE_PATHS_H
  189 #	undef HAVE_POLL_H
  190 #	undef HAVE_PROTOTYPES_H
  191 #	undef HAVE_PWD_H
  192 #	undef HAVE_SGTTY_H
  193 #	undef HAVE_SOCKET_H
  194 #	undef HAVE_STDARG_H
  195 #	undef HAVE_STDBOOL_H
  196 #	undef HAVE_STDDEF_H
  197 #	undef HAVE_STDINT_H
  198 #	undef HAVE_STDLIB_H
  199 #	undef HAVE_STRINGS_H
  200 #	undef HAVE_STRING_H
  201 #	undef HAVE_STROPTS_H
  202 #	undef HAVE_SYS_BSDTYPES_H
  203 #	undef HAVE_SYS_DIR_H
  204 #	undef HAVE_SYS_ERRNO_H
  205 #	undef HAVE_SYS_FILE_H
  206 #	undef HAVE_SYS_IOCTL_H
  207 #	undef HAVE_SYS_NDIR_H
  208 #	undef HAVE_SYS_PARAM_H
  209 #	undef HAVE_SYS_POLL_H
  210 #	undef HAVE_SYS_PTEM_H
  211 #	undef HAVE_SYS_PTY_H
  212 #	undef HAVE_SYS_SELECT_H
  213 #	undef HAVE_SYS_SOCKET_H
  214 #	undef HAVE_SYS_STAT_H
  215 #	undef HAVE_SYS_STREAM_H
  216 #	undef HAVE_SYS_TIMEB_H
  217 #	undef HAVE_SYS_TIMES_H
  218 #	undef HAVE_SYS_TIME_H
  219 #	undef HAVE_SYS_TYPES_H
  220 #	undef HAVE_SYS_UTSNAME_H
  221 #	undef HAVE_SYS_WAIT_H
  222 #	undef HAVE_TERMCAP_H
  223 #	undef HAVE_TERMIOS_H
  224 #	undef HAVE_TERMIO_H
  225 #	undef HAVE_TERM_H
  226 #	undef HAVE_TIME_H
  227 #	undef HAVE_UNISTD_H
  228 #	undef HAVE_VARARGS_H
  229 #	undef HAVE_WCHAR_H
  230 #	undef HAVE_WCTYPE_H
  231 #	undef STDC_HEADERS
  232 #	undef TIME_WITH_SYS_TIME
  233 
  234 /*
  235  * The following are defined by the configure script if the corresponding
  236  * function is found in a library.
  237  */
  238 #	undef HAVE_ALARM
  239 #	undef HAVE_ATOI
  240 #	undef HAVE_ATOL
  241 #	undef HAVE_ATOLL
  242 #	undef HAVE_ATOQ
  243 #	undef HAVE_BCOPY
  244 #	undef HAVE_CHMOD
  245 #	undef HAVE_CLOCK_GETTIME
  246 #	undef HAVE_CLOSESOCKET		/* __BEOS__ */
  247 #	undef HAVE_EXECLP
  248 #	undef HAVE_FCNTL
  249 #	undef HAVE_FDOPEN
  250 #	undef HAVE_FLOCK
  251 #	undef HAVE_FORK
  252 #	undef HAVE_FTIME
  253 #	undef HAVE_FTRUNCATE
  254 #	undef HAVE_FSYNC
  255 #	undef HAVE_GAI_STRERROR
  256 #	undef HAVE_GETADDRINFO
  257 #	undef HAVE_GETCWD
  258 #	undef HAVE_GETHOSTBYNAME
  259 #	undef HAVE_GETHOSTNAME
  260 #	undef HAVE_GETSERVBYNAME
  261 #	undef HAVE_GETTIMEOFDAY
  262 #	undef HAVE_GETWD
  263 #	undef HAVE_HEAPSORT
  264 #	undef HAVE_ICONV
  265 #	undef HAVE_INET_ADDR
  266 #	undef HAVE_INET_ATON
  267 #	undef HAVE_INET_NTOA
  268 #	undef HAVE_ISASCII
  269 #	undef HAVE_IS_XTERM
  270 #	undef HAVE_LINK
  271 #	undef HAVE_LOCKF
  272 #	undef HAVE_MEMCMP
  273 #	undef HAVE_MEMCPY
  274 #	undef HAVE_MEMMOVE
  275 #	undef HAVE_MEMSET
  276 #	undef HAVE_MKDIR
  277 #	undef HAVE_MKFIFO
  278 #	undef HAVE_MKSTEMP
  279 #	undef HAVE_MKTEMP
  280 #	undef HAVE_MUNMAP
  281 #	undef HAVE_NL_LANGINFO
  282 #	undef HAVE_POLL
  283 #	undef HAVE_PUTENV
  284 #	undef HAVE_RESIZETERM
  285 #	undef HAVE_REWINDDIR
  286 #	undef HAVE_SELECT
  287 #	undef HAVE_SETENV
  288 #	undef HAVE_SETLOCALE
  289 #	undef HAVE_SETTZ
  290 #	undef HAVE_SETVBUF
  291 #	undef HAVE_SNPRINTF
  292 #	undef HAVE_STPCPY
  293 #	undef HAVE_STRCASECMP
  294 #	undef HAVE_STRCASESTR
  295 #	undef HAVE_STRCHR
  296 #	undef HAVE_STRDUP
  297 #	undef HAVE_STRERROR
  298 #	undef HAVE_STRFTIME
  299 #	undef HAVE_STRNCASECMP
  300 #	undef HAVE_STRPBRK
  301 #	undef HAVE_STRRCHR
  302 #	undef HAVE_STRRSTR
  303 #	undef HAVE_STRSEP
  304 #	undef HAVE_STRSTR
  305 #	undef HAVE_STRTOL
  306 #	undef HAVE_STRTOLL
  307 #	undef HAVE_TCGETATTR
  308 #	undef HAVE_TCSETATTR
  309 #	undef HAVE_TIGETINT
  310 #	undef HAVE_TIGETNUM
  311 #	undef HAVE_TMPFILE
  312 #	undef HAVE_TZSET
  313 #	undef HAVE_UNAME
  314 #	undef HAVE_UNLINK
  315 #	undef HAVE_USE_DEFAULT_COLORS
  316 #	undef HAVE_USLEEP
  317 #	undef HAVE_VASPRINTF
  318 #	undef HAVE_VSNPRINTF
  319 #	undef HAVE_VWPRINTW
  320 #	undef HAVE_WAITPID
  321 #	undef HAVE__TRACEF
  322 
  323 /*
  324  * The following are functions/data that we'll have to declare if they're not
  325  * declared in the system include files, since they return values other than
  326  * int.
  327  */
  328 #	undef DECL_ERRNO
  329 #	undef DECL_GETENV
  330 #	undef DECL_GETHOSTBYNAME
  331 #	undef DECL_GETLOGIN
  332 #	undef DECL_GETPWNAM
  333 #	undef DECL_GETSERVBYNAME
  334 #	undef DECL_POPEN
  335 #	undef DECL_STRCASESTR
  336 #	undef DECL_STRSEP
  337 #	undef DECL_SYS_ERRLIST
  338 #	undef DECL_TMPFILE
  339 #	undef DECL_TGETSTR
  340 #	undef DECL_TGOTO
  341 #	undef DECL_TIGETSTR
  342 
  343 /*
  344  * The following are functions that we'll optionally prototype (to stifle
  345  * warnings, etc., for development/testing).
  346  */
  347 #	undef DECL_ALARM
  348 #	undef DECL_ATOI
  349 #	undef DECL_ATOL
  350 #	undef DECL_ATOLL
  351 #	undef DECL_ATOQ
  352 #	undef DECL_BCOPY
  353 #	undef DECL_BZERO
  354 #	undef DECL_CALLOC
  355 #	undef DECL_CONNECT
  356 #	undef DECL_FCHMOD
  357 #	undef DECL_FCLOSE
  358 #	undef DECL_FDOPEN
  359 #	undef DECL_FFLUSH
  360 #	undef DECL_FGETC
  361 #	undef DECL_FILENO
  362 #	undef DECL_FPRINTF
  363 #	undef DECL_FPUTC
  364 #	undef DECL_FPUTS
  365 #	undef DECL_FREAD
  366 #	undef DECL_FREE
  367 #	undef DECL_FSEEK
  368 #	undef DECL_FWRITE
  369 #	undef DECL_GETCWD
  370 #	undef DECL_GETHOSTNAME
  371 #	undef DECL_GETOPT
  372 #	undef DECL_GETWD
  373 #	undef DECL_HEAPSORT
  374 #	undef DECL_INET_ADDR
  375 #	undef DECL_INET_ATON
  376 #	undef DECL_INET_NTOA
  377 #	undef DECL_IOCTL
  378 #	undef DECL_ISASCII
  379 #	undef DECL_KILL
  380 #	undef DECL_MALLOC
  381 #	undef DECL_MEMSET
  382 #	undef DECL_MKSTEMP
  383 #	undef DECL_MKTEMP
  384 #	undef DECL_PCLOSE
  385 #	undef DECL_PERROR
  386 #	undef DECL_PRINTF
  387 #	undef DECL_PUTENV
  388 #	undef DECL_QSORT
  389 #	undef DECL_REALLOC
  390 #	undef DECL_RENAME
  391 #	undef DECL_REWIND
  392 #	undef DECL_SELECT
  393 #	undef DECL_SETENV
  394 #	undef DECL_SNPRINTF
  395 #	undef DECL_SOCKET
  396 #	undef DECL_SSCANF
  397 #	undef DECL_STRCASECMP
  398 #	undef DECL_STRCHR
  399 #	undef DECL_STRFTIME
  400 #	undef DECL_STRNCASECMP
  401 #	undef DECL_STRRCHR
  402 #	undef DECL_STRTOL
  403 #	undef DECL_STRTOLL
  404 #	undef DECL_SYSTEM
  405 #	undef DECL_TGETENT
  406 #	undef DECL_TGETFLAG
  407 #	undef DECL_TGETNUM
  408 #	undef DECL_TIGETFLAG
  409 #	undef DECL_TIGETNUM
  410 #	undef DECL_TIME
  411 #	undef DECL_TOLOWER
  412 #	undef DECL_TOUPPER
  413 #	undef DECL_TPUTS
  414 #	undef DECL_UNGETC
  415 #	undef DECL_USLEEP
  416 #	undef DECL_VSNPRINTF
  417 #	undef DECL_VSPRINTF
  418 #	undef DECL__FLSBUF
  419 
  420 
  421 #	undef HAVE_POSIX_JC
  422 #	undef HAVE_SELECT_INTP
  423 #	undef HAVE_TYPE_SIGACTION
  424 #	undef HAVE_TYPE_UNIONWAIT
  425 
  426 /*
  427  * Enable IPv6 support
  428  */
  429 #	undef ENABLE_IPV6
  430 
  431 
  432 /*
  433  * Enable large article numbers
  434  * (if system has long long or quad_t or int_least64_t)
  435  */
  436 #	undef ENABLE_LONG_ARTICLE_NUMBERS
  437 
  438 
  439 /*
  440  * Define a symbol to control whether we use curses, or the termcap/terminfo
  441  * interface
  442  */
  443 #	undef HAVE_XCURSES
  444 #	undef NEED_CURSES_H
  445 #	undef NEED_TERMCAP_H
  446 #	undef NEED_TERM_H
  447 #	undef USE_CURSES
  448 #	undef USE_TRACE
  449 #	undef XCURSES
  450 
  451 /*
  452  * Symbols used for wide-character curses
  453  */
  454 #	undef NEED_WCHAR_H
  455 #	undef WIDEC_CURSES
  456 /*
  457  * Define symbols to prototype the function 'outchar()'
  458  */
  459 #	undef USE_TERMINFO
  460 #	undef OUTC_RETURN
  461 #	undef OUTC_ARGS
  462 
  463 /*
  464  * Miscellaneous terminfo/termcap definitions
  465  */
  466 #	undef HAVE_EXTERN_TCAP_PC
  467 
  468 /*
  469  * Define a symbol for the prototype arguments of a signal handler
  470  */
  471 #	undef SIG_ARGS
  472 
  473 /*
  474  * define if setpgrp() takes no arguments
  475  */
  476 #	undef SETPGRP_VOID
  477 
  478 /*
  479  * Define this if it's safe to redefine the signal constants with prototypes.
  480  */
  481 #	undef DECL_SIG_CONST
  482 
  483 
  484 /* FIXME: remove absolute-paths! */
  485 /*
  486  * Program-paths (i.e., the invocation-path)
  487  */
  488 #	undef DEFAULT_EDITOR
  489 #	undef DEFAULT_MAILBOX
  490 #	undef DEFAULT_MAILER
  491 #	undef PATH_ISPELL
  492 #	undef PATH_METAMAIL
  493 #	undef PATH_SUM
  494 #	undef PATH_PGP
  495 /* FIXME: this is _not_ the path to the pgp-5 binarie we usually need */
  496 #	undef PATH_PGPK
  497 #	undef PATH_GPG
  498 
  499 /*
  500  * Configure also checks whether sum takes -r
  501  * And defines PATH_SUM_R appropriately
  502  */
  503 #	undef SUM_TAKES_DASH_R
  504 #	undef PATH_SUM_R
  505 
  506 /*
  507  * Define this if the host system has long (>14 character) filenames
  508  */
  509 #	undef HAVE_LONG_FILE_NAMES
  510 
  511 /*
  512  * Use this if you want pid attached to the end of .article filename
  513  */
  514 #	undef APPEND_PID
  515 
  516 /*
  517  * requested locking scheme
  518  */
  519 #	undef USE_FCNTL
  520 #	undef USE_FLOCK
  521 #	undef USE_LOCKF
  522 
  523 /*
  524  * Define this if we intend to use heapsort as an alternative to qsort.
  525  */
  526 #	undef USE_HEAPSORT
  527 
  528 /*
  529  * Define this if the compiler performs ANSI-style token substitution (used in
  530  * our 'assert' macro).
  531  */
  532 #	undef CPP_DOES_EXPAND
  533 /*
  534  * Define this if the compiler performs ANSI-style token concatenation (used in
  535  * our 'tincfg.h' macros).
  536  */
  537 #	undef CPP_DOES_CONCAT
  538 
  539 /*
  540  * One of the following two is defined, according to whether qsort's compare
  541  * function is ANSI (declared with 'void *' parameters) or not.
  542  */
  543 #	undef HAVE_COMPTYPE_VOID
  544 #	undef HAVE_COMPTYPE_CHAR
  545 
  546 /*
  547  * Define this to enable interpretation of 8-bit keycodes (e.g., beginning
  548  * with 0x9b).
  549  */
  550 #	undef HAVE_KEY_PREFIX
  551 
  552 /*
  553  * Define this if an application can dump core. Some systems (e.g., apollo)
  554  * don't at all. Others may not, depending on how they're configured.
  555  */
  556 #	undef HAVE_COREFILE
  557 
  558 /*
  559  * Define if the system doesn't define SIGWINCH, or the associated structs
  560  * to determine the window's size.
  561  */
  562 #	undef DONT_HAVE_SIGWINCH
  563 
  564 /*
  565  * Definitions for debugging-malloc libraries
  566  */
  567 #	ifndef __BUILD__
  568 #		undef USE_DBMALLOC	/* use Conor Cahill's dbmalloc library */
  569 #		undef USE_DMALLOC	/* use Gray Watson's dmalloc library */
  570 #	endif /* !__BUILD__ */
  571 
  572 /*
  573  * Define if the system doesn't support pipes, or if it is not a desired
  574  * feature.
  575  */
  576 #	undef DONT_HAVE_PIPING
  577 
  578 /*
  579  * Define if the system doesn't support printing, or if it is not a
  580  * desired feature.
  581  */
  582 #	undef DISABLE_PRINTING
  583 
  584 /*
  585  * Used in get_full_name()
  586  */
  587 #	undef DONT_HAVE_PW_GECOS
  588 
  589 /*
  590  * Used in parsedate.y
  591  */
  592 #	undef DONT_HAVE_TM_GMTOFF
  593 
  594 #	if defined(__hpux)
  595 #		define HAVE_KEYPAD
  596 #	endif /* __hpux */
  597 
  598 /*
  599  * Not all platforms have either strerror or sys_errlist[].
  600  */
  601 #	undef HAVE_SYS_ERRLIST
  602 
  603 #	undef USE_SYSTEM_STATUS
  604 
  605 /*
  606  * allow fallback to XHDR XREF if XOVER isn't supported?
  607  */
  608 #	undef XHDR_XREF
  609 
  610 /*
  611  * The directory, where tin looks first for its tin.defaults file
  612  * can be left empty, tin searches for some standard places
  613  * XXXXX please define surrounded with double quotes! XXXXX
  614  */
  615 #	undef TIN_DEFAULTS_DIR
  616 
  617 /*
  618  * define if second and third argument of setvbuf() are swapped
  619  * (System V before Release 3)
  620  */
  621 #	undef SETVBUF_REVERSED
  622 
  623 /*
  624  * define if closedir() does not return a status
  625  */
  626 #	undef CLOSEDIR_VOID
  627 
  628 /*
  629  * define if gettimeofday() takes the timezone as 2nd argument
  630  */
  631 #	undef GETTIMEOFDAY_2ARGS
  632 
  633 /*
  634  * define if your NNTP server needs an extra GROUP command before
  635  * accepting a LISTGROUP command.
  636  * (old versions of leafnode and NNTPcache need this)
  637  */
  638 #	undef BROKEN_LISTGROUP
  639 
  640 /*
  641  * on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work,
  642  * e.g. SEIUX3.2, DG/UX5.4R3, NEXTSTEP3
  643  */
  644 #	undef IGNORE_SYSTEM_STATUS
  645 
  646 /*
  647  * generate Cancel-Locks
  648  */
  649 #	undef USE_CANLOCK
  650 
  651 /*
  652  * use libgsasl for AUTH
  653  */
  654 #	undef USE_SASL
  655 
  656 #	undef HAVE_COFFEE
  657 
  658 /*
  659  * libuu - used in save.c
  660  */
  661 #	undef HAVE_UUDEVIEW_H
  662 #	undef HAVE_LIBUU
  663 
  664 /*
  665  * libidnkit - used for Internationalized Domain Names (IDNA 2008)
  666  */
  667 #	undef HAVE_IDN_API_H
  668 #	undef HAVE_IDN_DECODENAME
  669 #	undef HAVE_LIBIDNKIT
  670 
  671 /*
  672  * libidn - used for unicode normalization and
  673  *          Internationalized Domain Names (IDNA 2003)
  674  */
  675 #	undef HAVE_IDNA_H
  676 #	undef HAVE_STRINGPREP_H
  677 #	undef HAVE_IDNA_TO_UNICODE_LZLZ
  678 #	undef HAVE_IDNA_STRERROR
  679 #	undef HAVE_IDNA_USE_STD3_ASCII_RULES
  680 #	undef HAVE_LIBIDN
  681 
  682 /*
  683  * ICU - International Components for Unicode
  684  *       used for unicode normalization
  685  */
  686 #	undef HAVE_UNICODE_UNORM_H
  687 #	undef HAVE_UNICODE_USTRING_H
  688 #	undef HAVE_UNICODE_UBIDI_H
  689 #	undef HAVE_UNICODE_UIDNA_H
  690 #	undef HAVE_LIBICUUC
  691 
  692 /*
  693  * GNU libunistring
  694  *     used for unicode normalization
  695  */
  696 #	undef HAVE_UNITYPES_H
  697 #	undef HAVE_UNINORM_H
  698 #	undef HAVE_LIBUNISTRING
  699 
  700 /*
  701  * Define as const if the declaration of iconv() needs const.
  702  */
  703 #	undef ICONV_CONST
  704 
  705 /*
  706  * Define if iconv_open() has //TRNALSIT extension.
  707  */
  708 #	undef HAVE_ICONV_OPEN_TRANSLIT
  709 
  710 /*
  711  * Define if you have swprintf() and co.
  712  */
  713 #	undef MULTIBYTE_ABLE
  714 #	undef HAVE_LIBUTF8_H
  715 
  716 /*
  717  * Definition used in PCRE:
  718  */
  719 #	if defined(MULTIBYTE_ABLE) || defined(HAVE_LIBUTF8_H)
  720 #		define SUPPORT_UTF8 1
  721 #		define SUPPORT_UCP 1
  722 #	endif /* MULTIBYTE_ABLE || HAVE_LIBUTF8_H */
  723 
  724 /*
  725  * Define if you have <langinfo.h> and nl_langinfo(CODESET).
  726  */
  727 #	undef HAVE_LANGINFO_CODESET
  728 
  729 /*
  730  * Some older socks libraries, especially AIX need special definitions
  731  */
  732 #	if defined(_AIX) && !defined(USE_SOCKS5)
  733 #		undef accept
  734 #		undef bind
  735 #		undef connect
  736 #		undef getpeername
  737 #		undef getsockname
  738 #		undef listen
  739 #		undef recvfrom
  740 #		undef select
  741 #	endif /* _AIX && !USE_SOCKS5 */
  742 
  743 /* FIXME: move things below to right place above */
  744 
  745 /* GNU gettext */
  746 /* Define to 1 if NLS is requested. */
  747 #	undef ENABLE_NLS
  748 
  749 /* Define if your locale.h file contains LC_MESSAGES. */
  750 #	undef HAVE_LC_MESSAGES
  751 
  752 /* Define if you have the i library (-li). */
  753 #	undef HAVE_LIBI
  754 
  755 #	undef HAVE___ARGZ_COUNT
  756 #	undef HAVE___ARGZ_NEXT
  757 #	undef HAVE___ARGZ_STRINGIFY
  758 #	undef HAVE_CATGETS
  759 #	undef HAVE_DCGETTEXT
  760 #	undef HAVE_GETTEXT
  761 
  762 /*
  763 -----------------------------------
  764 Added missing headers after gettext update, using autoheader
  765 -----------------------------------
  766 */
  767 /* Define if using alloca.c. */
  768 #	undef C_ALLOCA
  769 
  770 /*
  771  * Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  772  * This function is required for alloca.c support on those systems.
  773  */
  774 #	undef CRAY_STACKSEG_END
  775 
  776 /* Define if you have the <argz.h> header file. */
  777 #	undef HAVE_ARGZ_H
  778 
  779 /* Define if you don't have vprintf but do have _doprnt. */
  780 #	undef HAVE_DOPRNT
  781 
  782 /* Define if you have the feof_unlocked function. */
  783 #	undef HAVE_FEOF_UNLOCKED
  784 
  785 /* Define if you have the fgets_unlocked function. */
  786 #	undef HAVE_FGETS_UNLOCKED
  787 
  788 /* Define if your system has a working fnmatch function. */
  789 #	undef HAVE_FNMATCH
  790 
  791 /* Define if you have the getegid function. */
  792 #	undef HAVE_GETEGID
  793 
  794 /* Define if you have the geteuid function. */
  795 #	undef HAVE_GETEUID
  796 
  797 /* Define if you have the getgid function. */
  798 #	undef HAVE_GETGID
  799 
  800 /* Define if your system has its own `getloadavg' function. */
  801 #	undef HAVE_GETLOADAVG
  802 
  803 /* Define if you have the getmntent function. */
  804 #	undef HAVE_GETMNTENT
  805 
  806 /* Define if you have the getnameinfo function. */
  807 #	undef HAVE_GETNAMEINFO
  808 
  809 /* Define if you have the getpagesize function. */
  810 #	undef HAVE_GETPAGESIZE
  811 
  812 /* Define if you have the getuid function. */
  813 #	undef HAVE_GETUID
  814 
  815 /* Define if you have the nsl library (-lnsl). */
  816 #	undef HAVE_LIBNSL
  817 
  818 /* Define if you have the socket library (-lsocket). */
  819 #	undef HAVE_LIBSOCKET
  820 
  821 /* Define if you have the <limits.h> header file. */
  822 #	undef HAVE_LIMITS_H
  823 
  824 /* Define if the `long double' type works. */
  825 #	undef HAVE_LONG_DOUBLE
  826 
  827 /* Define if you have the mempcpy function. */
  828 #	undef HAVE_MEMPCPY
  829 
  830 /* Define if you have a working `mmap' system call. */
  831 #	undef HAVE_MMAP
  832 
  833 /* Define if you have the <ndir.h> header file. */
  834 #	undef HAVE_NDIR_H
  835 
  836 /* Define if you have the <nl_types.h> header file. */
  837 #	undef HAVE_NL_TYPES_H
  838 
  839 /*
  840  * Define if system calls automatically restart after interruption
  841  * by a signal.
  842  */
  843 #	undef HAVE_RESTARTABLE_SYSCALLS
  844 
  845 /* Define if you have the sigaction function. */
  846 #	undef HAVE_SIGACTION
  847 
  848 /* Define if your struct stat has st_blksize. */
  849 #	undef HAVE_ST_BLKSIZE
  850 
  851 /* Define if your struct stat has st_blocks. */
  852 #	undef HAVE_ST_BLOCKS
  853 
  854 /* Define if you have the strcoll function and it is properly defined. */
  855 #	undef HAVE_STRCOLL
  856 
  857 /* Define if your struct stat has st_rdev. */
  858 #	undef HAVE_ST_RDEV
  859 
  860 /* Define if you have the ANSI # stringizing operator in cpp. */
  861 #	undef HAVE_STRINGIZE
  862 
  863 /* Define if you have the strtoul function. */
  864 #	undef HAVE_STRTOUL
  865 
  866 /* Define if you have the <sys/termio.h> header file. */
  867 #	undef HAVE_SYS_TERMIO_H
  868 
  869 /* Define if your struct tm has tm_zone. */
  870 #	undef HAVE_TM_ZONE
  871 
  872 /* Define if you have the tsearch function. */
  873 #	undef HAVE_TSEARCH
  874 
  875 /*
  876  * Define if you don't have tm_zone but do have the external array
  877  * tzname.
  878  */
  879 #	undef HAVE_TZNAME
  880 
  881 /* Define if utime(file, NULL) sets file's timestamp to the present. */
  882 #	undef HAVE_UTIME_NULL
  883 
  884 /* Define if you have <vfork.h>. */
  885 #	undef HAVE_VFORK_H
  886 
  887 /* Define if you have the vprintf function. */
  888 #	undef HAVE_VPRINTF
  889 
  890 /* Define if you have the wait3 system call. */
  891 #	undef HAVE_WAIT3
  892 
  893 /* Define if you have the <wait.h> header file. */
  894 #	undef HAVE_WAIT_H
  895 
  896 /* Define if your C compiler doesn't accept -c and -o together. */
  897 #	undef NO_MINUS_C_MINUS_O
  898 
  899 /* Define if your Fortran 77 compiler doesn't accept -c and -o together. */
  900 #	undef F77_NO_MINUS_C_MINUS_O
  901 
  902 /* Define to the type of arg1 for select(). */
  903 #	undef SELECT_TYPE_ARG1
  904 
  905 /* Define to the type of args 2, 3 and 4 for select(). */
  906 #	undef SELECT_TYPE_ARG234
  907 
  908 /* Define to the type of arg5 for select(). */
  909 #	undef SELECT_TYPE_ARG5
  910 
  911 /*
  912  * If using the C implementation of alloca, define if you know the
  913  * direction of stack growth for your system; otherwise it will be
  914  * automatically deduced at run-time.
  915  * STACK_DIRECTION > 0 => grows toward higher addresses
  916  * STACK_DIRECTION < 0 => grows toward lower addresses
  917  * STACK_DIRECTION = 0 => direction of growth unknown
  918  */
  919 #	undef STACK_DIRECTION
  920 
  921 /* Define if the X Window System is missing or not being used. */
  922 #	undef X_DISPLAY_MISSING
  923 
  924 /*
  925  * define if you don't want to use file-locking (fcntl/flock/lockf/dotlock)
  926  * TODO: add --disable-file-locking switch and rename
  927  */
  928 #	undef NO_LOCKING
  929 
  930 /*
  931  * define if you can't chmod go-r
  932  * TODO: write configure check and find a better name
  933  */
  934 #	undef FILE_MODE_BROKEN
  935 
  936 
  937 /*
  938  * define if newsserver can't handle pipelined (streamed) commands
  939  * TODO: write configure option
  940  */
  941 #	undef DISABLE_PIPELINING
  942 
  943 #endif /* !TIN_AUTOCONF_H */