Miscellaneous code cleaning
authordeniel <deniel@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 11 Aug 2000 13:37:21 +0000 (13:37 +0000)
committerdeniel <deniel@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 11 Aug 2000 13:37:21 +0000 (13:37 +0000)
- add <stdarg.h> or <varargs.h> in snprintf.h
  and remove those inclusions in the other #ifdef NEED_SNPRINTF_H codes

- remove the check of multiple inclusions in source (.c)  code
  (there is a bit loss of _cpp_ performance, but I prefer the gain of
   code reading and maintenance; and nowadays, disk caches and VM are
   correctly optimized ;-).

- protect all (well almost) header files against multiple inclusions

- add header (i.e. GPL license) in some include files

- reorganize a bit the way header files are included:

  First:
  #include <system_include_files>
  #include <external_package_include_files (e.g. gtk, glib etc.)>
  Then
  #include "ethereal_include_files"

  with the correct HAVE_XXX or NEED_XXX protections.

- add some HAVE_XXX checks before including some system header files

- add the same HAVE_XXX in wiretap as in ethereal

Please forgive me, if I break something (I've only compiled and regression
tested on Linux).

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@2254 f5534014-38df-0310-8fa8-9805f1628bb7

159 files changed:
capture.c
column.c
dfilter.c
dfilter.h
file.c
file.h
globals.h
gtk/capture_dlg.c
gtk/color_dlg.c
gtk/colors.c
gtk/colors.h
gtk/column_prefs.c
gtk/display_opts.c
gtk/dlg_utils.h
gtk/file_dlg.c
gtk/filter_prefs.c
gtk/find_dlg.c
gtk/follow_dlg.c
gtk/follow_dlg.h
gtk/goto_dlg.c
gtk/gui_prefs.c
gtk/gui_prefs.h
gtk/help_dlg.c
gtk/help_dlg.h
gtk/main.c
gtk/main.h
gtk/packet_win.h
gtk/plugins_dlg.c
gtk/prefs_dlg.c
gtk/prefs_dlg.h
gtk/print_dlg.c
gtk/print_prefs.c
gtk/print_prefs.h
gtk/simple_dialog.c
gtk/stream_prefs.c
gtk/stream_prefs.h
gtk/summary_dlg.c
inet_aton.h
inet_ntop.c
inet_pton.c
inet_v6defs.h
ipproto.c
nlpid.h
oui.h
packet-ascend.h
packet-atalk.h
packet-atm.h
packet-bgp.c
packet-bpdu.h
packet-cdp.h
packet-cgmp.h
packet-clip.h
packet-ddtp.h
packet-diameter.h
packet-eth.h
packet-fddi.h
packet-http.h
packet-icmpv6.c
packet-icq.c
packet-ip.c
packet-ipp.h
packet-ipsec.h
packet-ipx.h
packet-isakmp.c
packet-isis-clv.c
packet-isl.h
packet-kerberos.h
packet-lapb.h
packet-lapd.h
packet-ldap.c
packet-ldap.h
packet-llc.h
packet-mip.c
packet-msproxy.c
packet-nbipx.h
packet-ncp-int.h
packet-netbios.h
packet-ntp.c
packet-null.h
packet-ospf.h
packet-pim.c
packet-portmap.h
packet-ppp.h
packet-q2931.h
packet-q931.h
packet-raw.h
packet-rip.h
packet-ripng.h
packet-rlogin.c
packet-rpc.h
packet-rsvp.c
packet-rtcp.h
packet-rtp.h
packet-sctp.c
packet-sdp.h
packet-smb-common.h
packet-smb.h
packet-sna.h
packet-snmp.h
packet-socks.c
packet-srvloc.c
packet-sscop.h
packet-stat.h
packet-tcp.c
packet-tcp.h
packet-tftp.h
packet-tr.h
packet-trmac.h
packet-udp.h
packet-v120.h
packet-vlan.h
packet-vtp.h
packet-x11-declarations.h
packet-x11-keysym.h
packet-x25.h
packet-ypbind.h
packet-ypserv.h
packet-ypxfr.h
packet.c
packet.h
plugins.c
plugins.h
plugins/plugin_api.h
prefs.c
print.h
proto.c
proto.h
ptvcursor.c
ptvcursor.h
snprintf-imp.h
snprintf.c
snprintf.h
strerror.h
tethereal.c
tvbuff.c
tvbuff.h
util.c
wiretap/ascend.c
wiretap/ascend.h
wiretap/buffer.c
wiretap/buffer.h
wiretap/config.h.win32
wiretap/configure.in
wiretap/csids.h
wiretap/file.c
wiretap/i4btrace.h
wiretap/iptrace.h
wiretap/lanalyzer.h
wiretap/libpcap.h
wiretap/netmon.h
wiretap/nettl.h
wiretap/netxray.h
wiretap/ngsniffer.h
wiretap/radcom.h
wiretap/snoop.h
wiretap/toshiba.h
wiretap/wtap-int.h
wiretap/wtap.h
xdlc.h

index 668e783c536c0e12e7ebdaf7072d4796a3b57a7e..bb3756e9999d7012bff4158f1c73f88776f23324 100644 (file)
--- a/capture.c
+++ b/capture.c
@@ -1,7 +1,7 @@
 /* capture.c
  * Routines for packet capture windows
  *
- * $Id: capture.c,v 1.116 2000/07/31 04:03:31 guy Exp $
+ * $Id: capture.c,v 1.117 2000/08/11 13:34:41 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 #include <ctype.h>
 #include <string.h>
+
+#ifdef HAVE_FCNTL_H
 #include <fcntl.h>
+#endif
 
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #include <errno.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 9bff391618ed926cb8f6518beda5b98eef3ea3e2..1c802807aca66e05b8ac29dcead61f0d27d56fa3 100644 (file)
--- a/column.c
+++ b/column.c
@@ -1,7 +1,7 @@
 /* column.c
  * Routines for handling column preferences
  *
- * $Id: column.c,v 1.27 2000/01/10 01:43:47 guy Exp $
+ * $Id: column.c,v 1.28 2000/08/11 13:34:48 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -39,7 +39,9 @@
 #include <unistd.h>
 #endif
 
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #include "timestamp.h"
 #include "prefs.h"
index 1fa0b3932bcad3ad8b8fa82429213b4d36239058..ec163e6e6486e9a727321ee9d6f3b80dbcea583b 100644 (file)
--- a/dfilter.c
+++ b/dfilter.c
@@ -1,7 +1,7 @@
 /* dfilter.c
  * Routines for display filters
  *
- * $Id: dfilter.c,v 1.36 2000/08/01 18:10:05 gram Exp $
+ * $Id: dfilter.c,v 1.37 2000/08/11 13:35:31 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 # include <sys/types.h>
 #endif
 
-#ifndef _STDIO_H
 #include <stdio.h>
-#endif
-
-#ifndef _STRING_H
 #include <string.h>
-#endif
+#include <glib.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#ifndef __G_LIB_H__
-#include <glib.h>
-#endif
-
-#ifndef __PROTO_H__
 #include "proto.h"
-#endif
-
-#ifndef __DFILTER_H__
 #include "dfilter.h"
-#endif
-
-#ifndef __UTIL_H__
 #include "util.h"
-#endif
-
 #include "dfilter-int.h"
 #include "dfilter-grammar.h"
 
index 54c11478ef8e2c547de7441fa6931fbefd78a7b2..0a0a3e9dec3dc267778e37ee5cf7728b3ff5610e 100644 (file)
--- a/dfilter.h
+++ b/dfilter.h
@@ -1,7 +1,7 @@
 /* dfilter.h
  * Definitions for display filters
  *
- * $Id: dfilter.h,v 1.17 2000/08/01 18:10:06 gram Exp $
+ * $Id: dfilter.h,v 1.18 2000/08/11 13:34:40 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -26,9 +26,7 @@
 #ifndef __DFILTER_H__
 #define __DFILTER_H__
 
-#ifndef __PROTO_H__
 #include "proto.h"
-#endif
 
 /* dfilter_error_msg is NULL if there was no error during dfilter_compile,
  * otherwise it points to a displayable error message. */
diff --git a/file.c b/file.c
index f29a181f0cccef558d6d3e3cd2041494777cc25d..ee2b4422490c0160f2a891834ed2ba3c4c804575 100644 (file)
--- a/file.c
+++ b/file.c
@@ -1,7 +1,7 @@
 /* file.c
  * File I/O routines
  *
- * $Id: file.c,v 1.204 2000/08/09 06:18:10 gram Exp $
+ * $Id: file.c,v 1.205 2000/08/11 13:34:20 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-#include <sys/stat.h>
 #include <errno.h>
-#include <fcntl.h>
 #include <signal.h>
 
+#ifdef HAVE_SYS_STAT_H
+#include <sys/stat.h>
+#endif
+
+#ifdef HAVE_FCNTL_H
+#include <fcntl.h>
+#endif
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
diff --git a/file.h b/file.h
index 19eb987a1068762740845866198f463c1c20ddfa..20f91b12f5f3e3a49a86b72cebfabe0b4e26f238 100644 (file)
--- a/file.h
+++ b/file.h
@@ -1,7 +1,7 @@
 /* file.h
  * Definitions for file structures and routines
  *
- * $Id: file.h,v 1.74 2000/08/09 06:18:16 gram Exp $
+ * $Id: file.h,v 1.75 2000/08/11 13:34:30 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <sys/types.h>
 #endif
 
-#ifndef __WTAP_H__
 #include "wiretap/wtap.h"
-#endif
 
 #ifdef HAVE_LIBPCAP
-#ifndef lib_pcap_h
 #include <pcap.h>
 #endif
-#endif
 
-#ifndef __DFILTER_H__
 #include "dfilter.h"
-#endif
-
-#ifndef __COLORS_H__
 #include "gtk/colors.h"                /* XXX */
-#endif
-
-#ifndef __PRINT_H__
 #include "print.h"
-#endif
 
 #include <errno.h>
 
index 265f8af0f8f88624fd7acd078cc16552544f8e0e..ce1847a8d083e81aa2eeeeda0cbcf82d4bdd632d 100644 (file)
--- a/globals.h
+++ b/globals.h
@@ -1,7 +1,7 @@
 /* globals.h
  * Global defines, etc.
  *
- * $Id: globals.h,v 1.19 2000/08/03 12:44:21 gram Exp $
+ * $Id: globals.h,v 1.20 2000/08/11 13:34:29 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #ifndef __GLOBALS_H__
 #define __GLOBALS_H__
 
-#ifndef _STDIO_H_
 #include <stdio.h>
-#endif
-
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
-
-#ifndef __FILE_H__
 #include "file.h"
-#endif
-
-#ifndef __TIMESTAMP_H__
 #include "timestamp.h"
-#endif
 
 #define MIN_PACKET_SIZE 68     /* minimum amount of packet data we can read */
 
index 8ef9bc45e1925ec7930a6114b38c292c9b52d68c..d9317e45342a61b960eaad60d5ee631fc6524bf4 100644 (file)
@@ -1,7 +1,7 @@
 /* capture_dlg.c
  * Routines for packet capture windows
  *
- * $Id: capture_dlg.c,v 1.29 2000/07/20 05:09:56 guy Exp $
+ * $Id: capture_dlg.c,v 1.30 2000/08/11 13:32:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <time.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 20818eef0dde4726602ea7386df1f3183daee9cc..674b1e4b97f4eda5ce30b1c59a52c100ec430333 100644 (file)
@@ -1,7 +1,7 @@
 /* color_dlg.c
  * Definitions for dialog boxes for color filters
  *
- * $Id: color_dlg.c,v 1.5 2000/07/20 05:09:56 guy Exp $
+ * $Id: color_dlg.c,v 1.6 2000/08/11 13:33:14 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <string.h>
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #include "gtk/main.h"
 #include "packet.h"
index b29315c7ccc8c41f4c9d7dc84a540e4585008c62..ba229427037a4109febca5bc6eb32e81c5e25ebc 100644 (file)
@@ -1,7 +1,7 @@
 /* colors.c
  * Definitions for color structures and routines
  *
- * $Id: colors.c,v 1.4 2000/07/20 05:09:58 guy Exp $
+ * $Id: colors.c,v 1.5 2000/08/11 13:33:13 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <string.h>
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #include "gtk/main.h"
 #include "packet.h"
index 587d86991fe60714e73c403143adb61e1ce02033..8294e361b89ef7a6e21f77430acdab6721cfb420 100644 (file)
@@ -1,7 +1,7 @@
 /* colors.h
  * Definitions for color structures and routines
  *
- * $Id: colors.h,v 1.2 2000/02/12 08:31:48 guy Exp $
+ * $Id: colors.h,v 1.3 2000/08/11 13:33:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #ifndef  __COLORS_H__
 #define  __COLORS_H__
 
-#ifndef   __DFILTER_H__
 #include  "proto.h"
 #include  "dfilter.h"
-#endif
-
-#ifndef __GTK_H__
 #include <gtk/gtk.h>
-#endif
 
 #define MAXCOLORS      255
 #define MAX_COLOR_FILTER_NAME_LEN 33
index f206310783e854da8d306945f5c2d920f689d19f..97b23082a76568e5d259249f10f51a998d33fba2 100644 (file)
@@ -1,7 +1,7 @@
 /* column_prefs.c
  * Dialog box for column preferences
  *
- * $Id: column_prefs.c,v 1.1 2000/01/10 01:43:58 guy Exp $
+ * $Id: column_prefs.c,v 1.2 2000/08/11 13:33:04 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <errno.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
 #include "column_prefs.h"
 #include "gtkglobals.h"
-
-#ifndef __PREFS_DLG_H__
 #include "prefs_dlg.h"
-#endif
-
 #include "prefs.h"
 #include "column.h"
 
index 29016950819592c10e06b788fa6a55744fadf810..f97cb467bd597d7135d4b21ab751353fbe773b34 100644 (file)
@@ -1,7 +1,7 @@
 /* display_opts.c
  * Routines for packet display windows
  *
- * $Id: display_opts.c,v 1.13 2000/07/09 23:22:33 guy Exp $
+ * $Id: display_opts.c,v 1.14 2000/08/11 13:33:09 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <time.h>
 
-#ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
-# include "snprintf.h"
-#endif
-
 #ifdef HAVE_SYS_SOCKIO_H
 # include <sys/sockio.h>
 #endif
 
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
+#endif
+
 #include "globals.h"
 #include "timestamp.h"
 #include "packet.h"
index e73fdbc6037a01c29e099dbe73991cf015074ff2..351bc7656bfa5fb71e8aae10555127923376917d 100644 (file)
@@ -1,7 +1,7 @@
 /* dlg_utils.h
  * Declarations of utilities to use when constructing dialogs
  *
- * $Id: dlg_utils.h,v 1.3 2000/07/05 02:45:39 guy Exp $
+ * $Id: dlg_utils.h,v 1.4 2000/08/11 13:32:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -23,6 +23,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __DLG_UTILS_H__
+#define __DLG_UTILS_H__
+
 /* Create a dialog box window that belongs to Ethereal's main window. */
 GtkWidget *dlg_window_new(void);
 
