"Fossies" - the Fresh Open Source Software Archive

Member "gawk-5.1.0/pc/config.h" (14 Apr 2020, 16838 Bytes) of package /linux/misc/gawk-5.1.0.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "config.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 5.0.1_vs_5.1.0.

    1 /* configh.in.  Generated from configure.ac by autoheader.  */
    2 /* pc/config.h.  Generated automatically by pc/config.sed.  */
    3 
    4 /* dynamic loading is possible */
    5 #ifdef _WIN32
    6 #define DYNAMIC 1
    7 #endif
    8 
    9 /* Define to 1 if translation of program messages to the user's native
   10    language is requested. */
   11 #undef ENABLE_NLS
   12 
   13 /* Define to the type of elements in the array set by `getgroups'. Usually
   14    this is either `int' or `gid_t'. */
   15 #define GETGROUPS_T gid_t
   16 
   17 /* Define to 1 if the `getpgrp' function requires zero arguments. */
   18 #define GETPGRP_VOID 1
   19 
   20 /* Define to 1 if you have the `alarm' function. */
   21 #define HAVE_ALARM 1
   22 
   23 /* Define to 1 if you have the <arpa/inet.h> header file. */
   24 #undef HAVE_ARPA_INET_H
   25 
   26 /* Define to 1 if you have the `atexit' function. */
   27 #define HAVE_ATEXIT 1
   28 
   29 /* Define to 1 if you have the `btowc' function. */
   30 #define HAVE_BTOWC 1
   31 
   32 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
   33    CoreFoundation framework. */
   34 #undef HAVE_CFLOCALECOPYCURRENT
   35 
   36 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
   37    the CoreFoundation framework. */
   38 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
   39 
   40 /* Define if the GNU dcgettext() function is already present or preinstalled.
   41    */
   42 #undef HAVE_DCGETTEXT
   43 
   44 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
   45    */
   46 #ifdef __MINGW32__
   47 #define HAVE_DECL_TZNAME 1
   48 #endif
   49 
   50 /* Define to 1 if you have the <fcntl.h> header file. */
   51 #define HAVE_FCNTL_H 1
   52 
   53 /* Define to 1 if you have the `fmod' function. */
   54 #define HAVE_FMOD 1
   55 
   56 /* Define to 1 if you have the `fwrite_unlocked' function. */
   57 #undef HAVE_FWRITE_UNLOCKED
   58 
   59 /* Define to 1 if you have the `gai_strerror' function. */
   60 #ifdef __MINGW32__
   61 #define HAVE_GAI_STRERROR 1
   62 #endif
   63 
   64 /* have getaddrinfo */
   65 #ifdef __MINGW32__
   66 #define HAVE_GETADDRINFO 1
   67 #endif
   68 
   69 /* Define to 1 if you have the `getgrent' function. */
   70 #undef HAVE_GETGRENT
   71 
   72 /* Define to 1 if you have the `getgroups' function. */
   73 #undef HAVE_GETGROUPS
   74 
   75 /* Define if the GNU gettext() function is already present or preinstalled. */
   76 #undef HAVE_GETTEXT
   77 
   78 /* Define to 1 if you have the `grantpt' function. */
   79 #undef HAVE_GRANTPT
   80 
   81 /* Do we have history_list? */
   82 #undef HAVE_HISTORY_LIST
   83 
   84 /* Define if you have the iconv() function and it works. */
   85 #undef HAVE_ICONV
   86 
   87 /* Define to 1 if the system has the type `intmax_t'. */
   88 #if defined(__MINGW32__) || defined(__DJGPP__)
   89 #define HAVE_INTMAX_T 1
   90 #endif
   91 
   92 /* Define to 1 if you have the <inttypes.h> header file. */
   93 #if defined(__MINGW32__) || defined(__DJGPP__)
   94 #define HAVE_INTTYPES_H 1
   95 #endif
   96 
   97 /* Define to 1 if you have the `isascii' function. */
   98 #if defined(__MINGW32__) || defined(__DJGPP__)
   99 #define HAVE_ISASCII 1
  100 #endif
  101 
  102 /* Define to 1 if you have the `isblank' function. */
  103 #undef HAVE_ISBLANK
  104 
  105 /* Define to 1 if you have the `iswctype' function. */
  106 #ifdef __MINGW32__
  107 #define HAVE_ISWCTYPE 1
  108 #endif
  109 
  110 /* Define to 1 if you have the `iswlower' function. */
  111 #ifdef __MINGW32__
  112 #define HAVE_ISWLOWER 1
  113 #endif
  114 
  115 /* Define to 1 if you have the `iswupper' function. */
  116 #ifdef __MINGW32__
  117 #define HAVE_ISWUPPER 1
  118 #endif
  119 
  120 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
  121 #if defined(__DJGPP__) || defined(__MINGW32__)
  122 #define HAVE_LANGINFO_CODESET 1
  123 #endif
  124 
  125 /* Define if your <locale.h> file defines LC_MESSAGES. */
  126 #undef HAVE_LC_MESSAGES
  127 
  128 /* Define to 1 if you have the <libintl.h> header file. */
  129 #undef HAVE_LIBINTL_H
  130 
  131 /* Define to 1 if you have a fully functional readline library. */
  132 /* #undef HAVE_LIBREADLINE */
  133 
  134 /* Define if you have the libsigsegv library. */
  135 #undef HAVE_LIBSIGSEGV
  136 
  137 /* Define to 1 if you have the <locale.h> header file. */
  138 #if defined(__MINGW32__) || defined(__DJGPP__)
  139 #define HAVE_LOCALE_H 1
  140 #endif
  141 
  142 /* Define to 1 if the system has the type 'long long int'. */
  143 #undef HAVE_LONG_LONG_INT
  144 
  145 /* Define to 1 if you have the `mbrlen' function. */
  146 #ifdef __MINGW32__
  147 #define HAVE_MBRLEN 1
  148 #endif
  149 
  150 /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
  151 #ifdef __MINGW32__
  152 #define HAVE_MBRTOWC 1
  153 #endif
  154 
  155 /* Define to 1 if you have the <mcheck.h> header file. */
  156 #undef HAVE_MCHECK_H
  157 
  158 /* Define to 1 if you have the `memcmp' function. */
  159 #define HAVE_MEMCMP 1
  160 
  161 /* Define to 1 if you have the `memcpy' function. */
  162 #define HAVE_MEMCPY 1
  163 
  164 /* Define to 1 if you have the `memcpy_ulong' function. */
  165 #undef HAVE_MEMCPY_ULONG
  166 
  167 /* Define to 1 if you have the `memmove' function. */
  168 #if defined(__MINGW32__) || defined(__DJGPP__)
  169 #define HAVE_MEMMOVE 1
  170 #endif
  171 
  172 /* Define to 1 if you have the <memory.h> header file. */
  173 #ifdef __DJGPP__
  174 #define HAVE_MEMORY_H 1
  175 #endif
  176 
  177 /* Define to 1 if you have the `memset' function. */
  178 #define HAVE_MEMSET 1
  179 
  180 /* Define to 1 if you have the `memset_ulong' function. */
  181 #undef HAVE_MEMSET_ULONG
  182 
  183 /* Define to 1 if you have the `mkstemp' function. */
  184 #ifdef __DJGPP__
  185 #define HAVE_MKSTEMP 1
  186 #endif
  187 
  188 /* we have the mktime function */
  189 #define HAVE_MKTIME 1
  190 
  191 /* Define to 1 if you have fully functional mpfr and gmp libraries. */
  192 /* #undef HAVE_MPFR */
  193 
  194 /* Define to 1 if you have the <netdb.h> header file. */
  195 #undef HAVE_NETDB_H
  196 
  197 /* Define to 1 if you have the <netinet/in.h> header file. */
  198 #undef HAVE_NETINET_IN_H
  199 
  200 /* Define to 1 if you have the `posix_openpt' function. */
  201 #undef HAVE_POSIX_OPENPT
  202 
  203 /* Define to 1 if you have the `setenv' function. */
  204 #if defined(__MINGW32__) || defined(__DJGPP__)
  205 #define HAVE_SETENV 1
  206 #endif
  207 
  208 /* Define to 1 if you have the `setlocale' function. */
  209 #if defined(__MINGW32__) || defined(__DJGPP__)
  210 #define HAVE_SETLOCALE 1
  211 #endif
  212 
  213 /* Define to 1 if you have the `setsid' function. */
  214 #undef HAVE_SETSID
  215 
  216 /* Define to 1 if you have the `sigprocmask' function. */
  217 #undef HAVE_SIGPROCMASK
  218 
  219 /* Define to 1 if you have the `snprintf' function. */
  220 #if defined(__MINGW32__) || defined(__DJGPP__)
  221 #define HAVE_SNPRINTF 1
  222 #endif
  223 
  224 /* newer systems define this type here */
  225 #ifdef __MINGW32__
  226 #define HAVE_SOCKADDR_STORAGE 1
  227 #endif
  228 
  229 /* we have sockets on this system */
  230 #ifdef __MINGW32__
  231 #define HAVE_SOCKETS 1
  232 #endif
  233 
  234 /* Define to 1 if stdbool.h conforms to C99. */
  235 #if defined(__MINGW32__) || defined(__DJGPP__)
  236 #define HAVE_STDBOOL_H 1
  237 #endif
  238 
  239 /* Define to 1 if you have the <stddef.h> header file. */
  240 #ifdef __GNUC__
  241 #define HAVE_STDDEF_H 1
  242 #endif
  243 
  244 /* Define to 1 if you have the <stdint.h> header file. */
  245 #if defined(__MINGW32__) || defined(__DJGPP__)
  246 #define HAVE_STDINT_H 1
  247 #endif
  248 
  249 /* Define to 1 if you have the <stdlib.h> header file. */
  250 #if defined(__MINGW32__) || defined(__DJGPP__)
  251 #define HAVE_STDLIB_H 1
  252 #endif
  253 
  254 /* Define to 1 if you have the `strcasecmp' function. */
  255 #ifdef __DJGPP__
  256 #define HAVE_STRCASECMP 1
  257 #endif
  258 
  259 /* Define to 1 if you have the `strchr' function. */
  260 #define HAVE_STRCHR 1
  261 
  262 /* Define to 1 if you have the `strcoll' function. */
  263 #ifdef __DJGPP__
  264 #define HAVE_STRCOLL 1
  265 #endif
  266 
  267 /* Define to 1 if you have the `strerror' function. */
  268 #define HAVE_STRERROR 1
  269 
  270 /* Define to 1 if you have the `strftime' function. */
  271 #ifdef __MINGW32__
  272 /* MinGW uses the replacement from missing_d, to support the %e specifier.  */
  273 #define strftime rpl_strftime
  274 #else
  275 #define HAVE_STRFTIME 1
  276 #endif
  277 
  278 /* Define to 1 if cpp supports the ANSI # stringizing operator. */
  279 #define HAVE_STRINGIZE 1
  280 
  281 /* Define to 1 if you have the <strings.h> header file. */
  282 #define HAVE_STRINGS_H 1
  283 
  284 /* Define to 1 if you have the <string.h> header file. */
  285 #define HAVE_STRING_H 1
  286 
  287 /* Define to 1 if you have the `strncasecmp' function. */
  288 #define HAVE_STRNCASECMP 1
  289 #ifdef __EMX__
  290 #define strncasecmp strnicmp
  291 #endif
  292 
  293 /* Define to 1 if you have the <stropts.h> header file. */
  294 #undef HAVE_STROPTS_H
  295 
  296 /* Define to 1 if you have the `strtod' function. */
  297 #define HAVE_STRTOD 1
  298 
  299 /* Define to 1 if you have the `strtoul' function. */
  300 #if defined(__MINGW32__) || defined(__DJGPP__)
  301 #define HAVE_STRTOUL 1
  302 #endif
  303 
  304 /* Define to 1 if `gr_passwd' is a member of `struct group'. */
  305 #undef HAVE_STRUCT_GROUP_GR_PASSWD
  306 
  307 /* Define to 1 if `pw_passwd' is a member of `struct passwd'. */
  308 #undef HAVE_STRUCT_PASSWD_PW_PASSWD
  309 
  310 /* Define to 1 if `st_blksize' is a member of `struct stat'. */
  311 #if defined(__MINGW32__) || defined(__DJGPP__)
  312 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
  313 #endif
  314 
  315 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
  316 #undef HAVE_STRUCT_TM_TM_ZONE
  317 
  318 /* Define to 1 if you have the `system' function. */
  319 #define HAVE_SYSTEM 1
  320 
  321 /* Define to 1 if you have the <sys/ioctl.h> header file. */
  322 #ifdef __DJGPP__
  323 #define HAVE_SYS_IOCTL_H 1
  324 #endif
  325 
  326 /* Define to 1 if you have the <sys/param.h> header file. */
  327 #if defined(__MINGW32__) || defined(__DJGPP__)
  328 #define HAVE_SYS_PARAM_H 1
  329 #endif
  330 
  331 /* Define to 1 if you have the <sys/select.h> header file. */
  332 #undef HAVE_SYS_SELECT_H
  333 
  334 /* Define to 1 if you have the <sys/socket.h> header file. */
  335 #undef HAVE_SYS_SOCKET_H
  336 
  337 /* Define to 1 if you have the <sys/stat.h> header file. */
  338 #if defined(__MINGW32__) || defined(__DJGPP__)
  339 #define HAVE_SYS_STAT_H 1
  340 #endif
  341 
  342 /* Define to 1 if you have the <sys/time.h> header file. */
  343 #if defined(__DJGPP__) || defined(__MINGW32__)
  344 #define HAVE_SYS_TIME_H 1
  345 #endif
  346 
  347 /* Define to 1 if you have the <sys/types.h> header file. */
  348 #define HAVE_SYS_TYPES_H 1
  349 
  350 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
  351 #ifdef __DJGPP__
  352 #define HAVE_SYS_WAIT_H 1
  353 #endif
  354 
  355 /* Define to 1 if you have the <termios.h> header file. */
  356 #undef HAVE_TERMIOS_H
  357 
  358 /* Define to 1 if you have the `timegm' function. */
  359 #undef HAVE_TIMEGM
  360 
  361 /* Define to 1 if you have the `tmpfile' function. */
  362 #ifdef __DJGPP__
  363 #define HAVE_TMPFILE 1
  364 #endif
  365 
  366 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
  367    `HAVE_STRUCT_TM_TM_ZONE' instead. */
  368 #undef HAVE_TM_ZONE
  369 
  370 /* Define to 1 if you have the `towlower' function. */
  371 #ifdef __MINGW32__
  372 #define HAVE_TOWLOWER 1
  373 #endif
  374 
  375 /* Define to 1 if you have the `towupper' function. */
  376 #ifdef __MINGW32__
  377 #define HAVE_TOWUPPER 1
  378 #endif
  379 
  380 /* Define to 1 if you don't have `tm_zone' but do have the external array
  381    `tzname'. */
  382 #define HAVE_TZNAME 1
  383 
  384 /* Define to 1 if you have the `tzset' function. */
  385 #define HAVE_TZSET 1
  386 
  387 /* Define to 1 if the system has the type `uintmax_t'. */
  388 #if defined(__DJGPP__) || defined(__MINGW32__)
  389 #define HAVE_UINTMAX_T 1
  390 #endif
  391 
  392 /* Define to 1 if you have the <unistd.h> header file. */
  393 #if defined(__DJGPP__) || defined(__MINGW32__)
  394 #define HAVE_UNISTD_H 1
  395 #endif
  396 
  397 /* Define to 1 if the system has the type `unsigned long long int'. */
  398 #undef HAVE_UNSIGNED_LONG_LONG_INT
  399 
  400 /* Define to 1 if you have the `usleep' function. */
  401 #if defined(__DJGPP__) || defined(__MINGW32__)
  402 #define HAVE_USLEEP 1
  403 #endif
  404 
  405 /* Define to 1 if you have the `waitpid' function. */
  406 #undef HAVE_WAITPID
  407 
  408 /* Define to 1 if you have the <wchar.h> header file. */
  409 #ifdef __MINGW32__
  410 #define HAVE_WCHAR_H 1
  411 #endif
  412 
  413 /* Define to 1 if you have the `wcrtomb' function. */
  414 #ifdef __MINGW32__
  415 #define HAVE_WCRTOMB 1
  416 #endif
  417 
  418 /* Define to 1 if you have the `wcscoll' function. */
  419 #ifdef __MINGW32__
  420 #define HAVE_WCSCOLL 1
  421 #endif
  422 
  423 /* Define to 1 if you have the `wctype' function. */
  424 #ifdef __MINGW32__
  425 #define HAVE_WCTYPE 1
  426 #endif
  427 
  428 /* Define to 1 if you have the <wctype.h> header file. */
  429 #ifdef __MINGW32__
  430 #define HAVE_WCTYPE_H 1
  431 #endif
  432 
  433 /* systems should define this type here */
  434 #ifdef __MINGW32__
  435 #define HAVE_WCTYPE_T 1
  436 #endif
  437 
  438 /* systems should define this type here */
  439 #ifdef __MINGW32__
  440 #define HAVE_WINT_T 1
  441 #endif
  442 
  443 /* Define to 1 if the system has the type `_Bool'. */
  444 #ifdef __DJGPP__
  445 #define HAVE__BOOL 1
  446 #endif
  447 
  448 /* Define to 1 if you have the `__etoa_l' function. */
  449 #undef HAVE___ETOA_L
  450 
  451 /* disable lint checks */
  452 #undef NO_LINT
  453 
  454 /* Name of package */
  455 #define PACKAGE "gawk"
  456 
  457 /* Define to the address where bug reports for this package should be sent. */
  458 #define PACKAGE_BUGREPORT "bug-gawk@gnu.org"
  459 
  460 /* Define to the full name of this package. */
  461 #define PACKAGE_NAME "GNU Awk"
  462 
  463 /* Define to the full name and version of this package. */
  464 #define PACKAGE_STRING "GNU Awk 5.1.0"
  465 
  466 /* Define to the one symbol short name of this package. */
  467 #define PACKAGE_TARNAME "gawk"
  468 
  469 /* Define to the home page for this package. */
  470 #define PACKAGE_URL "http://www.gnu.org/software/gawk/"
  471 
  472 /* Define to the version of this package. */
  473 #define PACKAGE_VERSION "5.1.0"
  474 
  475 /* Define to 1 if *printf supports %a format */
  476 #define PRINTF_HAS_A_FORMAT 1
  477 
  478 /* Define to 1 if *printf supports %F format */
  479 #ifdef __DJGPP__
  480 #define PRINTF_HAS_F_FORMAT 1
  481 #endif
  482 
  483 /* The size of `unsigned int', as computed by sizeof. */
  484 #define SIZEOF_UNSIGNED_INT 4
  485 
  486 /* The size of `unsigned long', as computed by sizeof. */
  487 #define SIZEOF_UNSIGNED_LONG 4
  488 
  489 /* Define to 1 if you have the ANSI C header files. */
  490 #define STDC_HEADERS 1
  491 
  492 /* enable built-in intdiv0 function */
  493 #undef SUPPLY_INTDIV
  494 
  495 /* some systems define this type here */
  496 #undef TIME_T_IN_SYS_TYPES_H
  497 
  498 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
  499 #define TIME_WITH_SYS_TIME 1
  500 
  501 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
  502 #undef TM_IN_SYS_TIME
  503 
  504 /* Define to 1 if the character set is EBCDIC */
  505 #undef USE_EBCDIC
  506 
  507 /* This is required to compile Gnulib regex code.  */
  508 #if defined(__DJGPP__) || defined(__MINGW32__)
  509 #define _GNU_SOURCE 1
  510 #endif
  511 /* Enable extensions on AIX 3, Interix.  */
  512 #ifndef _ALL_SOURCE
  513 # undef _ALL_SOURCE
  514 #endif
  515 /* Enable GNU extensions on systems that have them.  */
  516 #ifndef _GNU_SOURCE
  517 # undef _GNU_SOURCE
  518 #endif
  519 /* Enable threading extensions on Solaris.  */
  520 #ifndef _POSIX_PTHREAD_SEMANTICS
  521 # undef _POSIX_PTHREAD_SEMANTICS
  522 #endif
  523 /* Enable extensions on HP NonStop.  */
  524 #ifndef _TANDEM_SOURCE
  525 # undef _TANDEM_SOURCE
  526 #endif
  527 /* Enable general extensions on Solaris.  */
  528 #ifndef __EXTENSIONS__
  529 # undef __EXTENSIONS__
  530 #endif
  531 
  532 
  533 /* Version number of package */
  534 #define VERSION "5.1.0"
  535 
  536 /* Enable large inode numbers on Mac OS X 10.5.  */
  537 #ifndef _DARWIN_USE_64_BIT_INODE
  538 # define _DARWIN_USE_64_BIT_INODE 1
  539 #endif
  540 
  541 /* Number of bits in a file offset, on hosts where this is settable. */
  542 #undef _FILE_OFFSET_BITS
  543 
  544 /* Define for large files, on AIX-style hosts. */
  545 #undef _LARGE_FILES
  546 
  547 /* Define to 1 if on MINIX. */
  548 #undef _MINIX
  549 
  550 /* The _Noreturn keyword of C11.  */
  551 #ifndef _Noreturn
  552 # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
  553       || 0x5110 <= __SUNPRO_C)
  554 #  define _Noreturn __attribute__ ((__noreturn__))
  555 # elif defined _MSC_VER && 1200 <= _MSC_VER
  556 #  define _Noreturn __declspec (noreturn)
  557 # else
  558 #  define _Noreturn
  559 # endif
  560 #endif
  561 
  562 
  563 /* Define to 2 if the system does not provide POSIX.1 features except with
  564    this defined. */
  565 #undef _POSIX_1_SOURCE
  566 
  567 /* Define to 1 if you need to in order for `stat' and other things to work. */
  568 #undef _POSIX_SOURCE
  569 
  570 /* Define to 1 if type `char' is unsigned and you are not using gcc.  */
  571 #ifndef __CHAR_UNSIGNED__
  572 # undef __CHAR_UNSIGNED__
  573 #endif
  574 
  575 /* Define to empty if `const' does not conform to ANSI C. */
  576 #undef const
  577 
  578 /* Define to `int' if <sys/types.h> doesn't define. */
  579 #undef gid_t
  580 
  581 /* Define to `__inline__' or `__inline' if that's what the C compiler
  582    calls it, or to nothing if 'inline' is not supported under any name.  */
  583 #ifndef __cplusplus
  584 #ifdef __GNUC__
  585 #define inline __inline__
  586 #endif
  587 #endif
  588 
  589 /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
  590    not define. */
  591 #undef intmax_t
  592 
  593 /* Define to `int' if <sys/types.h> does not define. */
  594 #undef pid_t
  595 
  596 /* Define to the equivalent of the C99 'restrict' keyword, or to
  597    nothing if this is not supported.  Do not define if restrict is
  598    supported directly.  */
  599 #undef restrict
  600 /* Work around a bug in Sun C++: it does not support _Restrict or
  601    __restrict__, even though the corresponding Sun C compiler ends up with
  602    "#define restrict _Restrict" or "#define restrict __restrict__" in the
  603    previous line.  Perhaps some future version of Sun C++ will work with
  604    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
  605 #if defined __SUNPRO_CC && !defined __RESTRICT
  606 # define _Restrict
  607 # define __restrict__
  608 #endif
  609 
  610 /* Define to `unsigned int' if <sys/types.h> does not define. */
  611 #undef size_t
  612 
  613 /* type to use in place of socklen_t if not defined */
  614 #undef socklen_t
  615 
  616 /* Define to `int' if <sys/types.h> does not define. */
  617 #undef ssize_t
  618 
  619 /* Define to `int' if <sys/types.h> doesn't define. */
  620 #undef uid_t
  621 
  622 /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
  623    do not define. */
  624 #undef uintmax_t
  625 
  626 #include "custom.h"
  627 #ifdef __DJGPP__
  628 /* gcc no longer includes this by default */
  629 # include <sys/version.h>
  630 
  631 /* Library search path */
  632 # if (__DJGPP__ > 2 || __DJGPP_MINOR__ >= 3)
  633 #  define DEFPATH  ".;/dev/env/DJDIR/share/awk"
  634 # else
  635 #  define DEFPATH  ".;c:/lib/awk;c:/gnu/lib/awk"
  636 # endif
  637 
  638 /* Function prototype.  */
  639 #include <stdbool.h>
  640 extern bool is_valid_identifier(const char *name);
  641 #endif
  642 
  643 #ifndef __DJGPP__
  644 #define HAVE_POPEN_H 1
  645 #endif
  646 
  647 #if defined(__EMX__)
  648 #define strcasecmp stricmp
  649 #define strncasecmp strnicmp
  650 #endif