OpenVPN
Macros | Typedefs
config-msvc.h File Reference
#include <config-msvc-version.h>
#include <inttypes.h>
Include dependency graph for config-msvc.h:

Go to the source code of this file.

Macros

#define CONFIGURE_DEFINES   "N/A"
 
#define ENABLE_PF   1
 
#define ENABLE_CRYPTO_OPENSSL   1
 
#define ENABLE_FRAGMENT   1
 
#define ENABLE_HTTP_PROXY   1
 
#define ENABLE_LZO   1
 
#define ENABLE_LZ4   1
 
#define ENABLE_MANAGEMENT   1
 
#define ENABLE_PKCS11   1
 
#define ENABLE_PLUGIN   1
 
#define ENABLE_PORT_SHARE   1
 
#define ENABLE_SOCKS   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRERROR   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_LIMITS_H   1
 
#define HAVE_SYSTEM   1
 
#define HAVE_TIME   1
 
#define HAVE_TIME_H   1
 
#define HAVE_WINDOWS_H   1
 
#define HAVE_WINSOCK2_H   1
 
#define HAVE_WS2TCPIP_H   1
 
#define HAVE_IO_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_LZO_LZO1X_H   1
 
#define HAVE_LZO_LZOUTIL_H   1
 
#define HAVE_VERSIONHELPERS_H   1
 
#define HAVE_ACCESS   1
 
#define HAVE_CHDIR   1
 
#define HAVE_CHSIZE   1
 
#define HAVE_IN_PKTINFO   1
 
#define HAVE_OPENSSL_ENGINE   1
 
#define HAVE_EXPORT_KEYING_MATERIAL   1
 
#define HAVE_DIINSTALLDEVICE   1
 
#define inline   __inline
 
#define TARGET_WIN32   1
 
#define TARGET_ALIAS   "Windows-MSVC"
 
#define HAVE_DECL_SO_MARK   0
 
#define strncasecmp   strnicmp
 
#define strcasecmp   _stricmp
 
#define snprintf   _snprintf
 
#define strtoull   strtoul
 
#define in_addr_t   uint32_t
 
#define ssize_t   SSIZE_T
 
#define S_IRUSR   _S_IREAD
 
#define S_IWUSR   _S_IWRITE
 
#define S_IRGRP   (S_IRUSR >> 3)
 
#define R_OK   4
 
#define W_OK   2
 
#define X_OK   1
 
#define F_OK   0
 
#define SIGHUP   1
 
#define SIGINT   2
 
#define SIGUSR1   10
 
#define SIGUSR2   12
 
#define SIGTERM   15
 
#define ENABLE_DCO   1
 
#define HAVE_CONFIG_VERSION_H   1
 

Typedefs

typedef uint16_t in_port_t
 

Macro Definition Documentation

◆ CONFIGURE_DEFINES

#define CONFIGURE_DEFINES   "N/A"

Definition at line 3 of file config-msvc.h.

◆ ENABLE_CRYPTO_OPENSSL

#define ENABLE_CRYPTO_OPENSSL   1

Definition at line 6 of file config-msvc.h.

◆ ENABLE_DCO

#define ENABLE_DCO   1

Definition at line 91 of file config-msvc.h.

◆ ENABLE_FRAGMENT

#define ENABLE_FRAGMENT   1

Definition at line 7 of file config-msvc.h.

◆ ENABLE_HTTP_PROXY

#define ENABLE_HTTP_PROXY   1

Definition at line 8 of file config-msvc.h.

◆ ENABLE_LZ4

#define ENABLE_LZ4   1

Definition at line 10 of file config-msvc.h.

◆ ENABLE_LZO

#define ENABLE_LZO   1

Definition at line 9 of file config-msvc.h.

◆ ENABLE_MANAGEMENT

#define ENABLE_MANAGEMENT   1

Definition at line 11 of file config-msvc.h.

◆ ENABLE_PF

#define ENABLE_PF   1

Definition at line 5 of file config-msvc.h.

◆ ENABLE_PKCS11

#define ENABLE_PKCS11   1

Definition at line 12 of file config-msvc.h.

◆ ENABLE_PLUGIN

#define ENABLE_PLUGIN   1

Definition at line 13 of file config-msvc.h.

◆ ENABLE_PORT_SHARE

#define ENABLE_PORT_SHARE   1

Definition at line 14 of file config-msvc.h.

◆ ENABLE_SOCKS

#define ENABLE_SOCKS   1

Definition at line 15 of file config-msvc.h.

◆ F_OK

#define F_OK   0

Definition at line 76 of file config-msvc.h.

◆ HAVE_ACCESS

#define HAVE_ACCESS   1

Definition at line 37 of file config-msvc.h.

◆ HAVE_CHDIR

#define HAVE_CHDIR   1

Definition at line 38 of file config-msvc.h.

◆ HAVE_CHSIZE

#define HAVE_CHSIZE   1

Definition at line 39 of file config-msvc.h.

◆ HAVE_CONFIG_VERSION_H