@@ -39,3 +42,5 @@ GtkWidget *dlg_radio_button_new_with_label_with_mnemonic(GSList *group,
     const gchar *label, GtkAccelGroup *accel_group);
 GtkWidget *dlg_check_button_new_with_label_with_mnemonic(const gchar *label,
     GtkAccelGroup *accel_group);
+
+#endif
index f08b23c4d4caeaa8e0669b5e4166e79e4aca6b92..615551381763898bf2f1be95ad567c2fd2a1b972 100644 (file)
@@ -1,7 +1,7 @@
 /* file_dlg.c
  * Dialog boxes for handling files
  *
- * $Id: file_dlg.c,v 1.29 2000/07/31 04:53:40 guy Exp $
+ * $Id: file_dlg.c,v 1.30 2000/08/11 13:33:04 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <string.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-#ifndef __GTKGLOBALS_H__
 #include "gtkglobals.h"
-#endif
-
-#ifndef __KEYS_H__
 #include "keys.h"
-#endif
-
 #include "filter_prefs.h"
 #include "ui_util.h"
-
-#ifndef __DIALOG_H__
 #include "simple_dialog.h"
-#endif
-
-#ifndef __MENU_H__
 #include "menu.h"
-#endif
-
 #include "file_dlg.h"
 #include "dlg_utils.h"
-
-#ifndef __UTIL_H__
 #include "util.h"
-#endif
 
 static void file_open_ok_cb(GtkWidget *w, GtkFileSelection *fs);
 static void file_open_destroy_cb(GtkWidget *win, gpointer user_data);
index 425e3c201d591d2690bfb98f556008160d0f0dfb..a145059ba127e58d75ffa4270376c4cfba4adc93 100644 (file)
@@ -3,7 +3,7 @@
  * (This used to be a notebook page under "Preferences", hence the
  * "prefs" in the file name.)
  *
- * $Id: filter_prefs.c,v 1.15 2000/08/07 22:35:14 guy Exp $
+ * $Id: filter_prefs.c,v 1.16 2000/08/11 13:33:08 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <stdlib.h>
 #include <string.h>
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
index 46645ff2d0a2b81c6c938553ebc813c7206d259a..1b03f555782d571e584976f4d039d6b683604ae8 100644 (file)
@@ -1,7 +1,7 @@
 /* find_dlg.c
  * Routines for "find frame" window
  *
- * $Id: find_dlg.c,v 1.13 2000/07/20 05:09:59 guy Exp $
+ * $Id: find_dlg.c,v 1.14 2000/08/11 13:33:03 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -34,9 +34,7 @@
 #include <unistd.h>
 #endif
 
-#ifndef __G_LIB_H__
 #include <glib.h>
-#endif
 
 #include "proto.h"
 #include "dfilter.h"
index 93d5ab66f88af0885c750db3f3b8577d4c7ce268..56b2d8f7e64764e01f977ac1091fce898446adba 100644 (file)
@@ -1,6 +1,6 @@
 /* follow_dlg.c
  *
- * $Id: follow_dlg.c,v 1.3 2000/08/09 05:26:11 gram Exp $
+ * $Id: follow_dlg.c,v 1.4 2000/08/11 13:33:12 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <string.h>
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #ifdef HAVE_IO_H
 #include <io.h>                        /* open/close on win32 */
 #endif
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 6dd606294e77ea05a14e5f12b13b411f1fff3178..07fb180eea68952fabcc7b6ae7d540a4b744f429 100644 (file)
@@ -1,6 +1,6 @@
 /* follow_dlg.c
  *
- * $Id: follow_dlg.h,v 1.1 2000/08/03 12:44:37 gram Exp $
+ * $Id: follow_dlg.h,v 1.2 2000/08/11 13:32:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  *
  */
 
+#ifndef __FOLLOW_DLG_H__
+#define __FOLLOW_DLG_H__
+
 void follow_stream_cb( GtkWidget *, gpointer);
 
+#endif
index 169599f049851619f1ef5fd146a52eca340757f2..b07d44367601efc0daa5fda79588b916b394794a 100644 (file)
@@ -1,7 +1,7 @@
 /* goto_dlg.c
  * Routines for "go to frame" window
  *
- * $Id: goto_dlg.c,v 1.9 2000/07/20 05:09:59 guy Exp $
+ * $Id: goto_dlg.c,v 1.10 2000/08/11 13:33:03 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -36,9 +36,7 @@
 #include <unistd.h>
 #endif
 
-#ifndef __G_LIB_H__
 #include <glib.h>
-#endif
 
 #include "proto.h"
 #include "dfilter.h"
index e3f6e32370d3458c38bb2adce882f2faa465b12e..cd0213496cd4d505e8124ded5981bb14ad2360fb 100644 (file)
@@ -1,7 +1,7 @@
 /* gui_prefs.c
  * Dialog box for GUI preferences
  *
- * $Id: gui_prefs.c,v 1.4 2000/02/29 06:24:37 guy Exp $
+ * $Id: gui_prefs.c,v 1.5 2000/08/11 13:33:02 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <errno.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
 #include "gui_prefs.h"
 #include "gtkglobals.h"
-
-#ifndef __PREFS_DLG_H__
 #include "prefs_dlg.h"
-#endif
 
 static void scrollbar_menu_item_cb(GtkWidget *w, gpointer data);
 static void plist_sel_browse_cb(GtkWidget *w, gpointer data);
index 5447e683026b43c0d2d18ffba77da8248b22119a..3520fd24e3fc1d11c587e65ab85a4085b9fc2f5b 100644 (file)
@@ -1,7 +1,7 @@
 /* gui_prefs.h
  * Definitions for GUI preferences window
  *
- * $Id: gui_prefs.h,v 1.1 1999/12/16 06:20:16 gram Exp $
+ * $Id: gui_prefs.h,v 1.2 2000/08/11 13:32:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __GUI_PREFS_H__
+#define __GUI_PREFS_H__
 
 GtkWidget *gui_prefs_show(void);
 void gui_prefs_ok(GtkWidget *w);
 void gui_prefs_save(GtkWidget *w);
 void gui_prefs_cancel(GtkWidget *w);
 void gui_prefs_delete(GtkWidget *w);
+
+#endif
index 8da30381293d1c924949817815a62863486d2fa1..c85ed2408c45070826842e63e893c45f19c62e17 100644 (file)
@@ -1,6 +1,6 @@
 /* help_dlg.c
  *
- * $Id: help_dlg.c,v 1.1 2000/08/08 12:28:50 deniel Exp $
+ * $Id: help_dlg.c,v 1.2 2000/08/11 13:33:11 deniel Exp $
  *
  * Laurent Deniel <deniel@worldnet.fr>
  *
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index b607cfaac46b91673076d1803e7f371a7573a935..99c1ed0cbe78f27d5235c38e27330b3f9b75a18e 100644 (file)
@@ -1,6 +1,6 @@
 /* help_dlg.h
  *
- * $Id: help_dlg.h,v 1.1 2000/08/08 12:28:50 deniel Exp $
+ * $Id: help_dlg.h,v 1.2 2000/08/11 13:32:57 deniel Exp $
  *
  * Laurent Deniel <deniel@worldnet.fr>
  *
@@ -24,4 +24,9 @@
  *
  */
 
+#ifndef __HELP_DLG_H__
+#define __HELP_DLG_H__
+
 void help_cb(GtkWidget *, gpointer);
+
+#endif
index a39889b5aded57553d2367082b00850ae37036ba..5f923c692a537122b1689742cc05cc457595a59f 100644 (file)
@@ -1,6 +1,6 @@
 /* main.c
  *
- * $Id: main.c,v 1.132 2000/08/05 07:02:28 guy Exp $
+ * $Id: main.c,v 1.133 2000/08/11 13:33:06 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #ifdef HAVE_IO_H
 #include <io.h> /* open/close on win32 */
 #include <signal.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index f846cfd9bb3eaad4f0bb9376708293596b6a01ab..fc92f327cd0d285857d764667f64c5dc2eb4d08b 100644 (file)
@@ -1,7 +1,7 @@
-/* ethereal.h
+/* main.h
  * Global defines, etc.
  *
- * $Id: main.h,v 1.15 2000/08/03 12:44:39 gram Exp $
+ * $Id: main.h,v 1.16 2000/08/11 13:32:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -30,9 +30,7 @@
 #include "config.h"
 #endif
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
 
 #ifdef WIN32
 #define MONO_MEDIUM_FONT "-*-lucida console-medium-*-*-*-*-100-*-*-*-*-*-*"
index 53fb1ca013edcdf7b8877f5b21291dacf6f57651..6be5e7b530f6524f73cb7d6f1795472e2f8fbba9 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000, Jeffrey C. Foster <jfoste@woodward.com>
  *
- * $Id: packet_win.h,v 1.2 2000/03/02 07:05:57 guy Exp $
+ * $Id: packet_win.h,v 1.3 2000/08/11 13:32:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_WIN_H__
+#define __PACKET_WIN_H__
+
 extern void new_window_cb(GtkWidget *w);
 void set_ptree_sel_browse_packet_wins(gboolean val);
 void set_ptree_line_style_packet_wins(gint style);
 void set_ptree_expander_style_packet_wins(gint style);
+
+#endif
index a58c223369c7cd5b4fb46e87a855a4fecfa3af45..e252ec2d72dec2dcc6ebde91b63c5ad2b2c7914f 100644 (file)
@@ -1,7 +1,7 @@
 /* plugins_dlg.c
  * Dialog boxes for plugins
  *
- * $Id: plugins_dlg.c,v 1.15 2000/07/20 05:10:02 guy Exp $
+ * $Id: plugins_dlg.c,v 1.16 2000/08/11 13:33:10 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
+
 #include <stdlib.h>
 #include <string.h>
 
index 1345a9507a25935900afb76791da63ef9535714b..1c8b322038a4d32eb691fd8e1cb2b235a5a27658 100644 (file)
@@ -1,7 +1,7 @@
 /* prefs_dlg.c
  * Routines for handling preferences
  *
- * $Id: prefs_dlg.c,v 1.16 2000/07/10 09:18:38 guy Exp $
+ * $Id: prefs_dlg.c,v 1.17 2000/08/11 13:33:05 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -42,7 +42,9 @@
 #include <unistd.h>
 #endif
 
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #include "main.h"
 #include "packet.h"
index 75b87184cfb4ad05096ac05c3518ee0db9a20859..94c06237a8a632ca747090e8ef204c33b95be2a9 100644 (file)
@@ -1,7 +1,7 @@
 /* prefs_dlg.h
  * Definitions for preference handling routines
  *
- * $Id: prefs_dlg.h,v 1.3 2000/07/05 06:33:02 guy Exp $
+ * $Id: prefs_dlg.h,v 1.4 2000/08/11 13:32:59 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -26,9 +26,7 @@
 #ifndef __PREFS_DLG_H__
 #define __PREFS_DLG_H__
 
-#ifndef __PREFS_H__
 #include "prefs.h"
-#endif
 
 void     prefs_cb(GtkWidget *, gpointer);
 
index 200c7084b11f41ae48eda3e24a84348b5de5f70c..d40e9afaf659feb7318288e3664977d43ae1be59 100644 (file)
@@ -1,7 +1,7 @@
 /* print_dlg.c
  * Dialog boxes for printing
  *
- * $Id: print_dlg.c,v 1.19 2000/07/05 02:45:41 guy Exp $
+ * $Id: print_dlg.c,v 1.20 2000/08/11 13:33:01 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <errno.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
-#ifndef __KEYS_H__
 #include "keys.h"
-#endif
-
-#ifndef __PRINT_H__
 #include "print.h"
-#endif
-
-#ifndef __PREFS_DLG_H__
 #include "prefs_dlg.h"
-#endif
-
-#ifndef __DIALOG_H__
 #include "simple_dialog.h"
-#endif
-
 #include "ui_util.h"
 #include "dlg_utils.h"
 
index 25a02a4ab624440b97940d2f644dca5e575a2fbf..0e63995f218b106e397701740547af98024f3590 100644 (file)
@@ -1,7 +1,7 @@
 /* print_prefs.c
  * Dialog boxes for preferences for printing
  *
- * $Id: print_prefs.c,v 1.5 2000/05/08 07:54:54 guy Exp $
+ * $Id: print_prefs.c,v 1.6 2000/08/11 13:33:01 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <errno.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
 #include "print_prefs.h"
-
-#ifndef __KEYS_H__
 #include "keys.h"
-#endif
-
-#ifndef __PRINT_H__
 #include "print.h"
-#endif
-
-#ifndef __PREFS_DLG_H__
 #include "prefs_dlg.h"
-#endif
-
-#ifndef __UTIL_H__
 #include "util.h"
-#endif
-
 #include "ui_util.h"
 #include "dlg_utils.h"
 
index 5291f121d6fb236f189a08c1535f4876c303be45..8d0e213ce1b1dc097e409cf7a5713efb253456f7 100644 (file)
@@ -1,7 +1,7 @@
 /* print_prefs.h
  * Definitions for print preferences window
  *
- * $Id: print_prefs.h,v 1.3 1999/09/10 06:53:32 guy Exp $
+ * $Id: print_prefs.h,v 1.4 2000/08/11 13:32:56 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PRINT_PREFS_H__
+#define __PRINT_PREFS_H__
 
 GtkWidget *printer_prefs_show(void);
 void printer_prefs_ok(GtkWidget *w);
 void printer_prefs_save(GtkWidget *w);
 void printer_prefs_cancel(GtkWidget *w);
 void printer_prefs_delete(GtkWidget *w);
+
+#endif
index abb509a0335e7d8c180fccef17959411c0ec31c4..22d10a2550f6d95acd9810fc29d9aa51b2ea9a94 100644 (file)
@@ -1,7 +1,7 @@
 /* simple_dialog.c
  * Simple message dialog box routines.
  *
- * $Id: simple_dialog.c,v 1.4 2000/07/20 05:10:02 guy Exp $
+ * $Id: simple_dialog.c,v 1.5 2000/08/11 13:33:09 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 8f50b2706eed4e853f6363befe569bc4036005d2..6bbd17680e05c51d112216942ba2a089e77dc2aa 100644 (file)
@@ -1,7 +1,7 @@
 /* stream_prefs.c
  * Dialog boxes for preferences for the stream window
  *
- * $Id: stream_prefs.c,v 1.1 1999/12/02 04:30:15 gerald Exp $
+ * $Id: stream_prefs.c,v 1.2 2000/08/11 13:33:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <errno.h>
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
 #include "stream_prefs.h"
-
-#ifndef __KEYS_H__
 #include "keys.h"
-#endif
-
-#ifndef __PRINT_H__
 #include "print.h"
-#endif
-
-#ifndef __PREFS_DLG_H__
 #include "prefs_dlg.h"
-#endif
-
-#ifndef __UTIL_H__
 #include "util.h"
-#endif
 
 static void update_text_color(GtkWidget *, gpointer);
 static void update_current_color(GtkWidget *, gpointer);
index 9a306d19cc3130d7e8a38ee0430ea9203d451dfe..e648cc66f10f00545a18b28dd8dbfd11e4b8e6a6 100644 (file)
@@ -1,7 +1,7 @@
 /* stream_prefs.h
  * Definitions for stream preferences window
  *
- * $Id: stream_prefs.h,v 1.1 1999/12/02 04:30:15 gerald Exp $
+ * $Id: stream_prefs.h,v 1.2 2000/08/11 13:32:56 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __STREAM_PREFS_H__
+#define __STREAM_PREFS_H__
 
 GtkWidget *stream_prefs_show(void);
 void stream_prefs_ok(GtkWidget *w);
 void stream_prefs_save(GtkWidget *w);
 void stream_prefs_cancel(GtkWidget *w);
 void stream_prefs_delete(GtkWidget *w);
+
+#endif
index bc7a8c115a0a6b6dce9cc39b9af2428cb34dbc44..14f3fb655901ee34425e13da0c29a9fc5000cc82 100644 (file)
@@ -1,7 +1,7 @@
 /* summary_dlg.c
  * Routines for capture file summary window
  *
- * $Id: summary_dlg.c,v 1.5 2000/07/05 06:19:27 guy Exp $
+ * $Id: summary_dlg.c,v 1.6 2000/08/11 13:33:08 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <wtap.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index d5734ac51d50197e27502348872fc84de830e1b6..3f91ccc1498eb00ac23a5679192546eb1545b113 100644 (file)
@@ -1,6 +1,6 @@
 /* inet_aton.h
  *
- * $Id: inet_aton.h,v 1.1 2000/07/14 07:11:53 guy Exp $
+ * $Id: inet_aton.h,v 1.2 2000/08/11 13:34:19 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 /*
  * Version of "inet_aton()", for the benefit of OSes that don't have it.
  */
