Try to fix some of the build problems, it still bumms out on:
[obnox/wireshark/wip.git] / capture_ifinfo.h
index e0cec1db7f0ebbd940a907e24dd85c733ad6c612..20207aedcf4309aa988133a81ab0acde941da42a 100644 (file)
@@ -25,7 +25,9 @@
 #ifndef __CAPTURE_IFINFO_H__
 #define __CAPTURE_IFINFO_H__
 
-#ifdef HAVE_LIBPCAP
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
 
 /*
  * The list of interfaces returned by "get_interface_list()" is
@@ -62,7 +64,7 @@ extern GList *capture_interface_list(int *err, char **err_str);
 /* Error values from "get_interface_list()/capture_interface_list()". */
 #define        CANT_GET_INTERFACE_LIST 1       /* error getting list */
 #define        NO_INTERFACES_FOUND     2       /* list is empty */
-#define        CANT_RUN_DUMPCAP        3       /* problem running dumpcap */
+#define        DONT_HAVE_PCAP          3       /* couldn't load WinPcap */
 
 void free_interface_list(GList *if_list);
 
@@ -94,6 +96,10 @@ capture_get_if_capabilities(const char *devname, gboolean monitor_mode,
 
 void free_if_capabilities(if_capabilities_t *caps);
 
-#endif /* HAVE_LIBPCAP */
+void add_interface_to_remote_list(if_info_t *if_info);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
 
 #endif /* __CAPTURE_IFINFO_H__ */