#define HAVE_CONFIG_VERSION_H   1

Definition at line 93 of file config-msvc.h.

◆ HAVE_DECL_SO_MARK

#define HAVE_DECL_SO_MARK   0

Definition at line 54 of file config-msvc.h.

◆ HAVE_DIINSTALLDEVICE

#define HAVE_DIINSTALLDEVICE   1

Definition at line 45 of file config-msvc.h.

◆ HAVE_EXPORT_KEYING_MATERIAL

#define HAVE_EXPORT_KEYING_MATERIAL   1

Definition at line 43 of file config-msvc.h.

◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H   1

Definition at line 17 of file config-msvc.h.

◆ HAVE_IN_PKTINFO

#define HAVE_IN_PKTINFO   1

Definition at line 40 of file config-msvc.h.

◆ HAVE_IO_H

#define HAVE_IO_H   1

Definition at line 30 of file config-msvc.h.

◆ HAVE_LIMITS_H

#define HAVE_LIMITS_H   1

Definition at line 23 of file config-msvc.h.

◆ HAVE_LZO_LZO1X_H

#define HAVE_LZO_LZO1X_H   1

Definition at line 33 of file config-msvc.h.

◆ HAVE_LZO_LZOUTIL_H

#define HAVE_LZO_LZOUTIL_H   1

Definition at line 34 of file config-msvc.h.

◆ HAVE_OPENSSL_ENGINE

#define HAVE_OPENSSL_ENGINE   1

Definition at line 42 of file config-msvc.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 18 of file config-msvc.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 19 of file config-msvc.h.

◆ HAVE_STRERROR

#define HAVE_STRERROR   1

Definition at line 20 of file config-msvc.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 22 of file config-msvc.h.

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

Definition at line 21 of file config-msvc.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

Definition at line 32 of file config-msvc.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 31 of file config-msvc.h.

◆ HAVE_SYSTEM

#define HAVE_SYSTEM   1

Definition at line 24 of file config-msvc.h.

◆ HAVE_TIME

#define HAVE_TIME   1

Definition at line 25 of file config-msvc.h.

◆ HAVE_TIME_H

#define HAVE_TIME_H   1

Definition at line 26 of file config-msvc.h.

◆ HAVE_VERSIONHELPERS_H

#define HAVE_VERSIONHELPERS_H   1

Definition at line 35 of file config-msvc.h.

◆ HAVE_WINDOWS_H

#define HAVE_WINDOWS_H   1

Definition at line 27 of file config-msvc.h.

◆ HAVE_WINSOCK2_H

#define HAVE_WINSOCK2_H   1

Definition at line 28 of file config-msvc.h.

◆ HAVE_WS2TCPIP_H

#define HAVE_WS2TCPIP_H   1

Definition at line 29 of file config-msvc.h.

◆ in_addr_t

#define in_addr_t   uint32_t

Definition at line 67 of file config-msvc.h.

◆ inline

#define inline   __inline

Definition at line 48 of file config-msvc.h.

◆ R_OK

#define R_OK   4

Definition at line 73 of file config-msvc.h.

◆ S_IRGRP

#define S_IRGRP   (S_IRUSR >> 3)

Definition at line 72 of file config-msvc.h.

◆ S_IRUSR

#define S_IRUSR   _S_IREAD

Definition at line 70 of file config-msvc.h.

◆ S_IWUSR

#define S_IWUSR   _S_IWRITE

Definition at line 71 of file config-msvc.h.

◆ SIGHUP

#define SIGHUP   1

Definition at line 78 of file config-msvc.h.

◆ SIGINT

#define SIGINT   2

Definition at line 79 of file config-msvc.h.

◆ SIGTERM

#define SIGTERM   15

Definition at line 82 of file config-msvc.h.

◆ SIGUSR1

#define SIGUSR1   10

Definition at line 80 of file config-msvc.h.

◆ SIGUSR2

#define SIGUSR2   12

Definition at line 81 of file config-msvc.h.

◆ snprintf

#define snprintf   _snprintf

Definition at line 60 of file config-msvc.h.

◆ ssize_t

#define ssize_t   SSIZE_T

Definition at line 68 of file config-msvc.h.

◆ strcasecmp

#define strcasecmp   _stricmp

Definition at line 57 of file config-msvc.h.

◆ strncasecmp

#define strncasecmp   strnicmp

Definition at line 56 of file config-msvc.h.

◆ strtoull

#define strtoull   strtoul

Definition at line 64 of file config-msvc.h.

◆ TARGET_ALIAS

#define TARGET_ALIAS   "Windows-MSVC"

Definition at line 52 of file config-msvc.h.

◆ TARGET_WIN32

#define TARGET_WIN32   1

Definition at line 51 of file config-msvc.h.

◆ W_OK

#define W_OK   2

Definition at line 74 of file config-msvc.h.

◆ X_OK

#define X_OK   1

Definition at line 75 of file config-msvc.h.

Typedef Documentation

◆ in_port_t

typedef uint16_t in_port_t

Definition at line 85 of file config-msvc.h.