+
+#ifndef __INET_ATON_H__
+#define __INET_ATON_H__
+
 struct in_addr;
 extern int inet_aton(const char* cp_arg, struct in_addr *addr);
+
+#endif
index 0fc98839701add3ed928a2406f688bf0f8f1d299..04303a46c46ed9f40feea6d6b2599fc2f9a8223b 100644 (file)
 #endif
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$Id: inet_ntop.c,v 1.3 2000/01/10 17:32:51 gram Exp $";
+static char rcsid[] = "$Id: inet_ntop.c,v 1.4 2000/08/11 13:34:52 deniel Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
 #endif
 
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
@@ -55,11 +57,6 @@ static char rcsid[] = "$Id: inet_ntop.c,v 1.3 2000/01/10 17:32:51 gram Exp $";
 #include <string.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 038f1cad50a04cda9f052882ce000922a6e59792..ab4e8b7306e682210f04efbb6e13930543013c98 100644 (file)
 #endif
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$Id: inet_pton.c,v 1.3 2000/01/10 17:32:51 gram Exp $";
+static char rcsid[] = "$Id: inet_pton.c,v 1.4 2000/08/11 13:34:52 deniel Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
 #endif
 
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef HAVE_WINSOCK_H
 #include <winsock.h>
index 2c686ca346b31da84dfbdfe9940e4372a70bdff5..dfbef3e985ccf1b4ddc7cce863bdd38f1ea395c5 100644 (file)
@@ -1,6 +1,6 @@
 /* inet_v6defs.h
  *
- * $Id: inet_v6defs.h,v 1.3 2000/07/14 07:11:53 guy Exp $
+ * $Id: inet_v6defs.h,v 1.4 2000/08/11 13:34:19 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -21,6 +21,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __INET_V6DEFS_H__
+#define __INET_V6DEFS_H__
+
 /*
  * Versions of "inet_pton()" and "inet_ntop()", for the benefit of OSes that
  * don't have it.
@@ -45,3 +48,5 @@ extern const char *inet_ntop(int af, const void *src, char *dst,
 #ifndef __P
 #define __P(args)      args
 #endif
+
+#endif
index aa3faa054e79b89ac4f055408b8d2a343869f980..370feba6023c6f36480cfa01ea4d27eaa8443862 100644 (file)
--- a/ipproto.c
+++ b/ipproto.c
@@ -1,7 +1,7 @@
 /* ipproto.c
  * Routines for converting IPv4 protocol/v6 nxthdr field into string
  *
- * $Id: ipproto.c,v 1.8 2000/05/26 21:54:50 guy Exp $
+ * $Id: ipproto.c,v 1.9 2000/08/11 13:35:31 deniel Exp $
  *
  * Gilbert Ramirez <gram@xiexie.org>
  *
 # include <netdb.h>
 #endif
 
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <glib.h>
-
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
 #include "packet.h"
 #include "etypes.h"
+#include "resolv.h"
 #include "packet-ip.h"
 #include "packet-ipv6.h"
 
diff --git a/nlpid.h b/nlpid.h
index cec1e25df000273c91c575fae0482503f137cefd..7f63b4c80712bd200b0d46c93df9e5303e2e5dfe 100644 (file)
--- a/nlpid.h
+++ b/nlpid.h
@@ -2,7 +2,7 @@
  * Definitions of OSI NLPIDs (Network Layer Protocol IDs)
  * Laurent Deniel <deniel@worldnet.fr>
  *
- * $Id: nlpid.h,v 1.4 2000/04/15 22:11:07 guy Exp $
+ * $Id: nlpid.h,v 1.5 2000/08/11 13:34:19 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,6 +24,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __NLPID_H__
+#define __NLPID_H__
+
 /* ISO/IEC TR 9577 NLPID values. */
 
 #define        NLPID_NULL              0x00
@@ -45,3 +48,4 @@
 
 extern const value_string nlpid_vals[];
 
+#endif
diff --git a/oui.h b/oui.h
index 2cc5733e361bb7b8a1fb3fa923720f643c0a5c22..89149b641b493f0924df00efc92267edcd68bcf6 100644 (file)
--- a/oui.h
+++ b/oui.h
@@ -2,7 +2,7 @@
  * Definitions of OUIs
  * Gilbert Ramirez <gram@xiexie.org>
  *
- * $Id: oui.h,v 1.6 2000/04/12 20:24:34 gram Exp $
+ * $Id: oui.h,v 1.7 2000/08/11 13:34:18 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,6 +24,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __OUI_H__
+#define __OUI_H__
+
 #define        OUI_ENCAP_ETHER 0x000000        /* encapsulated Ethernet */
 #define        OUI_CISCO       0x00000C        /* Cisco (future use) */
 #define        OUI_CISCO_90    0x0000F8        /* Cisco (IOS 9.0 and above?) */
@@ -33,3 +36,5 @@
 #define OUI_CABLE_BPDU 0x00E02F        /* DOCSIS spanning tree BPDU */
 
 extern const value_string oui_vals[];
+
+#endif
index 6be7701497b4333d4c50bd07268f27dba864228c..165f5f8bc173213609c8553116822c987b650acd 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-ascend.h
  *
