NCBI C++ ToolKit
Macros | Typedefs
ncbiconf_msvc.h File Reference
#include <common/config/ncbiconf_msvc_site.h>
+ Include dependency graph for ncbiconf_msvc.h:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define NCBI_CXX_TOOLKIT   1
 
#define NCBI_OS   "MSWIN"
 
#define NCBI_OS_MSWIN   1
 
#define NCBI_COMPILER   "MSVC"
 
#define NCBI_COMPILER_MSVC   1
 
#define HOST_CPU   "i386"
 
#define HOST_VENDOR   "pc"
 
#define NCBI_PLUGIN_AUTO_LOAD   1
 
#define HAVE_STRDUP   1
 
#define HAVE_STRICMP   1
 
#define NCBI_USE_THROW_SPEC   1
 
#define STACK_GROWS_DOWN   1
 
#define HAVE_IOS_REGISTER_CALLBACK   1
 
#define HAVE_IOS_XALLOC   1
 
#define HAVE_UNALIGNED_READS   1
 
#define SIZEOF___INT64   8
 
#define SIZEOF_CHAR   1
 
#define SIZEOF_DOUBLE   8
 
#define SIZEOF_FLOAT   4
 
#define SIZEOF_INT   4
 
#define SIZEOF_LONG   4
 
#define SIZEOF_LONG_DOUBLE   8
 
#define SIZEOF_SHORT   2
 
#define SIZEOF_SQLWCHAR   2
 
#define SIZEOF_WCHAR_T   2
 
#define STDC_HEADERS   1
 
#define HAVE_FSTREAM   1
 
#define HAVE_FSTREAM_H   1
 
#define HAVE_IOSTREAM   1
 
#define HAVE_IOSTREAM_H   1
 
#define HAVE_LIMITS   1
 
#define HAVE_LIMITS_H   1
 
#define HAVE_STRSTREA_H   1
 
#define HAVE_STRSTREAM   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_VSNPRINTF   1
 
#define vsnprintf   _vsnprintf
 
#define HAVE_WINDOWS_H   1
 
#define HAVE_WSTRING   1
 
#define HAVE_SIGNAL_H   1
 
#define NCBI_FORCEINLINE   __forceinline
 
#define NCBI_PACKED_ENUM_TYPE(type)   : type
 
#define NCBI_PACKED_ENUM_END()
 
#define NCBI_RESTRICT_C
 
#define NCBI_RESTRICT_CXX
 
#define NCBI_TLS_VAR   __declspec(thread)
 
#define HOST   "i386-pc-win32"
 
#define HOST_OS   "win32"
 
#define SIZEOF_LONG_LONG   0
 
#define SIZEOF_SIZE_T   4
 
#define SIZEOF_VOIDP   4
 
#define NCBI_PLATFORM_BITS   32
 
#define HAVE_LIBKRB5   1
 
#define HAVE_LIBZ   1
 
#define HAVE_LIBZCF   1
 
#define HAVE_LIBBZ2   1
 
#define HAVE_ALARM   1
 
#define HAVE_ATOLL   1
 
#define HAVE_ERRNO_H   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_FSTAT   1
 
#define HAVE_GETHOSTNAME   1
 
#define HAVE_INT64   1
 
#define HAVE_LOCALE_H   1
 
#define HAVE_MALLOC_H   1
 
#define HAVE_MEMMOVE   1
 
#define HAVE_MEMORY_H   1
 
#define HAVE_PUTENV   1
 
#define HAVE_SNPRINTF   1
 
#define HAVE_SQLLEN   1
 
#define HAVE_SQLROWOFFSET   1
 
#define HAVE_SQLROWSETSIZE   1
 
#define HAVE_SQLSETPOSIROW   1
 
#define HAVE_STDBOOL_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRERROR   1
 
#define HAVE_STRING_H   1
 
#define HAVE_STRTOK_S   1
 
#define HAVE_WINSOCK2_H   1
 
#define HAVE__FSEEKI64   1
 
#define HAVE__FTELLI64   1
 
#define HAVE__HEAPWALK   1
 
#define HAVE__LOCK_FILE   1
 
#define HAVE__UNLOCK_FILE   1
 
#define HAVE__VSCPRINTF   1
 
#define HAVE__VSNPRINTF   1
 
#define NCBI_HAVE_STDIO_LOCKED   1
 
#define ICONV_CONST   const
 
#define NETDB_REENTRANT   1
 
#define NCBI_WIN32_WINNT   0x0600
 
