config-win32.h revision 677833bc953b6cb418c701facbdcf4aa18d6c44e
2N/A * OpenVPN -- An application to securely tunnel IP networks 2N/A * session authentication and key exchange, 2N/A * packet encryption, packet authentication, and 2N/A * packet compression. 2N/A * Copyright (C) 2002-2005 OpenVPN Solutions LLC <info@openvpn.net> 2N/A * This program is free software; you can redistribute it and/or modify 2N/A * it under the terms of the GNU General Public License version 2 2N/A * as published by the Free Software Foundation. 2N/A * This program is distributed in the hope that it will be useful, 2N/A * but WITHOUT ANY WARRANTY; without even the implied warranty of 2N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 2N/A * GNU General Public License for more details. 2N/A * You should have received a copy of the GNU General Public License 2N/A * along with this program (see the file COPYING included with this 2N/A * distribution); if not, write to the Free Software Foundation, Inc., 2N/A * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2N/A * Configuration header for Win32 using the mingw environment. 2N/A * Manually edited based on linux version as generated by autoconf. * [ampersand] VERSION [ampersand] * with the appropriate version #. This is normally * done automatically by configure.ac /* Append a label to program startup title */ //#define DEBUG_LABEL "DEBUG1" /* Should we print debug info from driver? */ //#define TAP_WIN32_DEBUG * Minimum TAP-Win32 version number expected by userspace /* Allow --askpass and --auth-user-pass passwords to be read from a file */ /* #undef ENABLE_PASSWORD_SAVE */ /* Enable client capability only */ /* #undef ENABLE_CLIENT_ONLY */ /* Enable management server capability */ /* Enable HTTP proxy support */ /* Enable Socks proxy support */ /* Enable internal fragmentation support */ /* Enable smaller executable size */ /* #undef ENABLE_SMALL */ /* Enable debugging support */ /* if defined, will allow usage of the --plugin directive */ /* Dimension size to use for empty array declaration */ /* Define to 1 if you have the `ENGINE_load_builtin_engines' function. */ /* Define to 1 if you have the `ENGINE_register_all_complete' function. */ /* Define to 1 if you have the `ENGINE_cleanup' function. */ /* gettimeofday() is implemented in otime.c for Windows */ /* Define to 1 if you have the 'chsize' function. */ /* Define to 1 if you have the `chdir' function. */ /* Define to 1 if your compiler supports GNU GCC-style variadic macros */ #
ifndef _MSC_VER /* Defines MSFT compiler version. Defined as 1200 for MSVC++ 6.0. *//* Define to 1 if you have the <ctype.h> header file. */ /* Define to 1 if you have the <errno.h> header file. */ /* Define to 1 if you have the `EVP_CIPHER_CTX_set_key_length' function. */ /* Define to 1 if you have the <fcntl.h> header file. */ /* Define to 1 if you have the `getsockopt' function. */ /* Define to 1 if you have the `inet_ntoa' function. */ /* Define to 1 if your system has a GNU libc compatible `malloc' function, and /* Define to 1 if you have the `memset' function. */ /* Define to 1 if you have the `setsockopt' function. */ /* Define to 1 if you have the `socket' function. */ /* Define to 1 if you have the <stdarg.h> header file. */ /* Define to 1 if you have the <stdint.h> header file. */ /* Define to 1 if you have the <stdio.h> header file. */ /* Define to 1 if you have the <stdlib.h> header file. */ /* Define to 1 if you have the `strerror' function. */ /* Define to 1 if you have the <strings.h> header file. */ /* Define to 1 if you have the <string.h> header file. */ /* Define to 1 if you have the `system' function. */ /* Define to 1 if you have the <sys/file.h> header file. */ /* Define to 1 if you have the <sys/stat.h> header file. */ /* Define to 1 if you have the <sys/time.h> header file. */ /* Define to 1 if you have the <sys/types.h> header file. */ /* Define to 1 if you have the `time' function. */ /* Define to 1 if you have the <unistd.h> header file. */ /* Define to 1 if you have the `vsnprintf' function. */ /* Special Windows version of getpass() defined in io.c */ /* Define to the address where bug reports for this package should be sent. */ /* Define to the full name of this package. */ /* Define to the one symbol short name of this package. */ /* Define to the version of this package. */ /* Define to the full name and version of this package. */ /* Define as the return type of signal handlers (`int' or `void'). */ /* The size of a `unsigned int', as computed by sizeof. */ /* The size of a `unsigned long', as computed by sizeof. */ /* Define to 1 if you have the ANSI C header files. */ /* A string representing our target */ /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ /* Use OpenSSL crypto library */ /* Use LZO compression library */ /* Use OpenSSL SSL library */ /* Version number of package */ /* Define as `__inline' if that's what the C compiler calls it, or to nothing if it is not supported. */ /* type to use in place of socklen_t if not defined */ /* 32-bit unsigned type */ /* 16-bit unsigned type */ /* 8-bit unsigned type */ /* Windows doesn't support PTHREAD yet */