- * $Id: packet-ascend.h,v 1.4 2000/05/19 23:06:08 gram Exp $
+ * $Id: packet-ascend.h,v 1.5 2000/08/11 13:34:18 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_ASCEND_H__
+#define __PACKET_ASCEND_H__
+
 void dissect_ascend(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 80031c423e0323b0fd94ca8bee53d10dccbffa06..deb7b1e805e71680be3de7b1a3a6b7eda278212f 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-atalk.h
  * Definitions for Appletalk packet disassembly (DDP, currently).
  *
- * $Id: packet-atalk.h,v 1.3 2000/05/28 22:59:18 guy Exp $
+ * $Id: packet-atalk.h,v 1.4 2000/08/11 13:34:17 deniel Exp $
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -18,6 +18,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_ATALK_H__
+#define __PACKET_ATALK_H__
+
 /*
  * Structure used to represent a DDP address; gives the layout of the
  * data pointed to by an AT_ATALK "address" structure.
@@ -47,3 +50,4 @@ extern gchar *atalk_addr_to_str(const struct atalk_ddp_addr *addrp);
 
 void dissect_ddp(const u_char *, int, frame_data *, proto_tree *);
 
+#endif
index 5e1e5b54842c692dd6f02507b8b56074420e0fbb..cd312d04ba5b4d18f4abed2c7a254a5b86eb9ed4 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-atm.h
  *
- * $Id: packet-atm.h,v 1.4 2000/05/29 08:57:37 guy Exp $
+ * $Id: packet-atm.h,v 1.5 2000/08/11 13:34:17 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_ATM_H__
+#define __PACKET_ATM_H__
+
 void dissect_atm(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index f4e548f6d92af9cbe4b9e9ebe1d0fee0ccd80cd5..87290fe049e407d69b61f0ab6d08fb3236fc41fe 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for BGP packet dissection.
  * Copyright 1999, Jun-ichiro itojun Hagino <itojun@itojun.org>
  *
- * $Id: packet-bgp.c,v 1.24 2000/08/07 03:20:23 guy Exp $
+ * $Id: packet-bgp.c,v 1.25 2000/08/11 13:35:29 deniel Exp $
  * 
  * Supports:
  * RFC1771 A Border Gateway Protocol 4 (BGP-4)
 # include <netinet/in.h>
 #endif
 
-#ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
-# include "snprintf.h"
+#ifdef HAVE_ARPA_INET_H
+#include <arpa/inet.h>
 #endif
 
 #include <string.h>
 #include <glib.h>
+
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
+#endif
+
 #include "packet.h"
 #include "packet-bgp.h"
 #include "packet-ipv6.h"
 
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-
 #define TCP_PORT_BGP                   179
 
 static const value_string bgptypevals[] = {
index d93f9a59fb5f9bc8c01c9e308b91a9fb70c7b5da..4f00c751c1f902e3f24dea9ba933a85aab529747 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-bpdu.h
  *
- * $Id: packet-bpdu.h,v 1.1 2000/02/15 21:02:04 gram Exp $
+ * $Id: packet-bpdu.h,v 1.2 2000/08/11 13:34:17 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_BPDU_H__
+#define __PACKET_BPDU_H__
 
 void dissect_bpdu(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 6781fb5493e3431ce3465e0fe66ff17c6311a98f..ec8185ebe422e94529b21eaf879202d2b2837551 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-cdp.h
  *
- * $Id: packet-cdp.h,v 1.1 2000/02/15 21:02:04 gram Exp $
+ * $Id: packet-cdp.h,v 1.2 2000/08/11 13:34:16 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_CDP_H__
+#define __PACKET_CDP_H__
 
 void dissect_cdp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index fa22f523f0039b1e34d64b52a69eaff092d8ca2d..de20ba38b611d1f2d547a285e87f7668ef801605 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-cgmp.h
  *
- * $Id: packet-cgmp.h,v 1.1 2000/02/15 21:02:05 gram Exp $
+ * $Id: packet-cgmp.h,v 1.2 2000/08/11 13:34:15 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_CGMP_H__
+#define __PACKET_CGMP_H__
 
 void dissect_cgmp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 95e0d8e1f935381521a0961adfcaa925bbbee2ec..eb87f51deb22e2d0de8c44466452de3febdc2dda 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-clip.h
  *
- * $Id: packet-clip.h,v 1.2 2000/05/25 14:55:22 gram Exp $
+ * $Id: packet-clip.h,v 1.3 2000/08/11 13:34:15 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_CLIP_H__
+#define __PACKET_CLIP_H__
+
 void capture_clip(const u_char *, packet_counts *);
 void dissect_clip(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index b1ffd21d6ef52bc437c024e44c9f8cd98900d88c..98c30f805d2bb7dfdb8c67aee904a1123b19ed15 100644 (file)
@@ -3,7 +3,7 @@
  * see http://ddt.sourceforge.net/
  * Olivier Abad <oabad@cybercable.fr>
  *
- * $Id: packet-ddtp.h,v 1.2 2000/05/28 17:04:10 oabad Exp $
+ * $Id: packet-ddtp.h,v 1.3 2000/08/11 13:34:14 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -27,6 +27,9 @@
  *
  */
 
+#ifndef __PACKET_DDTP_H__
+#define __PACKET_DDTP_H__
+
 #define DDTP_VERSION_ERROR     0
 #define DDTP_VERSION_4         1
 #define DDTP_VERSION_5         2
@@ -49,3 +52,5 @@
 #define DDTP_INVALID_PASSWORD  2
 #define DDTP_INVALID_ACCOUNT   3
 #define DDTP_INVALID_OPCODE    4
+
+#endif
index c08ea8900f7b3fda708bcd410ea5d3b68b80a247..ed6c461c49dd1acbec213e3b3de3a817b35dbc7d 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-diameter.h
  * Declaration of the DIAMETER dissector.
  *
- * $Id: packet-diameter.h,v 1.1 2000/07/30 07:16:03 guy Exp $
+ * $Id: packet-diameter.h,v 1.2 2000/08/11 13:34:13 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_DIAMETER_H__
+#define __PACKET_DIAMETER_H__
+
 extern void dissect_diameter(const u_char *pd, int offset, frame_data *fd, 
     proto_tree *tree);
+
+#endif
index 9f9ee660cf343ed1bfd257f0bb944f6f8f9fdb8f..f6a12300463e4c25fe6d36d6e6a487e09f7c8891 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-eth.h
  *
- * $Id: packet-eth.h,v 1.2 2000/05/16 06:21:32 gram Exp $
+ * $Id: packet-eth.h,v 1.3 2000/08/11 13:34:13 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_ETH_H__
+#define __PACKET_ETH_H__
+
 void capture_eth(const u_char *, int, packet_counts *);
 void dissect_eth(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
+
index aa452b821e84542f27b30c8f861485f2b8a4226e..4f48f5c1575a7b8d21c354d3bf1d402786fa7d59 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-fddi.h
  *
- * $Id: packet-fddi.h,v 1.2 2000/05/11 08:15:08 gram Exp $
+ * $Id: packet-fddi.h,v 1.3 2000/08/11 13:34:13 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_FDDI_H__
+#define __PACKET_FDDI_H__
+
 void capture_fddi(const u_char *, packet_counts *);
 void dissect_fddi(tvbuff_t*, packet_info*, proto_tree*, gboolean bitswapped);
+
+#endif
index d1adc194b466f886cbf162258939a1c8f3516f2e..e9860aa100cbc47ed1a1a2d7ce21b0f5916679e9 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-http.h
  *
- * $Id: packet-http.h,v 1.1 2000/02/15 21:02:13 gram Exp $
+ * $Id: packet-http.h,v 1.2 2000/08/11 13:34:12 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_HTTP_H__
+#define __PACKET_HTTP_H__
 
 void dissect_http(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index df92c5b88da6dacb66116b8b6bd01e423eefd04f..22edc16bbe7d1f45d28fb5c2da1fd46e5386c297 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-icmpv6.c
  * Routines for ICMPv6 packet disassembly 
  *
- * $Id: packet-icmpv6.c,v 1.18 2000/08/07 03:20:36 guy Exp $
+ * $Id: packet-icmpv6.c,v 1.19 2000/08/11 13:35:27 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 # include <netinet/in.h>
 #endif
 
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <glib.h>
 #include "packet.h"
 #include "packet-ipv6.h"
 #include "packet-ip.h"
index 412b80511e32b334dfac4366ca1eeb4d6368911e..0241af4b7574be08440d24d45a8bf4d5e7368506 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-icq.c
  * Routines for ICQ packet disassembly
  *
- * $Id: packet-icq.c,v 1.19 2000/08/07 03:20:38 guy Exp $
+ * $Id: packet-icq.c,v 1.20 2000/08/11 13:35:24 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Johan Feyaerts
 #include <glib.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index e756c05f2f76d80189d85a39e36aa77a7969f19a..bd6ebe3c37295a10c9830b00048dc051e1ce9850 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-ip.c
  * Routines for IP and miscellaneous IP protocol packet disassembly
  *
- * $Id: packet-ip.c,v 1.100 2000/08/07 03:20:40 guy Exp $
+ * $Id: packet-ip.c,v 1.101 2000/08/11 13:35:20 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 #include <string.h>
 #include <glib.h>
-#include "packet.h"
-#include "resolv.h"
-#include "prefs.h"
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
+#include "packet.h"
+#include "resolv.h"
+#include "prefs.h"
 #include "etypes.h"
 #include "ppptypes.h"
 #include "llcsaps.h"
index 20c978692825ce891ee801e6725774841735193f..2acac1233785deba0586b0d3665aa181b2690cec 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-ipp.h
  *
- * $Id: packet-ipp.h,v 1.1 2000/02/15 21:02:19 gram Exp $
+ * $Id: packet-ipp.h,v 1.2 2000/08/11 13:34:11 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_IPP_H__
+#define __PACKET_IPP_H__
 
 void dissect_ipp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 64b7f5a4fa9f579c715e40108696d6e26ec9baff..d6f4a0aed22091364aef768c8f1c3ce1bb4ee1d7 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-ipsec.h
  *
- * $Id: packet-ipsec.h,v 1.3 2000/06/05 03:21:02 gram Exp $
+ * $Id: packet-ipsec.h,v 1.4 2000/08/11 13:34:03 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_IPSEC_H__
+#define __PACKET_IPSEC_H__
 
 int dissect_ah_old(const u_char *, int, frame_data *, proto_tree *);
 void dissect_ah(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 2e0ffbbc169880510b1142ddf29724e52e593a3a..ae7a0f312bf05b9f4b19f020389ab82bc345abf4 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for NetWare's IPX
  * Gilbert Ramirez <gram@xiexie.org>
  *
- * $Id: packet-ipx.h,v 1.9 2000/08/07 03:20:45 guy Exp $
+ * $Id: packet-ipx.h,v 1.10 2000/08/11 13:34:11 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -31,6 +31,9 @@
  *
  */
 
+#ifndef __PACKET_IPX_H__
+#define __PACKET_IPX_H__
+
 #define IPX_NODE_LEN   6
 
 typedef guint32        IPXNet;
@@ -144,3 +147,4 @@ gchar* ipxnet_to_str_punct(const guint32 ad, char punct);
 void capture_ipx(const u_char *, int, packet_counts *);
 void dissect_ipx(tvbuff_t *, packet_info *, proto_tree *);
 
+#endif
index f62d5e3cc5fa18cf1dca8dfce48bebda11bf663e..b63d93562ed5a43aeec1d4d5a80994c8db0e809b 100644 (file)
@@ -3,7 +3,7 @@
  * (ISAKMP) (RFC 2408)
  * Brad Robel-Forrest <brad.robel-forrest@watchguard.com>
  *
- * $Id: packet-isakmp.c,v 1.24 2000/08/07 03:20:45 guy Exp $
+ * $Id: packet-isakmp.c,v 1.25 2000/08/11 13:35:18 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 
 #include <glib.h>
-#include "packet.h"
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
+#include "packet.h"
+
 static int proto_isakmp = -1;
 
 static gint ett_isakmp = -1;
index 6d0788bc6da43e9dfd25dfff5fabeb14dff90a7b..4b36e0f37c6c6248342433d40aa8aaf8a0e92beb 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-isis-clv.c
  * Common CLV decode routines.
  *
- * $Id: packet-isis-clv.c,v 1.7 2000/08/10 14:21:09 deniel Exp $
+ * $Id: packet-isis-clv.c,v 1.8 2000/08/11 13:35:17 deniel Exp $
  * Stuart Stanley <stuarts@mxmail.net>
  *
  * Ethereal - Network traffic analyzer
 # include <sys/types.h>
 #endif
 
+#include <stdio.h>
+#include <string.h>
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <stdio.h>
-#include <string.h>
-#include <glib.h>
 #include "packet.h"
 #include "packet-osi.h"
 #include "packet-isis.h"
index 6dee5a3a1db7b3785b44a7c000e9c0071b4ffd2f..844da040950d26340a4722e34f66acd8138f6d1b 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-isl.h
  *
- * $Id: packet-isl.h,v 1.1 2000/02/15 21:02:28 gram Exp $
+ * $Id: packet-isl.h,v 1.2 2000/08/11 13:34:10 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_ISL_H__
+#define __PACKET_ISL_H__
+
 void capture_isl(const u_char *, int, packet_counts *);
 void dissect_isl(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 473f15820710f2b8ab78f9cfce8bc209111ec5e7..920f562acb544006ed8e5ad3f51a2eba6193840e 100644 (file)
@@ -3,7 +3,7 @@
  * Wes Hardaker (c) 2000
  * wjhardaker@ucdavis.edu
  *
- * $Id: packet-kerberos.h,v 1.1 2000/08/11 03:32:44 guy Exp $
+ * $Id: packet-kerberos.h,v 1.2 2000/08/11 13:34:19 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+
+#ifndef __PACKET_KERBEROS_H__
+#define __PACKET_KERBEROS_H__
+
 void dissect_kerberos(const u_char *, int, frame_data *, proto_tree *);
 void dissect_PrincipalName(char *title, ASN1_SCK *asn1p, frame_data *fd,
                             proto_tree *tree, int *offset);
@@ -37,4 +41,5 @@ void dissect_Addresses(char *title, ASN1_SCK *asn1p, frame_data *fd,
                        proto_tree *tree, int *inoff);
 
 
+#endif
 
index 8c2d02081810004aaf2385367cbe8a1f78608237..300aba328a592444f34bcaf42fea5f16dbd0673c 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-lapb.h
  *
- * $Id: packet-lapb.h,v 1.4 2000/05/25 08:45:54 gram Exp $
+ * $Id: packet-lapb.h,v 1.5 2000/08/11 13:34:10 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_LAPB_H__
+#define __PACKET_LAPB_H__
+
 void dissect_lapb(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 35da1cc7be8e1cf41004b83e3f8cb1a8ec95fd2b..0ff949d123e7ed6b2364b5ff4b7bfc0fbbf5849e 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-lapd.h
  *
- * $Id: packet-lapd.h,v 1.4 2000/05/31 03:58:54 gram Exp $
+ * $Id: packet-lapd.h,v 1.5 2000/08/11 13:33:59 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_LAPD_H__
+#define __PACKET_LAPD_H__
+
 void dissect_lapd(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 8dc04d06e045c85fe390a39de4a5c52554ce06cf..e1764ddba89c75248d5bc3f465c28a4271573d33 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-ldap.c
  * Routines for ldap packet dissection
  *
- * $Id: packet-ldap.c,v 1.13 2000/08/07 03:20:48 guy Exp $
+ * $Id: packet-ldap.c,v 1.14 2000/08/11 13:35:15 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <glib.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index b389b32ca405ab73cff772759288456e19cb7b5f..46e4b915cf2ca9ed2c272346358df34d1a925f2b 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-ldap.h
  *
- * $Id: packet-ldap.h,v 1.4 2000/04/08 07:07:28 guy Exp $
+ * $Id: packet-ldap.h,v 1.5 2000/08/11 13:34:09 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,6 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_LDAP_H__
+#define __PACKET_LDAP_H__
+
 /*
  * These are all APPLICATION types; the value is the type tag.
  */
@@ -72,3 +75,5 @@
 #define LDAP_MOD_ADD            0
 #define LDAP_MOD_DELETE         1
 #define LDAP_MOD_REPLACE        2
+
+#endif
index 52e628e2a4175539f081108c6f9265340f5526d0..4bff2efbaf9da869404e6058d3bc783d4f54b45d 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-llc.h
  *
- * $Id: packet-llc.h,v 1.2 2000/05/11 22:04:17 gram Exp $
+ * $Id: packet-llc.h,v 1.3 2000/08/11 13:34:08 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_LLC_H__
+#define __PACKET_LLC_H__
+
 void capture_llc(const u_char *, int, packet_counts *);
 void dissect_llc(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 66d2a0a7121126ce088b6b29e20fa04a9eabf6b7..f804ef8da89b4ac5831b69a3a501ae3108f5b564 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for Mobile IP dissection
  * Copyright 2000, Stefan Raab <Stefan.Raab@nextel.com>
  *
- * $Id: packet-mip.c,v 1.6 2000/08/07 03:20:51 guy Exp $
+ * $Id: packet-mip.c,v 1.7 2000/08/11 13:35:14 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@unicom.net>
 # include <netinet/in.h>
 #endif
 
+#include <string.h>
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <string.h>
-#include <glib.h>
 #include "packet.h"
 
 /* Initialize the protocol and registered fields */
index 09a97a953e0e75c0d97a9ec14fd1572f4e66d041..090afcdaef4bca942b2a3d902b814ecc697446ad 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for Microsoft Proxy packet dissection
  * Copyright 2000, Jeffrey C. Foster <jfoste@woodward.com>
  *
- * $Id: packet-msproxy.c,v 1.7 2000/08/07 03:20:52 guy Exp $
+ * $Id: packet-msproxy.c,v 1.8 2000/08/11 13:35:11 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 #include <string.h>
 #include <glib.h>
+
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
+#endif
+
 #include "packet.h"
 #include "resolv.h"
 #include "globals.h"
 #include "packet-tcp.h"
 #include "packet-udp.h"
 
-
-#ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
-# include "snprintf.h"
-#endif
-
 #define CHECK_PACKET_LENGTH(X) if (!BYTES_ARE_IN_FRAME(offset, X)){  \
        proto_tree_add_text(tree, NullTVB, offset, 0, "****FRAME TOO SHORT***"); return;}
 
index 87147781a145e09d3b91842dae6e2366e1ec9fb8..8cae96d91bba13548aabf2fb9f0b5e7edac54e76 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-nbipx.h
  *
- * $Id: packet-nbipx.h,v 1.2 2000/05/30 03:35:53 guy Exp $
+ * $Id: packet-nbipx.h,v 1.3 2000/08/11 13:34:08 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_NBIPX_H__
+#define __PACKET_NBIPX_H__
 
 void dissect_nbipx(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index c56f84458af5f488e3fb579ad373c63802fec7ae..fe1488d474c996cdd6fb5c2d7d5a5492c3af0d15 100644 (file)
@@ -2,7 +2,7 @@
  * Structures and functions for NetWare Core Protocol.
  * Gilbert Ramirez <gram@xiexie.org>
  *
- * $Id: packet-ncp-int.h,v 1.1 2000/07/28 20:03:42 gram Exp $
+ * $Id: packet-ncp-int.h,v 1.2 2000/08/11 13:34:06 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,6 +24,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_NCP_INT_H__
+#define __PACKET_NCP_INT_H__
+
 typedef struct {
        int             *hf_ptr;
        gint            length;
@@ -65,3 +68,5 @@ gboolean ncp_hash_lookup(conversation_t*, guint8 nw_sequence,
 
 
 extern int proto_ncp;
+
+#endif
index f0d16ed86e4b745aa7d49f76aed5883a46ca6262..6a4cdfaf27bd6ed00279eb863ffb0ffa1b4798dc 100644 (file)
@@ -1,11 +1,11 @@
-/* packet-netbios.c
+/* packet-netbios.h
  * Declarations of public routines for NetBIOS protocol packet disassembly
  * Jeff Foster <foste@woodward.com>            
  * Copyright 1999 Jeffrey C. Foster
  * 
  * derived from the packet-nbns.c
  *
- * $Id: packet-netbios.h,v 1.6 2000/04/17 00:32:41 guy Exp $
+ * $Id: packet-netbios.h,v 1.7 2000/08/11 13:34:05 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -27,6 +27,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_NETBIOS_H__
+#define __PACKET_NETBIOS_H__
+
 /* Length of NetBIOS names */
 #define NETBIOS_NAME_LEN       16
 
@@ -38,3 +41,5 @@ extern int get_netbios_name(const u_char *data_ptr, int offset,
 extern char *netbios_name_type_descr(int name_type);
 extern gboolean netbios_add_name( char* label, const u_char *pd, int offset,
     proto_tree *tree);
+
+#endif
index a9a5f6384bf820489b5c90e2832408f5dfb2011b..265315de72d8c5920db877bd21e6e03f150f9577 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for NTP packet dissection
  * Copyright 1999, Nathan Neulinger <nneul@umr.edu>
  *
- * $Id: packet-ntp.c,v 1.14 2000/08/07 03:20:57 guy Exp $
+ * $Id: packet-ntp.c,v 1.15 2000/08/11 13:35:09 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <glib.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 3dcdd3048cf36d34ccef2177072d91c775bda068..4323c409ad99758cc2baacb1a37abe007027d4d1 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-null.h
  *
- * $Id: packet-null.h,v 1.2 2000/05/19 05:18:26 guy Exp $
+ * $Id: packet-null.h,v 1.3 2000/08/11 13:34:05 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_NULL_H__
+#define __PACKET_NULL_H__
+
 void capture_null(const u_char *, packet_counts *);
 void dissect_null(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
+
+#endif
index 3434c241acd5daeb19fb3b0668e80dbe09306ae8..ccf1664563b1e3805448b63cfd65b9477ba04c4f 100644 (file)
@@ -1,6 +1,31 @@
-/* packet-ospf.h (c) 1998 Hannes Boehm */
-
-/* $Id: packet-ospf.h,v 1.8 2000/04/16 22:46:21 guy Exp $ */
+/* packet-ospf.h
+ *
+ * $Id: packet-ospf.h,v 1.9 2000/08/11 13:34:04 deniel Exp $
+ * 
+ * (c) 1998 Hannes Boehm
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 __PACKET_OSPF_H__
+#define __PACKET_OSPF_H__
 
 #define OSPF_HEADER_LENGTH     24
 
@@ -137,3 +162,5 @@ typedef struct _e_ospf_crypto {
     guint8      length;
     guint32   sequence_num;
 } e_ospf_crypto;
+
+#endif
index b377aef6542fa893621331dcbe43b567a291b480..35c50b9cb97d330f74d9797150291baf547fc228 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for PIM disassembly
  * (c) Copyright Jun-ichiro itojun Hagino <itojun@itojun.org>
  *
- * $Id: packet-pim.c,v 1.15 2000/08/07 03:20:59 guy Exp $
+ * $Id: packet-pim.c,v 1.16 2000/08/11 13:35:08 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
-#include "config.h"
+
+#ifdef HAVE_CONFIG_H 
+# include "config.h"
+#endif
 
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #include <netinet/in.h>
 #endif
 
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <glib.h>
 #include "packet.h"
 #include "packet-ip.h"
 #include "packet-ipv6.h"
index c630e26d5fce371f27cd86bf5e5388c3873c6c16..7bdd59f5ad1604901306a9f476d7ad8001024367 100644 (file)
@@ -1,5 +1,26 @@
-/* packet-portmap.h */
-/* $Id: packet-portmap.h,v 1.3 1999/11/15 14:17:19 nneul Exp $ */
+/* packet-portmap.h
+ *
+ * $Id: packet-portmap.h,v 1.4 2000/08/11 13:34:03 deniel Exp $
+ * 
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 PACKET_PORTMAP_H
 #define PACKET_PORTMAP_H
index 7dddd37a2bb84fd646007b3e5232b4feb5df0243..ea19df16e0a344102659c013764346995de54ee5 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-ppp.h
  *
- * $Id: packet-ppp.h,v 1.3 2000/05/25 07:42:25 gram Exp $
+ * $Id: packet-ppp.h,v 1.4 2000/08/11 13:34:03 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_PPP_H__
+#define __PACKET_PPP_H__
+
 void capture_ppp(const u_char *, int, packet_counts *);
 void dissect_ppp(tvbuff_t *, packet_info *, proto_tree *);
 void dissect_payload_ppp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index a9b9ac863b0433d4f0c97d0a4d33a4f8e77d5d62..3db175d11db7c8d0660255dda3e2bd3766225700 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-q2931.h
  *
- * $Id: packet-q2931.h,v 1.2 2000/05/29 08:57:38 guy Exp $
+ * $Id: packet-q2931.h,v 1.3 2000/08/11 13:34:03 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_Q2931_H__
+#define __PACKET_Q2931_H__
+
 void dissect_q2931(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 2e778ab08560d4a001adc0fe97b689ea12fb08fc..a553f95a5318b408f36da3fb3b345160d6fc46ce 100644 (file)
@@ -2,7 +2,7 @@
  * Declarations of exported routines for Q.931 and Q.2931 frame disassembly
  * Guy Harris <guy@alum.mit.edu>
  *
- * $Id: packet-q931.h,v 1.3 2000/05/29 08:57:40 guy Exp $
+ * $Id: packet-q931.h,v 1.4 2000/08/11 13:34:02 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,6 +24,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_Q931_H__
+#define __PACKET_Q931_H__
+
 void dissect_q931(tvbuff_t *, packet_info *, proto_tree *);
 
 extern void dissect_q931_bearer_capability_ie(tvbuff_t *, int, int,
@@ -34,3 +37,5 @@ extern void dissect_q931_high_layer_compat_ie(tvbuff_t *, int, int,
 
 extern void dissect_q931_progress_indicator_ie(tvbuff_t *, int, int,
     proto_tree *);
+
+#endif
index 12c7835577e65bdd1b38099946767fef371ea7b0..fab2607db0411d3c9ddcd57a1c090dae17322378 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-raw.h
  *
- * $Id: packet-raw.h,v 1.2 2000/05/19 21:47:37 gram Exp $
+ * $Id: packet-raw.h,v 1.3 2000/08/11 13:34:02 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_RAW_H__
+#define __PACKET_RAW_H__
+
 void capture_raw(const u_char *, packet_counts *);
 void dissect_raw(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 7823b1c9f6905fc5c79119afdffd94eb20f71ce2..ab47c207d4bc0547de589ccae5bf26b0b06e9d8a 100644 (file)
@@ -1,6 +1,31 @@
-/* packet-rip.h (c) 1998 Hannes Boehm */
+/* packet-rip.h
+ *
+ * $Id: packet-rip.h,v 1.6 2000/08/11 13:34:02 deniel Exp $
+ *
+ * (c) 1998 Hannes Boehm
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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.
+ */
 
-/* $Id: packet-rip.h,v 1.5 2000/04/14 06:17:23 guy Exp $ */
+#ifndef __PACKET_RIP_H__
+#define __PACKET_RIP_H__
 
 #define        RIPv1   1
 #define        RIPv2   2
@@ -33,3 +58,5 @@ typedef union _e_rip_entry {
     e_rip_vektor       vektor;
     e_rip_authentication authentication;
 } e_rip_entry;
+
+#endif
index 642016ad2c1e95fb98f791da091e8a3dace4d231..518a1478256b6e5bc1b0ac9d92013685927feb8d 100644 (file)
@@ -2,7 +2,7 @@
  * RIPng definition
  * (c) Copyright Jun-ichiro itojun Hagino <itojun@itojun.org>
  *
- * $Id: packet-ripng.h,v 1.3 2000/04/08 07:07:35 guy Exp $
+ * $Id: packet-ripng.h,v 1.4 2000/08/11 13:34:28 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #ifndef __PACKET_RIPNG_H_DEFINED__
 #define __PACKET_RIPNG_H_DEFINED__
 
-#ifndef __GLOBALS_H__
 #include "globals.h"
-#endif
-
-#ifndef __PACKET_IPV6_H_DEFINED__
 #include "packet-ipv6.h"
-#endif
 
 /*
  * KAME Header: /cvsroot/kame/kame/kame/kame/route6d/route6d.h,v 1.1.1.1 1999/08/08 23:31:35 itojun Exp
index 5bbec53a049570dcd5c2692b833e955f14b4b3a8..00633b7cbc629fb92de1b86fe67b47a1512e8a24 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for unix rlogin packet dissection
  * Copyright 2000, Jeffrey C. Foster <jfoste@woodward.com>
  *
- * $Id: packet-rlogin.c,v 1.7 2000/08/07 03:21:04 guy Exp $
+ * $Id: packet-rlogin.c,v 1.8 2000/08/11 13:35:07 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 #include <string.h>
 #include <glib.h>
+
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
+#endif
+
 #include "packet.h"
 #include "resolv.h"
 #include "globals.h"
 
 #include "packet-tcp.h"
 
-#ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
-# include "snprintf.h"
-#endif
 
 #define CHECK_PACKET_LENGTH(X) if (!BYTES_ARE_IN_FRAME(offset, X)){  \
         proto_tree_add_text(tree, NullTVB, offset, 0, "*** FRAME TOO SHORT ***"); \
index ce6d4299711eb58633118c4c6b10fb3c3e9708fd..70a3a1a2270c7a79ff1281b6343ba28af11802a6 100644 (file)
@@ -1,5 +1,28 @@
-/* packet-rpc.h (c) 1999 Uwe Girlich */
-/* $Id: packet-rpc.h,v 1.16 2000/08/08 06:19:51 girlich Exp $ */
+/* packet-rpc.h
+ *
+ * $Id: packet-rpc.h,v 1.17 2000/08/11 13:34:01 deniel Exp $
+ *
+ * (c) 1999 Uwe Girlich
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 __PACKET_RPC_H__
 #define __PACKET_RPC_H__
index b50e874b9f4d1c6700eba5995458d32f037ad027..3689bc8b89da2e14753528b1de535aa66458df62 100644 (file)
@@ -3,7 +3,7 @@
  *
  * (c) Copyright Ashok Narayanan <ashokn@cisco.com>
  *
- * $Id: packet-rsvp.c,v 1.25 2000/08/07 03:21:06 guy Exp $
+ * $Id: packet-rsvp.c,v 1.26 2000/08/11 13:35:04 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 # include <netinet/in.h>
 #endif
 
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <glib.h>
 #include "packet.h"
 #include "packet-ip.h"
 #include "packet-ipv6.h"
index 9733898015b8c881570aca498d396aca70fef3dd..6e935367d34ada91ee41b7822bd1a22f075f68da 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Jason Lango <jal@netapp.com>
  *
- * $Id: packet-rtcp.h,v 1.1 2000/04/21 01:45:57 guy Exp $
+ * $Id: packet-rtcp.h,v 1.2 2000/08/11 13:34:01 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -25,4 +25,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_RTCP_H__
+#define __PACKET_RTCP_H__
+
 void dissect_rtcp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 3e5a10931c4506bc7375966663562b04b944a3f3..8d8ab631bf96aca83b4f511ffb51d112678745f4 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Jason Lango <jal@netapp.com>
  *
- * $Id: packet-rtp.h,v 1.1 2000/04/21 01:45:56 guy Exp $
+ * $Id: packet-rtp.h,v 1.2 2000/08/11 13:34:01 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -25,4 +25,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_RTP_H__
+#define __PACKET_RTP_H__
+
 void dissect_rtp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 2fd807552f659e4a7f69f06368494dc50a5a1ffe..8a8918d8d36e6243974c0b90719b770118dc85e2 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for Stream Control Transmission Protocol dissection
  * Copyright 2000, Michael Tüxen <Michael.Tuexen@icn.siemens.de>
  *
- * $Id: packet-sctp.c,v 1.3 2000/08/07 03:21:09 guy Exp $
+ * $Id: packet-sctp.c,v 1.4 2000/08/11 13:35:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@unicom.net>
 # include <netinet/in.h>
 #endif
 
+#include <string.h>
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <string.h>
-#include <glib.h>
 #include "packet.h"
-
 #include "packet-ip.h"
 
 /* Initialize the protocol and registered fields */
index 0a24f10427efae566c0bed7cf1cb4cf8afb06233..bd16acfe1f487c1adf8751b17d4f7878b30d4790 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-sdp.h
  *
- * $Id: packet-sdp.h,v 1.1 2000/02/15 21:03:08 gram Exp $
+ * $Id: packet-sdp.h,v 1.2 2000/08/11 13:34:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SDP_H__
+#define __PACKET_SDP_H__
 
 void dissect_sdp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 95fb04961cdc8a29a49ffca4116b6ffc35f76986..7166d134daa81fd85036ccec3f11e0628b1130e4 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for smb packet dissection
  * Copyright 1999, Richard Sharpe <rsharpe@ns.aus.com>
  *
- * $Id: packet-smb-common.h,v 1.2 2000/05/11 08:15:45 gram Exp $
+ * $Id: packet-smb-common.h,v 1.3 2000/08/11 13:34:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -25,6 +25,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SMB_COMMON_H__
+#define __PACKET_SMB_COMMON_H__
+
 #ifdef HAVE_CONFIG_H
 # include "config.h"
 #endif
@@ -83,3 +86,5 @@ int display_unicode_string( char *Name, const u_char *pd, int offset,
                frame_data *fd, proto_tree *tree);
 void dissect_smb_unknown( const u_char *pd, int offset, frame_data *fd,
                proto_tree *tree);
+
+#endif
index 44d298a2854ef152becfec39e6dea50ae76004dc..f948d7cfac15a1ff0b698bc6d2251b45795fab4b 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-smb.h
  *
- * $Id: packet-smb.h,v 1.1 2000/02/15 21:03:09 gram Exp $
+ * $Id: packet-smb.h,v 1.2 2000/08/11 13:33:52 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SMB_H__
+#define __PACKET_SMB_H__
 
 void dissect_smb(const u_char *pd, int offset, frame_data *fd, proto_tree *tree, int max_data);
+
+#endif
index aa18ac3b659ec165a66faf1ed2613281cd73b13b..bb62aed9ea28b8518861f8697512347601c5ceee 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-sna.h
  * Definitions for SNA dissection.
  *
- * $Id: packet-sna.h,v 1.3 2000/04/17 00:32:43 guy Exp $
+ * $Id: packet-sna.h,v 1.4 2000/08/11 13:34:00 deniel Exp $
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -18,6 +18,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SNA_H__
+#define __PACKET_SNA_H__
+
 /*
  * Structure used to represent an FID Type 4 address; gives the layout of the
  * data pointed to by an AT_SNA "address" structure if the size is
@@ -33,3 +36,5 @@ struct sna_fid_type_4_addr {
  * Routine to take an SNA FID Type 4 address and generate a string.
  */
 extern gchar *sna_fid_type_4_addr_to_str(const struct sna_fid_type_4_addr *addrp);
+
+#endif
index d0527fcd9ee387d5e9e0bef2e38ead735331a3e0..7b5ef92aad08e30355ce8aaeff1dc98d65f54bb8 100644 (file)
@@ -2,7 +2,7 @@
  * Exported routines for SNMP (simple network management protocol)
  * D.Jorand (c) 1998
  *
- * $Id: packet-snmp.h,v 1.4 2000/05/30 03:35:55 guy Exp $
+ * $Id: packet-snmp.h,v 1.5 2000/08/11 13:34:00 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SNMP_H__
+#define __PACKET_SNMP_H__
+
 /*
  * Guts of the SNMP dissector - exported for use by protocols such as
  * ILMI.
  */
 void dissect_snmp_pdu(const u_char *, int, frame_data *, proto_tree *tree,
     char *, int, gint);
+
+#endif
index 11df2e982c1b33eb2b4b770d7865942cab3ffdf7..4f5a2bf8d85df00da65f1c1d889a5e92edeb02d0 100644 (file)
@@ -2,7 +2,7 @@
  * Routines for socks versions 4 &5  packet dissection
  * Copyright 2000, Jeffrey C. Foster <jfoste@woodward.com>
  *
- * $Id: packet-socks.c,v 1.8 2000/08/07 03:21:12 guy Exp $
+ * $Id: packet-socks.c,v 1.9 2000/08/11 13:34:59 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #include <stdio.h>
 #include <string.h>
 #include <glib.h>
+
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
+#endif
+
 #include "packet.h"
 #include "resolv.h"
 #include "globals.h"
 #include "packet-tcp.h"
 #include "packet-udp.h"
 
-#ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
-# include "snprintf.h"
-#endif
-
-
 
 #define CHECK_PACKET_LENGTH(X) if (!BYTES_ARE_IN_FRAME(offset, X)){  \
         proto_tree_add_text(tree, NullTVB, offset, 0, "*** FRAME TOO SHORT ***"); \
index 79ee7590e24f190f9375dff83c71fb8b3c240d3e..8aa75e8d824a9d262efbb6305ef6ced561aab2a4 100644 (file)
@@ -6,7 +6,7 @@
  *       In particular I have not had an opportunity to see how it 
  *       responds to SRVLOC over TCP.
  *
- * $Id: packet-srvloc.c,v 1.12 2000/08/07 03:21:13 guy Exp $
+ * $Id: packet-srvloc.c,v 1.13 2000/08/11 13:34:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 # include <netinet/in.h>
 #endif
 
+#include <string.h>
+#include <time.h>
+#include <glib.h>
+
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
-#include <string.h>
-#include <time.h>
-#include <glib.h>
 #include "packet.h"
 #include "packet-ipv6.h"
 
index 2781ee400b9b2d336d8b893331353dd4d2a29dbe..2a7d91d6193e1c3963b2406abc3477b1a8b714f8 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-sscop.h
  *
- * $Id: packet-sscop.h,v 1.2 2000/05/29 08:57:40 guy Exp $
+ * $Id: packet-sscop.h,v 1.3 2000/08/11 13:33:59 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_SSCOP_H__
+#define __PACKET_SSCOP_H__
+
 void dissect_sscop(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index cb871a144237c4526fc9a8e616d54163d9eacf28..7e9953d44ffd3b9bfbbfeacb2194ab0071f9b96c 100644 (file)
@@ -1,5 +1,26 @@
-/* packet-stat.h */
-/* $Id: packet-stat.h,v 1.1 1999/11/11 21:22:00 nneul Exp $ */
+/* packet-stat.h
+ *
+ * $Id: packet-stat.h,v 1.2 2000/08/11 13:33:59 deniel Exp $
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 PACKET_STAT_H
 #define PACKET_STAT_H
index 1cfd0ab604f624fdb07e76795386acd7423daa77..3b4764c5de8da97092536308b7e38b373e55ed75 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-tcp.c
  * Routines for TCP packet disassembly
  *
- * $Id: packet-tcp.c,v 1.79 2000/08/07 03:21:15 guy Exp $
+ * $Id: packet-tcp.c,v 1.80 2000/08/11 13:34:55 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <stdio.h>
 #include <glib.h>
-#include "globals.h"
-#include "resolv.h"
-#include "follow.h"
-#include "prefs.h"
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
+#include "globals.h"
+#include "resolv.h"
+#include "follow.h"
+#include "prefs.h"
 #include "plugins.h"
 #include "packet-tcp.h"
-
 #include "packet-ip.h"
 #include "conversation.h"
 
index f903a80e5e9268fc4458a6077d65f05915e539e1..69045dead612bfeb050cc4352cccad2f40cbe52e 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-tcp.h
  *
- * $Id: packet-tcp.h,v 1.4 2000/04/20 07:05:57 guy Exp $
+ * $Id: packet-tcp.h,v 1.5 2000/08/11 13:33:59 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_TCP_H__
+#define __PACKET_TCP_H__
+
 /* Urgent pointer value for the current packet. */
 extern guint16   tcp_urgent_pointer;
 
 extern void decode_tcp_ports(const u_char *, int, frame_data *,
        proto_tree *, int, int);
+
+#endif
index 69edadcb5665b7771b1443ed8bb1e0c8b94a9920..955acb41530589aef32ccd88f79a7579392fc1d8 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-tftp.h
  *
- * $Id: packet-tftp.h,v 1.1 2000/02/15 21:03:18 gram Exp $
+ * $Id: packet-tftp.h,v 1.2 2000/08/11 13:33:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_TFTP_H__
+#define __PACKET_TFTP_H__
 
 void dissect_tftp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index c5e187d47803deb12239472d119b004c581d7a0d..9cb5283b63c50b9a1971b07485f688eaa7ea4415 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-tr.h
  *
- * $Id: packet-tr.h,v 1.2 2000/05/15 06:22:07 gram Exp $
+ * $Id: packet-tr.h,v 1.3 2000/08/11 13:33:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_TR_H__
+#define __PACKET_TR_H__
+
 void capture_tr(const u_char *, int, packet_counts *);
 void dissect_tr(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 6822ec455b4bd76db7144029276b6da8e84ec905..07796aa6ee67b6e726e5d3a8d2fd8ff18fbf21f8 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-trmac.h
  *
- * $Id: packet-trmac.h,v 1.2 2000/06/20 03:05:37 gram Exp $
+ * $Id: packet-trmac.h,v 1.3 2000/08/11 13:33:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_TRMAC_H__
+#define __PACKET_TRMAC_H__
 
 void dissect_trmac(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index 47ef7207e9bea74458e628b1517ac565b754c994..9521d4a0fcaaa0da42fb82c209842494531da5cc 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-udp.h
  *
- * $Id: packet-udp.h,v 1.3 2000/04/20 07:05:58 guy Exp $
+ * $Id: packet-udp.h,v 1.4 2000/08/11 13:33:58 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_UDP_H__
+#define __PACKET_UDP_H__
+
 extern void decode_udp_ports(const u_char *, int, frame_data *,
        proto_tree *, int, int);
+
+#endif
index fc99d102febcd2ecad24d432e9be41f011a2d1b1..2bc49e3548a7bc5eb8b6378d18da0b2501b33b10 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-v120.h
  *
- * $Id: packet-v120.h,v 1.4 2000/05/31 03:58:55 gram Exp $
+ * $Id: packet-v120.h,v 1.5 2000/08/11 13:33:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_V120_H__
+#define __PACKET_V120_H__
+
 void dissect_v120(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index b7321e6a159b7c063084a3b52de5bdccfe492d15..45ccb0e46e48f59b816116efd467be2f608dfaac 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-vlan.h
  *
- * $Id: packet-vlan.h,v 1.2 2000/04/16 22:59:37 guy Exp $
+ * $Id: packet-vlan.h,v 1.3 2000/08/11 13:33:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_VLAN_H__
+#define __PACKET_VLAN_H__
+
 void capture_vlan(const u_char *, int, packet_counts *);
+
+#endif
index 120af897214467ba493c4602ef886dafd21f7203..21a9155abfc947ee38d711a07162fd6d6389d85e 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-vtp.h
  *
- * $Id: packet-vtp.h,v 1.1 2000/02/15 21:03:27 gram Exp $
+ * $Id: packet-vtp.h,v 1.2 2000/08/11 13:33:57 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,5 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_VTP_H__
+#define __PACKET_VTP_H__
 
 void dissect_vtp(const u_char *, int, frame_data *, proto_tree *);
+
+#endif
index 538731e80c3e08fa6e69f2e17e6712224a4d3513..591266061087570810943c1aece2e6060643938d 100644 (file)
@@ -1,11 +1,14 @@
 /* packet-x11-declarations.h
  *
- * $Id: packet-x11-declarations.h,v 1.1 2000/06/12 02:30:33 guy Exp $
+ * $Id: packet-x11-declarations.h,v 1.2 2000/08/11 13:33:54 deniel Exp $
  *
  * Put there so as to make packet-x11.c lighter. Generated from
  * x11-list. See packet-x11.c
  */
 
+#ifndef __PACKET_X11_DECLARATIONS_H__
+#define __PACKET_X11_DECLARATIONS_H__
+
 static int hf_x11_acceleration_denominator = -1;
 static int hf_x11_acceleration_numerator = -1;
 static int hf_x11_access_mode = -1;
@@ -373,3 +376,5 @@ static int hf_x11_window_value_mask_colormap = -1;
 static int hf_x11_window_value_mask_cursor = -1;
 static int hf_x11_x = -1;
 static int hf_x11_y = -1;
+
+#endif
index f43d4685f409a69d23131f0a1d7ea90dd3b4d3c2..90e5ab0c0655de24d5e1cc050241a02331ec314d 100644 (file)
@@ -1,10 +1,13 @@
 /* packet-x11-keysym.h
  *
- * $Id: packet-x11-keysym.h,v 1.1 2000/06/12 02:30:34 guy Exp $
+ * $Id: packet-x11-keysym.h,v 1.2 2000/08/11 13:33:55 deniel Exp $
  *
  * Put there so as to make packet-x11.c lighter. See packet-x11.c
  */
 
+#ifndef __PACKET_X11_KEYSYM_H__
+#define __PACKET_X11_KEYSYM_H__
+
 static const value_string keysym_vals_source[] = {
       { 0, "NoSymbol" }, { 0x020, "space" }, { 0x021, "!" }, { 0x022, "\"" },
       { 0x023, "#" }, { 0x024, "$" }, { 0x025, "%" }, { 0x026, "&" },
@@ -341,3 +344,5 @@ static const value_string keysym_vals_source[] = {
       { 0xFFEC, "Super_R" }, { 0xFFED, "Hyper_L" }, { 0xFFEE, "Hyper_R" }, { 0xFFFF, "Delete" },
       { 0xFFFFFF, "VoidSymbol" }, { 0, NULL }
 };
+
+#endif
index cf931426e781ce63aea58cf31b97d9b54f4c7189..710ed4662934dc7ed2651d05ebef01de24627e53 100644 (file)
@@ -1,6 +1,6 @@
 /* packet-x25.h
  *
- * $Id: packet-x25.h,v 1.6 2000/05/25 21:34:58 oabad Exp $
+ * $Id: packet-x25.h,v 1.7 2000/08/11 13:33:55 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -22,4 +22,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PACKET_X25_H__
+#define __PACKET_X25_H__
+
 void dissect_x25(tvbuff_t *, packet_info *, proto_tree *);
+
+#endif
index aac98b3e2f61f3c93ffdea9dfd1ceb5c83ca693d..fca819e06d8e56d4dd8ca687f76d5fd4939fee04 100644 (file)
@@ -1,5 +1,26 @@
-/* packet-ypbind.h */
-/* $Id: packet-ypbind.h,v 1.1 1999/11/10 17:23:54 nneul Exp $ */
+/* packet-ypbind.h
+ *
+ * $Id: packet-ypbind.h,v 1.2 2000/08/11 13:33:53 deniel Exp $
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 PACKET_YPBIND_H
 #define PACKET_YPBIND_H
index 301999151591c6489370ca68ecaf03c0e0d38516..5bcebc8ff0c797b18fc1d36f3f97cefadad934d3 100644 (file)
@@ -1,5 +1,26 @@
-/* packet-ypserv.h */
-/* $Id: packet-ypserv.h,v 1.1 1999/11/10 17:23:54 nneul Exp $ */
+/* packet-ypserv.h
+ *
+ * $Id: packet-ypserv.h,v 1.2 2000/08/11 13:33:53 deniel Exp $
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 PACKET_YPSERV_H
 #define PACKET_YPSERV_H
index d851723562ad27d96d329628fecca80542a78582..2fb2470f265915c37be3f3d09c819c16f95a61f6 100644 (file)
@@ -1,5 +1,26 @@
-/* packet-ypxfr.h */
-/* $Id: packet-ypxfr.h,v 1.1 1999/11/10 17:23:55 nneul Exp $ */
+/* packet-ypxfr.h
+ *
+ * $Id: packet-ypxfr.h,v 1.2 2000/08/11 13:33:52 deniel Exp $
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@zing.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 PACKET_YPXFR_H
 #define PACKET_YPXFR_H
index a7084e925cf13a3187ff9ed08d3c3ca64cc79474..f8904af439ce2c762e8f8fcdaaceb47da21d4ee8 100644 (file)
--- a/packet.c
+++ b/packet.c
@@ -1,7 +1,7 @@
 /* packet.c
  * Routines for packet disassembly
  *
- * $Id: packet.c,v 1.97 2000/08/07 03:21:24 guy Exp $
+ * $Id: packet.c,v 1.98 2000/08/11 13:34:33 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <stdio.h>
 #include <stdlib.h>
+
+#ifdef HAVE_STDARG_H
 #include <stdarg.h>
+#endif
+
 #include <string.h>
 #include <ctype.h>
 #include <time.h>
 #include "packet-v120.h"
 #include "packet-vines.h"
 
-#ifndef __RESOLV_H__
 #include "resolv.h"
-#endif
-
-#ifndef __TVBUFF_H__
 #include "tvbuff.h"
-#endif
-
 #include "plugins.h"
 
 extern capture_file  cfile;
index a8e0a51c780f3c7af4cae717470d4910c1245062..85aaaaa395499dc77915c2c07cff043c73a35d0c 100644 (file)
--- a/packet.h
+++ b/packet.h
@@ -1,7 +1,7 @@
 /* packet.h
  * Definitions for packet disassembly structures and routines
  *
- * $Id: packet.h,v 1.192 2000/08/10 07:58:43 guy Exp $
+ * $Id: packet.h,v 1.193 2000/08/11 13:34:38 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #ifndef __PACKET_H__
 #define __PACKET_H__
 
-#ifndef __WTAP_H__
 #include "wiretap/wtap.h"
-#endif
-
-#ifndef __PROTO_H__
 #include "proto.h"
-#endif
-
-#ifndef __TVBUFF_H__
 #include "tvbuff.h"
-#endif
-
 
 /* Pointer versions of ntohs and ntohl.  Given a pointer to a member of a
  * byte array, returns the value of the two or four bytes at the pointer.
index 64b27c8efdbb4ff78880dd8629ac640b91aa4ab5..9988ff7ba76568d757a81d7d9c4219d01ec3aeb8 100644 (file)
--- a/plugins.c
+++ b/plugins.c
@@ -1,7 +1,7 @@
 /* plugins.c
  * plugin routines
  *
- * $Id: plugins.c,v 1.20 2000/08/03 01:54:44 gram Exp $
+ * $Id: plugins.c,v 1.21 2000/08/11 13:34:47 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 
 #include <string.h>
 #include <stdlib.h>
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
index abf1152cd59c832c7be16af40bdd5f0758c17cf3..cff14e6419f8944f841207e09949d99c9494027f 100644 (file)
--- a/plugins.h
+++ b/plugins.h
@@ -1,7 +1,7 @@
 /* plugins.h
  * definitions for plugins structures
  *
- * $Id: plugins.h,v 1.6 2000/03/31 21:42:24 oabad Exp $
+ * $Id: plugins.h,v 1.7 2000/08/11 13:34:27 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 #endif /* HAVE_CONFIG_H */
 
-#ifndef __DFILTER_H__
 #include "dfilter.h"
-#endif
-
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
 
 #ifdef HAVE_WINSOCK_H
 #include <winsock.h>
index 72ed298ecf87db323e4320345e12c37c2fc3fbbe..db0b52cbae7048baca7b655f4fa71981cf429656 100644 (file)
@@ -1,7 +1,7 @@
 /* plugin_api.h
  * Routines for Ethereal plugins.
  *
- * $Id: plugin_api.h,v 1.6 2000/05/31 18:32:14 gram Exp $
+ * $Id: plugin_api.h,v 1.7 2000/08/11 13:37:21 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * Copyright 2000 by Gilbert Ramirez <gram@xiexie.org>
 
 #endif
 
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
-
 #include "dfilter.h"
 
 #include "plugin_table.h"
diff --git a/prefs.c b/prefs.c
index 52436a45d0dfce15e367c811ae509505b8898ab5..f5d85bf525ee4769e7d05e8e117cc0f02af321b0 100644 (file)
--- a/prefs.c
+++ b/prefs.c
@@ -1,7 +1,7 @@
 /* prefs.c
  * Routines for handling preferences
  *
- * $Id: prefs.c,v 1.33 2000/08/07 22:31:09 guy Exp $
+ * $Id: prefs.c,v 1.34 2000/08/11 13:34:44 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -44,7 +44,9 @@
 #include <unistd.h>
 #endif
 
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #include "globals.h"
 #include "packet.h"
diff --git a/print.h b/print.h
index d47d66936ec149a7848f725ab9a4714ad9c9f16f..23c6757b2ba07f199da03ed1d98dd624c133e2b0 100644 (file)
--- a/print.h
+++ b/print.h
@@ -1,7 +1,7 @@
 /* print.h
  * Definitions for printing packet analysis trees.
  *
- * $Id: print.h,v 1.19 2000/08/03 12:44:21 gram Exp $
+ * $Id: print.h,v 1.20 2000/08/11 13:34:26 deniel Exp $
  *
  * Gilbert Ramirez <gram@xiexie.org>
  *
@@ -28,9 +28,7 @@
 #ifndef __PRINT_H__
 #define __PRINT_H__
 
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
 
 #define PR_FMT_TEXT 0
 #define PR_FMT_PS   1
diff --git a/proto.c b/proto.c
index cddf2db6ad0e51b0c6c37624b800a1397aaccf96..404f0b56300404b23dc7616993baac24fdde2949 100644 (file)
--- a/proto.c
+++ b/proto.c
@@ -1,7 +1,7 @@
 /* proto.c
  * Routines for protocol tree
  *
- * $Id: proto.c,v 1.75 2000/08/10 19:41:45 guy Exp $
+ * $Id: proto.c,v 1.76 2000/08/11 13:35:33 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 # include <sys/types.h>
 #endif
 
-#ifndef _STDIO_H
 #include <stdio.h>
-#endif
-
-#ifndef _STRING_H
 #include <string.h>
-#endif
-
-#ifndef __G_LIB_H__
 #include <glib.h>
-#endif
 
-#ifndef __PROTO_H__
-#include "proto.h"
+#ifdef NEED_SNPRINTF_H
+# include "snprintf.h"
 #endif
 
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
-
-#ifndef __RESOLV_H__
 #include "resolv.h"
-#endif
-
-#ifndef __REGISTER_H__
 #include "register.h"
-#endif
-
 #include "packet-ipv6.h"
-
-#ifdef NEED_SNPRINTF_H
-# include "snprintf.h"
-#endif
+#include "proto.h"
 
 #define cVALS(x) (const value_string*)(x)
 
diff --git a/proto.h b/proto.h
index 8bfc9c6aeed396e47ffdefb880087af205a9f152..4e3014344e9cb3b63153fd157e267fd284d43e57 100644 (file)
--- a/proto.h
+++ b/proto.h
@@ -1,7 +1,7 @@
 /* proto.h
  * Definitions for protocol display
  *
- * $Id: proto.h,v 1.38 2000/08/10 16:04:32 deniel Exp $
+ * $Id: proto.h,v 1.39 2000/08/11 13:34:36 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -28,9 +28,7 @@
 #define __PROTO_H__
 
 #ifdef HAVE_SYS_TIME_H
-# ifndef _SYS_TIME_H
-#  include <sys/time.h>
-# endif
+# include <sys/time.h>
 #endif
 
 #ifdef HAVE_STDARG_H
 # include <winsock.h>
 #endif
 
-#ifndef __IPV4_H__
 #include "ipv4.h"
-#endif
-
-#ifndef __TVBUFF_H__
 #include "tvbuff.h"
-#endif
 
 /* needs glib.h */
 typedef GNode proto_tree;
index 971fc0e0ee9a64509f51d9b30bd311c4a1e1bb41..252a54f16eeed49d825f49b2f1f6a17919a980cc 100644 (file)
@@ -3,7 +3,7 @@
  * Proto Tree TVBuff cursor
  * Gilbert Ramirez <gram@xiexie.org>
  *
- * $Id: ptvcursor.c,v 1.1 2000/07/28 20:03:43 gram Exp $
+ * $Id: ptvcursor.c,v 1.2 2000/08/11 13:34:32 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,9 +24,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-#ifndef __PTVCURSOR_H__
 #include "ptvcursor.h"
-#endif
 
 
 struct ptvcursor {
index b78a0ae3c22f458011d6c39ba66cf23fffbaac07..34471e5bb5d45a8dedb1220eac37b11c0fcff386 100644 (file)
@@ -3,7 +3,7 @@
  * Proto Tree TVBuff cursor
  * Gilbert Ramirez <gram@xiexie.org>
  *
- * $Id: ptvcursor.h,v 1.1 2000/07/28 20:03:43 gram Exp $
+ * $Id: ptvcursor.h,v 1.2 2000/08/11 13:34:25 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __PTVCURSOR_H__
+#define __PTVCURSOR_H__
+
 #ifdef HAVE_CONFIG_H
 # include "config.h"
 #endif
 
 #include <glib.h>
-
-#ifndef __PACKET_H__
 #include "packet.h"
-#endif
-
-#ifndef __PTVCURSOR_H__
-#define __PTVCURSOR_H__
 
 typedef struct ptvcursor ptvcursor_t;
 
index 245739541e61904686bc72f186bd3535a1b1db74..25bdf85708197785fd37e4c6e99fb8110232aba5 100644 (file)
@@ -69,12 +69,6 @@ Return values:
 Alain Magloire: alainm@rcsm.ee.mcgill.ca
 */
 
-#if defined(HAVE_STDARG_H) && defined(__STDC__) && __STDC__
-#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
-
 #include <stdlib.h>    /* for atoi() */
 #include <ctype.h>
 
index 0bd8aa95ac193bb3d4ccfd68507853227b578113..81d0ba17118c234d75e2bd98e2362bf0e28a31c4 100644 (file)
@@ -44,8 +44,8 @@
 # include "config.h"
 #endif
 
-#include "snprintf-imp.h"
 #include "snprintf.h"
+#include "snprintf-imp.h"
 
 /*
  * Find the nth power of 10
index 62f57789b0ce37fc8b62790f46a0ee82827fd6f6..169f4ed7a8e6743b805adfe97c688acde09d9e46 100644 (file)
@@ -1,3 +1,13 @@
+
+#ifndef __ETHEREAL_SNPRINTF_H__
+#define __ETHEREAL_SNPRINTF_H__
+
+#if defined(HAVE_STDARG_H) && defined(__STDC__) && __STDC__
+# include <stdarg.h>
+#else
+# include <varargs.h>
+#endif
+
 extern int vsnprintf(char *string, size_t length, const char * format,
   va_list args);
 
@@ -7,3 +17,5 @@ extern int snprintf(char *string, size_t length, const char * format, ...);
 extern int snprintf(char *string, size_t length, const char * format,
   int va_alist);
 #endif
+
+#endif
index e76a5bd3ae7482c2f95847a03845a768e663589b..e584938e23ae7c75b1f167c6e8a03d7d6ff165ed 100644 (file)
@@ -1,6 +1,6 @@
 /* strerror.h
  *
- * $Id: strerror.h,v 1.1 1999/06/14 21:46:36 guy Exp $
+ * $Id: strerror.h,v 1.2 2000/08/11 13:33:51 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __STRERROR_H__
+#define __STRERROR_H__
+
 /*
  * Version of "strerror()", for the benefit of OSes that don't have it
  * (e.g., SunOS 4.x).
  */
 extern char *strerror(int);
+
+#endif
index b0fdc0d83716cc01abb385af7527a9b08d367bc5..cebf4b94ff5c004fdba8470f349e824da001eccc 100644 (file)
@@ -1,6 +1,6 @@
 /* tethereal.c
  *
- * $Id: tethereal.c,v 1.38 2000/08/03 12:44:21 gram Exp $
+ * $Id: tethereal.c,v 1.39 2000/08/11 13:34:49 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 
 #include <errno.h>
+
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+
+#ifdef HAVE_FCNTL_H
 #include <fcntl.h>
+#endif
+
 #include <signal.h>
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index c12cfe9cb7c330c538c1ce647602052156e3e7ec..0d723c5cf6c1ba71345c1c2681448bdfbf13e80c 100644 (file)
--- a/tvbuff.c
+++ b/tvbuff.c
@@ -9,7 +9,7 @@
  *             the data of a backing tvbuff, or can be a composite of
  *             other tvbuffs.
  *
- * $Id: tvbuff.c,v 1.6 2000/08/10 07:58:44 guy Exp $
+ * $Id: tvbuff.c,v 1.7 2000/08/11 13:34:31 deniel Exp $
  *
  * Copyright (c) 2000 by Gilbert Ramirez <gram@xiexie.org>
  *
@@ -33,9 +33,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-#ifndef __TVBUFF_H__
 #include "tvbuff.h"
-#endif
 
 #include <string.h>
 
index f0b94fe46b7254d842e42a2fdd13edc3d33e1c7b..fcfe1eceea628d7fc8d5b44399c6a18f0983b724 100644 (file)
--- a/tvbuff.h
+++ b/tvbuff.h
@@ -9,7 +9,7 @@
  *             the data of a backing tvbuff, or can be a composite of
  *             other tvbuffs.
  *
- * $Id: tvbuff.h,v 1.6 2000/08/10 07:58:44 guy Exp $
+ * $Id: tvbuff.h,v 1.7 2000/08/11 13:34:24 deniel Exp $
  *
  * Copyright (c) 2000 by Gilbert Ramirez <gram@xiexie.org>
  *
 #ifndef __TVBUFF_H__
 #define __TVBUFF_H__
 
-#ifndef __GLIB_H__
 #include <glib.h>
-#endif
-
-#ifndef __EXCEPTIONS_H__
 #include "exceptions.h"
-#endif
 
 typedef struct tvbuff tvbuff_t;
 
diff --git a/util.c b/util.c
index e6a2ce0611f6b7f8ba6a06e8b8b73dec94b24c1c..0d8571b99816cc28d840c33ed218a511fa9a4fc5 100644 (file)
--- a/util.c
+++ b/util.c
@@ -1,7 +1,7 @@
 /* util.c
  * Utility routines
  *
- * $Id: util.c,v 1.40 2000/07/31 04:53:31 guy Exp $
+ * $Id: util.c,v 1.41 2000/08/11 13:34:53 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
 #endif
 
 #ifdef NEED_SNPRINTF_H
-# ifdef HAVE_STDARG_H
-#  include <stdarg.h>
-# else
-#  include <varargs.h>
-# endif
 # include "snprintf.h"
 #endif
 
index 84fafc2f33adaead85db41bb9c22b15994a2c9bc..ae66b75f6b4a1ef29de5a1a14638348cf21e334d 100644 (file)
@@ -1,6 +1,6 @@
 /* ascend.c
  *
- * $Id: ascend.c,v 1.16 2000/05/19 23:06:47 gram Exp $
+ * $Id: ascend.c,v 1.17 2000/08/11 13:32:37 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -29,7 +29,9 @@
 #include "ascend-int.h"
 #include "file_wrappers.h"
 
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
index 5b908b9e93605483b08201f4c0ca31c01f6505fa..fe732ec9b43ff0ee57789c789d2b975ebea70da1 100644 (file)
@@ -1,6 +1,6 @@
 /* ascend.h
  *
- * $Id: ascend.h,v 1.6 2000/05/18 09:09:24 guy Exp $
+ * $Id: ascend.h,v 1.7 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  *
  */
 
+#ifndef __ASCEND_H__
+#define __ASCEND_H__
+
 #define ASCEND_MAX_DATA_ROWS 8
 #define ASCEND_MAX_DATA_COLS 16
 #define ASCEND_MAX_PKT_LEN (ASCEND_MAX_DATA_ROWS * ASCEND_MAX_DATA_COLS)
 
 int ascend_open(wtap *wth, int *err);
+
+#endif
index b513d3937720be1561379dcb9fc2d54eb712b1fb..2ce99c6053f790d3e39df6d65d6ce6bb687c34d2 100644 (file)
@@ -1,6 +1,6 @@
 /* buffer.c
  *
- * $Id: buffer.c,v 1.9 2000/07/31 04:15:58 guy Exp $
+ * $Id: buffer.c,v 1.10 2000/08/11 13:32:37 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -29,7 +29,9 @@
 #include <string.h>
 #include <glib.h>
 
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #include "buffer.h"
 
index 5ca1cca239a9935c3fe726deb31124d1f3606adb..385e4cb679b2fd68c1d8d67e5652bc7f748a2e27 100644 (file)
@@ -1,6 +1,6 @@
 /* buffer.h
  *
- * $Id: buffer.h,v 1.6 2000/07/31 04:15:58 guy Exp $
+ * $Id: buffer.h,v 1.7 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,6 +21,9 @@
  *
  */
 
+#ifndef __W_BUFFER_H__
+#define __W_BUFFER_H__
+
 #define SOME_FUNCTIONS_ARE_DEFINES
 
 #ifdef HAVE_WINSOCK_H
@@ -51,3 +54,5 @@ void buffer_remove_start(Buffer* buffer, unsigned int bytes);
  u_char* buffer_start_ptr(Buffer* buffer);
  u_char* buffer_end_ptr(Buffer* buffer);
 #endif
+
+#endif
index 4c3529aca6654976714e19ad3fa8618049b78dcc..f2ba12e4f3999630cf716536a206aeedd58537fe 100644 (file)
@@ -8,6 +8,15 @@
 /* Define if you have the z library (-lz).  */
 /*#define HAVE_LIBZ 1*/
 
+/* Define if you have the <sys/stat.h> header file.  */
+#define HAVE_SYS_STAT_H 1
+
+/* Define if you have the <sys/types.h> header file.  */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define if you have the <fcntl.h> header file.  */
+#define HAVE_FCNTL_H 1
+
 /* Name of package */
 #define PACKAGE "libwtap.a"
 
index 5b3f986c51d3dd5e924dc05ef801ac7fa2a7c5a5..2d4334c0546b2bdc8d9980dc2072fdffaa5955a9 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: configure.in,v 1.21 2000/02/12 08:54:32 guy Exp $
+# $Id: configure.in,v 1.22 2000/08/11 13:32:35 deniel Exp $
 dnl
 dnl Process this file with autoconf 2.13 or later to produce a
 dnl configure script; 2.12 doesn't generate a "configure" script that
@@ -46,7 +46,7 @@ fi
 
 dnl Checks for header files
 AC_HEADER_STDC
-AC_CHECK_HEADERS(sys/time.h netinet/in.h unistd.h)
+AC_CHECK_HEADERS(sys/time.h netinet/in.h unistd.h fcntl.h sys/stat.h sys/types.h)
 
 AC_CANONICAL_HOST
 
index 1adcf2d0582b8354d13f1d7151059a2415c1c09d..b40962abee659f3f0f2def90f5f4d4520ed10c13 100644 (file)
@@ -1,6 +1,6 @@
  /* csids.h
  *
- * $Id: csids.h,v 1.1 2000/08/08 22:16:42 mhall Exp $
+ * $Id: csids.h,v 1.2 2000/08/11 13:32:35 deniel Exp $
  *
  * Copyright (c) 2000 by Mike Hall <mlh@io.com>
  * Copyright (c) Cisco Systems
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __CSIDS_H__
+#define __CSIDS_H__
+
 int csids_open(wtap *wth, int *err);
+
+#endif
index d37d48172afaf07885d817eba2735632d377ac71..63649b959051ea684055b9b49c2d02e1a79eea73 100644 (file)
@@ -1,6 +1,6 @@
 /* file.c
  *
- * $Id: file.c,v 1.59 2000/08/08 22:16:42 mhall Exp $
+ * $Id: file.c,v 1.60 2000/08/11 13:32:36 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
 #endif
 
 #include <stdio.h>
-#include <fcntl.h>
 #include <string.h>
 #include <stdlib.h>
+
+#ifdef HAVE_FCNTL_H
+#include <fcntl.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+
 #include <errno.h>
 
 #ifdef HAVE_IO_H
index ca5ca7b1cd74e658761d31be4fd3d6372577468c..9911a6c45eeb7f786e75d765a050f0bc71d16728 100644 (file)
@@ -1,6 +1,6 @@
 /* i4btrace.h
  *
- * $Id: i4btrace.h,v 1.1 1999/12/12 22:40:09 gram Exp $
+ * $Id: i4btrace.h,v 1.2 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1999 by Bert Driehuis <driehuis@playbeing.org>
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __I4BTRACE_H__
+#define __I4BTRACE_H__
+
 int i4btrace_open(wtap *wth, int *err);
+
+#endif
index 38c37899a0486be47d925c2ca2c1b1622faf7270..f49449319b54dbf3cfbdf499948b1e45eb2ac6ce 100644 (file)
@@ -1,6 +1,6 @@
 /* iptrace.h
  *
- * $Id: iptrace.h,v 1.4 2000/01/22 06:22:38 guy Exp $
+ * $Id: iptrace.h,v 1.5 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __IPTRACE_H__
+#define __IPTRACE_H__
+
 int iptrace_open(wtap *wth, int *err);
+
+#endif
index 443754ae690198fdd6ecc8ef99fce112939f7551..e6c6aa389302d4ef98f226525cc823d03bc9a2bd 100644 (file)
@@ -1,6 +1,6 @@
 /* lanalyzer.h
  *
- * $Id: lanalyzer.h,v 1.3 2000/01/22 06:22:38 guy Exp $
+ * $Id: lanalyzer.h,v 1.4 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __LANALYZER_H__
+#define __LANALYZER_H__
+
 int lanalyzer_open(wtap *wth, int *err);
+
+#endif
index 1e4e409ac025bd74676326cae0bdded5083942f6..28b50a8f8966d24aeecb761a8c6ec200243d8ed3 100644 (file)
@@ -1,6 +1,6 @@
 /* libpcap.h
  *
- * $Id: libpcap.h,v 1.8 2000/07/30 16:54:12 oabad Exp $
+ * $Id: libpcap.h,v 1.9 2000/08/11 13:32:35 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,6 +21,9 @@
  *
  */
 
+#ifndef __W_LIBPCAP_H__
+#define __W_LIBPCAP_H__
+
 /* Magic numbers in "libpcap" files.
 
    "libpcap" file records are written in the byte order of the host that
@@ -86,3 +89,5 @@ struct pcaprec_ss990915_hdr {
 int libpcap_open(wtap *wth, int *err);
 gboolean libpcap_dump_open(wtap_dumper *wdh, int *err);
 int libpcap_dump_can_write_encap(int filetype, int encap);
+
+#endif
index 741e1118fb83d4a4e2805d8a50163ae80c56ed5f..859834f68cc480cef366ccb8f0755080627984f2 100644 (file)
@@ -1,6 +1,6 @@
 /* netmon.h
  *
- * $Id: netmon.h,v 1.6 2000/01/22 06:22:40 guy Exp $
+ * $Id: netmon.h,v 1.7 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  *
  */
 
+#ifndef __NETMON_H__
+#define __NETMON_H__
+
 int netmon_open(wtap *wth, int *err);
 gboolean netmon_dump_open(wtap_dumper *wdh, int *err);
 int netmon_dump_can_write_encap(int filetype, int encap);
+
+#endif
index 5e9fc469f94681c2ec6bc54f270e9a419bad6ebf..397e544d14a94b1eea780cf3e42eb62356c3e702 100644 (file)
@@ -1,6 +1,6 @@
 /* nettl.h
  *
- * $Id: nettl.h,v 1.4 2000/02/17 21:08:15 oabad Exp $
+ * $Id: nettl.h,v 1.5 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,6 +21,9 @@
  *
  */
 
+#ifndef __NETTL_H__
+#define __NETTL_H__
+
 #define NETTL_SUBSYS_NS_LS_LOGGING     0x00
 #define NETTL_SUBSYS_NS_LS_NFT         0x01
 #define NETTL_SUBSYS_NS_LS_LOOPBACK    0x02
@@ -66,3 +69,5 @@
 #define NETTL_SUBSYS_EM                        0x7C
 
 int nettl_open(wtap *wth, int *err);
+
+#endif
index 89397a5b7b43ab088fabf4cfac790338efe13e09..8e3d76738ac091a06c5419e6eb0f91e98573b378 100644 (file)
@@ -1,6 +1,6 @@
 /* netxray.h
  *
- * $Id: netxray.h,v 1.4 2000/01/22 06:22:41 guy Exp $
+ * $Id: netxray.h,v 1.5 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  *
  */
 
+#ifndef __NETXRAY_H__
+#define __NETXRAY_H__
+
 int netxray_open(wtap *wth, int *err);
 gboolean netxray_dump_open_1_1(wtap_dumper *wdh, int *err);
 int netxray_dump_can_write_encap(int filetype, int encap);
+
+#endif
index 4d412debed710b4af4a2eece7bc05f7c4e70e741..0dbbc70445e42e72ba48819b5dcfe007a444f9d1 100644 (file)
@@ -1,6 +1,6 @@
 /* ngsniffer.h
  *
- * $Id: ngsniffer.h,v 1.7 2000/01/22 06:22:43 guy Exp $
+ * $Id: ngsniffer.h,v 1.8 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  *
  */
 
+#ifndef __NGSNIFFER_H__
+#define __NGSNIFFER_H__
+
 int ngsniffer_open(wtap *wth, int *err);
 gboolean ngsniffer_dump_open(wtap_dumper *wdh, int *err);
 int ngsniffer_dump_can_write_encap(int filetype, int encap);
+
+#endif
index 61ca18b008159106de0e6b1a2a5b24f9d9dec44a..f89c03d81ca22c7d20b6a6f465c933f532051afd 100644 (file)
@@ -1,6 +1,6 @@
 /* radcom.h
  *
- * $Id: radcom.h,v 1.4 2000/01/22 06:22:43 guy Exp $
+ * $Id: radcom.h,v 1.5 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __RADCOM_H__
+#define __RADCOM_H__
+
 int radcom_open(wtap *wth, int *err);
+
+#endif
index 31b184868e3972192d11fae13f01746de22b80b8..5505cf51dbbd5b44064f6ca7061663ac32a54b90 100644 (file)
@@ -1,6 +1,6 @@
 /* snoop.h
  *
- * $Id: snoop.h,v 1.7 2000/01/22 06:22:44 guy Exp $
+ * $Id: snoop.h,v 1.8 2000/08/11 13:32:34 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  *
  */
 
+#ifndef __W_SNOOP_H__
+#define __W_SNOOP_H__
+
 int snoop_open(wtap *wth, int *err);
 gboolean snoop_dump_open(wtap_dumper *wdh, int *err);
 int snoop_dump_can_write_encap(int filetype, int encap);
+
+#endif
index f4127ba969bbb24ac2e3e560f3c70725f5da5127..bce4dd5be478d85a6e26b88c71511569f8869a88 100644 (file)
@@ -1,6 +1,6 @@
 /* toshiba.h
  *
- * $Id: toshiba.h,v 1.2 2000/05/18 09:09:48 guy Exp $
+ * $Id: toshiba.h,v 1.3 2000/08/11 13:32:33 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -21,4 +21,9 @@
  *
  */
 
+#ifndef __W_TOSHIBA_H__
+#define __W_TOSHIBA_H__
+
 int toshiba_open(wtap *wth, int *err);
+
+#endif
index e0f04de1950581a047c96a5f08f0b6823b7aa12f..55e652f4432c9b589fc8f8cc060fc79837c07703 100644 (file)
@@ -1,6 +1,6 @@
 /* wtap-int.h
  *
- * $Id: wtap-int.h,v 1.5 2000/08/11 07:28:12 guy Exp $
+ * $Id: wtap-int.h,v 1.6 2000/08/11 13:32:36 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
@@ -24,8 +24,9 @@
 #ifndef __WTAP_INT_H__
 #define __WTAP_INT_H__
 
-
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>
index f2268ea7da31dda34fe9ad1bd5f8ab0c0928fbd7..3b248e9ff10375dc903d989568933f0f721f8996 100644 (file)
@@ -1,6 +1,6 @@
 /* wtap.h
  *
- * $Id: wtap.h,v 1.76 2000/08/08 22:16:42 mhall Exp $
+ * $Id: wtap.h,v 1.77 2000/08/11 13:32:37 deniel Exp $
  *
  * Wiretap Library
  * Copyright (c) 1998 by Gilbert Ramirez <gram@xiexie.org>
  */
 #define        WTAP_MAX_PACKET_SIZE                    65535
 
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>
diff --git a/xdlc.h b/xdlc.h
index ff7312077b226fed980087c13613679094357c30..8190cda23930fd695098c9bf41ec46a6815aac96 100644 (file)
--- a/xdlc.h
+++ b/xdlc.h
@@ -2,7 +2,7 @@
  * Define *DLC frame types, and routine to dissect the control field of
  * a *DLC frame.
  *
- * $Id: xdlc.h,v 1.13 2000/05/31 03:58:56 gram Exp $
+ * $Id: xdlc.h,v 1.14 2000/08/11 13:33:50 deniel Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -24,6 +24,9 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __XDLC_H__
+#define __XDLC_H__
+
 /*
  * Low-order bits of first (extended) or only (basic) octet of control
  * field, specifying the frame type.
@@ -82,3 +85,5 @@ int get_xdlc_control(const u_char *pd, int offset, int is_response,
 int dissect_xdlc_control(tvbuff_t *tvb, int offset, packet_info *pinfo,
   proto_tree *xdlc_tree, int hf_xdlc_control, gint ett_xdlc_control,
   int is_response, int extended);
+
+#endif