#define _WIN32_WINNT   NCBI_WIN32_WINNT
 

Typedefs

typedef int ssize_t
 

Macro Definition Documentation

◆ _WIN32_WINNT

#define _WIN32_WINNT   NCBI_WIN32_WINNT

Definition at line 172 of file ncbiconf_msvc.h.

◆ HAVE__FSEEKI64

#define HAVE__FSEEKI64   1

Definition at line 133 of file ncbiconf_msvc.h.

◆ HAVE__FTELLI64

#define HAVE__FTELLI64   1

Definition at line 134 of file ncbiconf_msvc.h.

◆ HAVE__HEAPWALK

#define HAVE__HEAPWALK   1

Definition at line 135 of file ncbiconf_msvc.h.

◆ HAVE__LOCK_FILE

#define HAVE__LOCK_FILE   1

Definition at line 136 of file ncbiconf_msvc.h.

◆ HAVE__UNLOCK_FILE

#define HAVE__UNLOCK_FILE   1

Definition at line 137 of file ncbiconf_msvc.h.

◆ HAVE__VSCPRINTF

#define HAVE__VSCPRINTF   1

Definition at line 138 of file ncbiconf_msvc.h.

◆ HAVE__VSNPRINTF

#define HAVE__VSNPRINTF   1

Definition at line 139 of file ncbiconf_msvc.h.

◆ HAVE_ALARM

#define HAVE_ALARM   1

Definition at line 109 of file ncbiconf_msvc.h.

◆ HAVE_ATOLL

#define HAVE_ATOLL   1

Definition at line 110 of file ncbiconf_msvc.h.

◆ HAVE_ERRNO_H

#define HAVE_ERRNO_H   1

Definition at line 111 of file ncbiconf_msvc.h.

◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H   1

Definition at line 112 of file ncbiconf_msvc.h.

◆ HAVE_FSTAT

#define HAVE_FSTAT   1

Definition at line 113 of file ncbiconf_msvc.h.

◆ HAVE_FSTREAM

#define HAVE_FSTREAM   1

Definition at line 53 of file ncbiconf_msvc.h.

◆ HAVE_FSTREAM_H

#define HAVE_FSTREAM_H   1

Definition at line 54 of file ncbiconf_msvc.h.

◆ HAVE_GETHOSTNAME

#define HAVE_GETHOSTNAME   1

Definition at line 114 of file ncbiconf_msvc.h.

◆ HAVE_INT64

#define HAVE_INT64   1

Definition at line 115 of file ncbiconf_msvc.h.

◆ HAVE_IOS_REGISTER_CALLBACK

#define HAVE_IOS_REGISTER_CALLBACK   1

Definition at line 36 of file ncbiconf_msvc.h.

◆ HAVE_IOS_XALLOC

#define HAVE_IOS_XALLOC   1

Definition at line 37 of file ncbiconf_msvc.h.

◆ HAVE_IOSTREAM

#define HAVE_IOSTREAM   1

Definition at line 55 of file ncbiconf_msvc.h.

◆ HAVE_IOSTREAM_H

#define HAVE_IOSTREAM_H   1

Definition at line 56 of file ncbiconf_msvc.h.

◆ HAVE_LIBBZ2

#define HAVE_LIBBZ2   1

Definition at line 105 of file ncbiconf_msvc.h.

◆ HAVE_LIBKRB5

#define HAVE_LIBKRB5   1

Definition at line 100 of file ncbiconf_msvc.h.

◆ HAVE_LIBZ

#define HAVE_LIBZ   1

Definition at line 103 of file ncbiconf_msvc.h.

◆ HAVE_LIBZCF

#define HAVE_LIBZCF   1

Definition at line 104 of file ncbiconf_msvc.h.

◆ HAVE_LIMITS

#define HAVE_LIMITS   1

Definition at line 57 of file ncbiconf_msvc.h.

◆ HAVE_LIMITS_H

#define HAVE_LIMITS_H   1

Definition at line 58 of file ncbiconf_msvc.h.

◆ HAVE_LOCALE_H

#define HAVE_LOCALE_H   1

Definition at line 116 of file ncbiconf_msvc.h.

◆ HAVE_MALLOC_H

#define HAVE_MALLOC_H   1

Definition at line 117 of file ncbiconf_msvc.h.

◆ HAVE_MEMMOVE

#define HAVE_MEMMOVE   1

Definition at line 118 of file ncbiconf_msvc.h.

◆ HAVE_MEMORY_H

