Swallow cant_load_winpcap_err() up into capture-wpcap.c, so that
authorGuy Harris <guy@alum.mit.edu>
Thu, 29 Dec 2011 23:09:42 +0000 (23:09 -0000)
committerGuy Harris <guy@alum.mit.edu>
Thu, 29 Dec 2011 23:09:42 +0000 (23:09 -0000)
anything that uses WinPcap can use that message text in its error
messages.

svn path=/trunk/; revision=40335

Makefile.common
capture-wpcap.c
capture-wpcap.h
capture_errs.c [deleted file]
capture_errs.h [deleted file]
gtk/capture_dlg.c
gtk/capture_if_dlg.c
rawshark.c
tshark.c

index f04eaf43599335a72bcb1dcf9ab9d297d5a50f45..a62fc37d7389b62d03aabaf95adfd8add42c4464 100644 (file)
@@ -91,13 +91,11 @@ WIRESHARK_COMMON_INCLUDES = \
 # sources common for wireshark and tshark, but not rawshark;
 # these are for programs that capture traffic by running dumpcap
 SHARK_COMMON_CAPTURE_SRC =     \
-       capture_errs.c          \
        capture_ifinfo.c        \
        capture_ui_utils.c
 
 # corresponding headers
 SHARK_COMMON_CAPTURE_INCLUDES =        \
-       capture_errs.h  \
        capture_ifinfo.h        \
        capture_ui_utils.h
 
index f831f225f1d04387d0517d2faefca08c29bbbdb7..02622a35061f4d0e87599b9eda18157e3fbb1e6a 100644 (file)
@@ -36,7 +36,6 @@
 #include "capture-pcap-util.h"
 #include "capture-pcap-util-int.h"
 #include "capture-wpcap.h"
-#include "capture_errs.h"
 
 #include <wsutil/file_util.h>
 
@@ -232,6 +231,34 @@ load_wpcap(void)
        has_wpcap = TRUE;
 }
 
+/*
+ * The official list of WinPcap mirrors is at
+ * http://www.winpcap.org/misc/mirrors.htm
+ */
+char *
+cant_load_winpcap_err(const char *app_name)
+{
+       return g_strdup_printf(
+"Unable to load WinPcap (wpcap.dll); %s will not be able to capture\n"
+"packets.\n"
+"\n"
+"In order to capture packets, WinPcap must be installed; see\n"
+"\n"
+"        http://www.winpcap.org/\n"
+"\n"
+"or the mirror at\n"
+"\n"
+"        http://www.mirrors.wiretapped.net/security/packet-capture/winpcap/\n"
+"\n"
+"or the mirror at\n"
+"\n"
+"        http://winpcap.cs.pu.edu.tw/\n"
+"\n"
+"for a downloadable version of WinPcap and for instructions on how to install\n"
+"WinPcap.",
+           app_name);
+}
+
 char*
 pcap_lookupdev (char *a)
 {
index cfe23828d787189c168c578963eeab24c2846b2a..3c8079599cc828484e30f55198add5d049ff21e3 100644 (file)
@@ -6,7 +6,6 @@
  * By Gerald Combs <gerald@wireshark.org>
  * Copyright 2001 Gerald Combs
  *
- *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
@@ -32,8 +31,11 @@ extern "C" {
 extern gboolean has_wpcap;
 
 
-void
-load_wpcap(void);
+extern void load_wpcap(void);
+
+/* error message, if WinPcap couldn't be loaded */
+/* will use g_strdup, don't forget to g_free the returned string! */
+extern char *cant_load_winpcap_err(const char *app_name);
 
 #ifdef __cplusplus
 }
diff --git a/capture_errs.c b/capture_errs.c
deleted file mode 100644 (file)
index d79b6b8..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/* capture_errs.c
- * Routines to return error and warning messages for packet capture
- *
- * $Id$
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#ifdef HAVE_LIBPCAP
-
-#include <glib.h>
-
-#include "capture_errs.h"
-
-#ifdef _WIN32
-
-/*
- * The official list of WinPcap mirrors is at
- * http://www.winpcap.org/misc/mirrors.htm
- */
-char *
-cant_load_winpcap_err(const char *app_name)
-{
-       return g_strdup_printf(
-"Unable to load WinPcap (wpcap.dll); %s will not be able to capture\n"
-"packets.\n"
-"\n"
-"In order to capture packets, WinPcap must be installed; see\n"
-"\n"
-"        http://www.winpcap.org/\n"
-"\n"
-"or the mirror at\n"
-"\n"
-"        http://www.mirrors.wiretapped.net/security/packet-capture/winpcap/\n"
-"\n"
-"or the mirror at\n"
-"\n"
-"        http://winpcap.cs.pu.edu.tw/\n"
-"\n"
-"for a downloadable version of WinPcap and for instructions on how to install\n"
-"WinPcap.",
-           app_name);
-}
-
-#endif /* _WIN32 */
-
-#endif /* HAVE_LIBPCAP */
diff --git a/capture_errs.h b/capture_errs.h
deleted file mode 100644 (file)
index a9f2f51..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/* capture_errs.h
- * Declarations of routines to return error and warning messages for
- * packet capture
- *
- * $Id$
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#ifndef __CAPTURE_ERRS_H__
-#define __CAPTURE_ERRS_H__
-
-#ifdef _WIN32
-/* error message, if WinPcap couldn't be loaded */
-/* will use g_strdup, don't forget to g_free the returned string! */
-extern char *cant_load_winpcap_err(const char *app_name);
-#endif /* _WIN32 */
-
-#endif /* __CAPTURE_ERRS_H__ */
index 27b1db24e5c3af24f7c8a0aedacf7674413b01ec..e750117ac9eee84646fdd497eaad9b082b4a8c7b 100644 (file)
@@ -44,7 +44,6 @@
 #include <epan/filesystem.h>
 
 #include "../capture.h"
-#include "../capture_errs.h"
 #include "../capture_ifinfo.h"
 #include "../simple_dialog.h"
 #include "../capture-pcap-util.h"
index 48169ac5d8bc84ff60da324e92bb3ce3a8ce5a92..8bac7e586afbf5bd488ffe8623674dfb8ecdb3fa 100644 (file)
@@ -39,7 +39,6 @@
 
 #include <epan/prefs.h>
 
-#include "../capture_errs.h"
 #include "../capture_ifinfo.h"
 #include "../simple_dialog.h"
 #include "../capture.h"
index e900257d139bfc183c15641839948087bbc7db40..bb8069c761eaf835aa9d43d35db4071187123864 100644 (file)
 #include "pcapio.h"
 #ifdef _WIN32
 #include "capture-wpcap.h"
-#include "capture_errs.h"
 #endif /* _WIN32 */
 #endif /* HAVE_LIBPCAP */
 #include "log.h"
index 2da455d9a166d9aabde7fb5116744c7439dcf260..7b9827d33b0f3efcbfeded7a96797cd27d9f45bf 100644 (file)
--- a/tshark.c
+++ b/tshark.c
@@ -89,7 +89,6 @@
 #include "capture-pcap-util.h"
 #ifdef _WIN32
 #include "capture-wpcap.h"
-#include "capture_errs.h"
 #include <wsutil/unicode-utils.h>
 #endif /* _WIN32 */
 #include "capture_sync.h"