/* Plugins can also use the import library of libwireshark.dll instead
of the old API. In that case we undefine PLUGINS_NEED_ADDRESS_TABLE
for the plugin. We don't undefine PLUGINS_NEED_ADDRESS_TABLE globally.
- Thus Ethereal will be still able to load plugins using the old API.
+ Thus Wireshark will be still able to load plugins using the old API.
The macro HAVE_WIN32_LIBWIRESHARK_LIB has to be defined in plugin's
makefile.nmake. A template is available in doc/README.plugins */
#ifdef HAVE_WIN32_LIBWIRESHARK_LIB
@WPCAP_CONSTIFIED@
@HAVE_LIBWIRESHARKDLL@
+@HAVE_AIRPCAP@
+@HAVE_AIRPDCAP@
+
/* availability of pcap_freecode() is handled at runtime */
#define HAVE_PCAP_FREECODE 1
# define WS_VAR_IMPORT extern
#endif
-#define HAVE_NET_SNMP 1
-#define HAVE_SOME_SNMP 1
+@HAVE_NET_SNMP@
/* Define if you have the gethostbyname2 function. */
/* #undef HAVE_GETHOSTBYNAME2 */
/* Define if you have the <sys/wait.h> header file. */
/* #undef HAVE_SYS_WAIT_H */
-/* Define if you have the <ucd-snmp/version.h> header file. */
-/* #undef HAVE_UCD_SNMP_VERSION_H */
-
/* Define if you have the <unistd.h> header file. */
/* #define HAVE_UNISTD_H 1 */
#endif /* PRIu64 */
/* Formats for printing 64-bit unsigned hexadecimal numbers */
+/* XXX - it seems that GLib has problems with the MSVC like I64x.
+ As we use GLib's g_sprintf and alike, it should be safe to use
+ llx everywhere now, making the macros pretty useless. For details see:
+ http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1025 */
#ifndef PRIx64
#ifdef _MSC_EXTENSIONS
-#define PRIx64 "I64x"
+/*#define PRIx64 "I64x"*/
+#define PRIx64 "llx"
#else /* _MSC_EXTENSIONS */
#define PRIx64 "llx"
#endif /* _MSC_EXTENSIONS */
#ifndef PRIX64
#ifdef _MSC_EXTENSIONS
-#define PRIX64 "I64X"
+/*#define PRIX64 "I64X"*/
+#define PRIX64 "llX"
#else /* _MSC_EXTENSIONS */
#define PRIX64 "llX"
#endif /* _MSC_EXTENSIONS */
@HAVE_NETTLE@
/* Define to use the gnutls library */
-@HAVE_GNUTLS@
+@HAVE_LIBGNUTLS@
+
+/* Define to use the libgcrypt library */
+@HAVE_LIBGCRYPT@
/* Define to use mit kerberos for decryption of kerberos/sasl/dcerpc */
@HAVE_KFW@
@HAVE_LUA@
@HAVE_LUA_5_1@
+/* Define to use Portaudio library */
+@HAVE_LIBPORTAUDIO@
+/* Define version of of the Portaudio library API */
+@PORTAUDIO_API_1@
+
#ifndef WIN32
#define WIN32 1
#endif