#define HAVE_MEMORY_H   1

Definition at line 119 of file ncbiconf_msvc.h.

◆ HAVE_PUTENV

#define HAVE_PUTENV   1

Definition at line 120 of file ncbiconf_msvc.h.

◆ HAVE_SIGNAL_H

#define HAVE_SIGNAL_H   1

Definition at line 70 of file ncbiconf_msvc.h.

◆ HAVE_SNPRINTF

#define HAVE_SNPRINTF   1

Definition at line 121 of file ncbiconf_msvc.h.

◆ HAVE_SQLLEN

#define HAVE_SQLLEN   1

Definition at line 122 of file ncbiconf_msvc.h.

◆ HAVE_SQLROWOFFSET

#define HAVE_SQLROWOFFSET   1

Definition at line 123 of file ncbiconf_msvc.h.

◆ HAVE_SQLROWSETSIZE

#define HAVE_SQLROWSETSIZE   1

Definition at line 124 of file ncbiconf_msvc.h.

◆ HAVE_SQLSETPOSIROW

#define HAVE_SQLSETPOSIROW   1

Definition at line 125 of file ncbiconf_msvc.h.

◆ HAVE_STDBOOL_H

#define HAVE_STDBOOL_H   1

Definition at line 126 of file ncbiconf_msvc.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 127 of file ncbiconf_msvc.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 128 of file ncbiconf_msvc.h.

◆ HAVE_STRDUP

#define HAVE_STRDUP   1

Definition at line 32 of file ncbiconf_msvc.h.

◆ HAVE_STRERROR

#define HAVE_STRERROR   1

Definition at line 129 of file ncbiconf_msvc.h.

◆ HAVE_STRICMP

#define HAVE_STRICMP   1

Definition at line 33 of file ncbiconf_msvc.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 130 of file ncbiconf_msvc.h.

◆ HAVE_STRSTREA_H

#define HAVE_STRSTREA_H   1

Definition at line 59 of file ncbiconf_msvc.h.

◆ HAVE_STRSTREAM

#define HAVE_STRSTREAM   1

Definition at line 60 of file ncbiconf_msvc.h.

◆ HAVE_STRTOK_S

#define HAVE_STRTOK_S   1

Definition at line 131 of file ncbiconf_msvc.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

Definition at line 61 of file ncbiconf_msvc.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 62 of file ncbiconf_msvc.h.

◆ HAVE_UNALIGNED_READS

#define HAVE_UNALIGNED_READS   1

Definition at line 38 of file ncbiconf_msvc.h.

◆ HAVE_VSNPRINTF

#define HAVE_VSNPRINTF   1

Definition at line 63 of file ncbiconf_msvc.h.

◆ HAVE_WINDOWS_H

#define HAVE_WINDOWS_H   1

Definition at line 68 of file ncbiconf_msvc.h.

◆ HAVE_WINSOCK2_H

#define HAVE_WINSOCK2_H   1

Definition at line 132 of file ncbiconf_msvc.h.

◆ HAVE_WSTRING

#define HAVE_WSTRING   1

Definition at line 69 of file ncbiconf_msvc.h.

◆ HOST

#define HOST   "i386-pc-win32"

Definition at line 91 of file ncbiconf_msvc.h.

◆ HOST_CPU

#define HOST_CPU   "i386"

Definition at line 24 of file ncbiconf_msvc.h.

◆ HOST_OS

#define HOST_OS   "win32"

Definition at line 92 of file ncbiconf_msvc.h.

◆ HOST_VENDOR

#define HOST_VENDOR   "pc"

Definition at line 25 of file ncbiconf_msvc.h.

◆ ICONV_CONST

#define ICONV_CONST   const

Definition at line 146 of file ncbiconf_msvc.h.

◆ NCBI_COMPILER

#define NCBI_COMPILER   "MSVC"

Definition at line 21 of file ncbiconf_msvc.h.

◆ NCBI_COMPILER_MSVC

#define NCBI_COMPILER_MSVC   1

Definition at line 22 of file ncbiconf_msvc.h.

◆ NCBI_CXX_TOOLKIT

#define NCBI_CXX_TOOLKIT   1

Definition at line 16 of file ncbiconf_msvc.h.

◆ NCBI_FORCEINLINE

#define NCBI_FORCEINLINE   __forceinline

Definition at line 72 of file ncbiconf_msvc.h.

◆ NCBI_HAVE_STDIO_LOCKED

#define NCBI_HAVE_STDIO_LOCKED   1

Definition at line 140 of file ncbiconf_msvc.h.

◆ NCBI_OS

#define NCBI_OS   "MSWIN"

Definition at line 18 of file ncbiconf_msvc.h.

◆ NCBI_OS_MSWIN

#define NCBI_OS_MSWIN   1

Definition at line 19 of file ncbiconf_msvc.h.

◆ NCBI_PACKED_ENUM_END

#define NCBI_PACKED_ENUM_END ( )

Definition at line 74 of file ncbiconf_msvc.h.

◆ NCBI_PACKED_ENUM_TYPE

#define NCBI_PACKED_ENUM_TYPE (   type)    : type

Definition at line 73 of file ncbiconf_msvc.h.

◆ NCBI_PLATFORM_BITS

#define NCBI_PLATFORM_BITS   32

Definition at line 97 of file ncbiconf_msvc.h.

◆ NCBI_PLUGIN_AUTO_LOAD

#define NCBI_PLUGIN_AUTO_LOAD   1

Definition at line 27 of file ncbiconf_msvc.h.

◆ NCBI_RESTRICT_C

#define NCBI_RESTRICT_C

Definition at line 75 of file ncbiconf_msvc.h.

◆ NCBI_RESTRICT_CXX

#define NCBI_RESTRICT_CXX

Definition at line 76 of file ncbiconf_msvc.h.

◆ NCBI_TLS_VAR

#define NCBI_TLS_VAR   __declspec(thread)

Definition at line 77 of file ncbiconf_msvc.h.

◆ NCBI_USE_THROW_SPEC

#define NCBI_USE_THROW_SPEC   1

Definition at line 34 of file ncbiconf_msvc.h.

◆ NCBI_WIN32_WINNT

#define NCBI_WIN32_WINNT   0x0600

Definition at line 170 of file ncbiconf_msvc.h.

◆ NETDB_REENTRANT

#define NETDB_REENTRANT   1

Definition at line 147 of file ncbiconf_msvc.h.

◆ SIZEOF___INT64

#define SIZEOF___INT64   8

Definition at line 40 of file ncbiconf_msvc.h.

◆ SIZEOF_CHAR

#define SIZEOF_CHAR   1

Definition at line 41 of file ncbiconf_msvc.h.

◆ SIZEOF_DOUBLE

#define SIZEOF_DOUBLE   8

Definition at line 42 of file ncbiconf_msvc.h.

◆ SIZEOF_FLOAT

#define SIZEOF_FLOAT   4

Definition at line 43 of file ncbiconf_msvc.h.

◆ SIZEOF_INT

#define SIZEOF_INT   4

Definition at line 44 of file ncbiconf_msvc.h.

◆ SIZEOF_LONG

#define SIZEOF_LONG   4

Definition at line 45 of file ncbiconf_msvc.h.

◆ SIZEOF_LONG_DOUBLE

#define SIZEOF_LONG_DOUBLE   8

Definition at line 46 of file ncbiconf_msvc.h.

◆ SIZEOF_LONG_LONG

#define SIZEOF_LONG_LONG   0

Definition at line 94 of file ncbiconf_msvc.h.

◆ SIZEOF_SHORT

#define SIZEOF_SHORT   2

Definition at line 47 of file ncbiconf_msvc.h.

◆ SIZEOF_SIZE_T

#define SIZEOF_SIZE_T   4

Definition at line 95 of file ncbiconf_msvc.h.

◆ SIZEOF_SQLWCHAR

#define SIZEOF_SQLWCHAR   2

Definition at line 48 of file ncbiconf_msvc.h.

◆ SIZEOF_VOIDP

#define SIZEOF_VOIDP   4

Definition at line 96 of file ncbiconf_msvc.h.

◆ SIZEOF_WCHAR_T

#define SIZEOF_WCHAR_T   2

Definition at line 49 of file ncbiconf_msvc.h.

◆ STACK_GROWS_DOWN

#define STACK_GROWS_DOWN   1

Definition at line 35 of file ncbiconf_msvc.h.

◆ STDC_HEADERS

#define STDC_HEADERS   1

Definition at line 51 of file ncbiconf_msvc.h.

◆ vsnprintf

#define vsnprintf   _vsnprintf

Definition at line 66 of file ncbiconf_msvc.h.

Typedef Documentation

◆ ssize_t

typedef int ssize_t

Definition at line 93 of file ncbiconf_msvc.h.

Modified on Wed Sep 04 15:03:24 2024 by modify_doxy.py rev. 669887