From Vassilii Khachaturov, cleanup of redundant code.
svn path=/trunk/; revision=6202
This commit is contained in:
parent
ce6eb43912
commit
429b24827b
11
Makefile.am
11
Makefile.am
|
@ -1,7 +1,7 @@
|
||||||
# Makefile.am
|
# Makefile.am
|
||||||
# Automake file for Ethereal
|
# Automake file for Ethereal
|
||||||
#
|
#
|
||||||
# $Id: Makefile.am,v 1.469 2002/09/05 09:27:50 sahlberg Exp $
|
# $Id: Makefile.am,v 1.470 2002/09/06 22:45:40 sahlberg Exp $
|
||||||
#
|
#
|
||||||
# Ethereal - Network traffic analyzer
|
# Ethereal - Network traffic analyzer
|
||||||
# By Gerald Combs <gerald@ethereal.com>
|
# By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -557,12 +557,15 @@ ETHEREAL_COMMON_SRC = \
|
||||||
bridged_pids.h \
|
bridged_pids.h \
|
||||||
capture_stop_conditions.c \
|
capture_stop_conditions.c \
|
||||||
capture_stop_conditions.h \
|
capture_stop_conditions.h \
|
||||||
|
cfile.c \
|
||||||
|
cfile.h \
|
||||||
color.h \
|
color.h \
|
||||||
column.c \
|
column.c \
|
||||||
column.h \
|
column.h \
|
||||||
conditions.c \
|
conditions.c \
|
||||||
conditions.h \
|
conditions.h \
|
||||||
etypes.h \
|
etypes.h \
|
||||||
|
file.h \
|
||||||
follow.c \
|
follow.c \
|
||||||
follow.h \
|
follow.h \
|
||||||
format-oid.h \
|
format-oid.h \
|
||||||
|
@ -620,11 +623,12 @@ ethereal_SOURCES = \
|
||||||
capture.c \
|
capture.c \
|
||||||
capture.h \
|
capture.h \
|
||||||
file.c \
|
file.c \
|
||||||
file.h \
|
|
||||||
filters.c \
|
filters.c \
|
||||||
filters.h \
|
filters.h \
|
||||||
globals.h \
|
globals.h \
|
||||||
menu.h \
|
menu.h \
|
||||||
|
\
|
||||||
|
\
|
||||||
progress_dlg.h \
|
progress_dlg.h \
|
||||||
proto_hier_stats.h \
|
proto_hier_stats.h \
|
||||||
proto_hier_stats.c \
|
proto_hier_stats.c \
|
||||||
|
@ -641,11 +645,12 @@ ethereal_static_SOURCES = \
|
||||||
capture.c \
|
capture.c \
|
||||||
capture.h \
|
capture.h \
|
||||||
file.c \
|
file.c \
|
||||||
file.h \
|
|
||||||
filters.c \
|
filters.c \
|
||||||
filters.h \
|
filters.h \
|
||||||
globals.h \
|
globals.h \
|
||||||
menu.h \
|
menu.h \
|
||||||
|
\
|
||||||
|
\
|
||||||
progress_dlg.h \
|
progress_dlg.h \
|
||||||
proto_hier_stats.h \
|
proto_hier_stats.h \
|
||||||
proto_hier_stats.c \
|
proto_hier_stats.c \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
## Makefile for building ethereal.exe with Microsoft C and nmake
|
## Makefile for building ethereal.exe with Microsoft C and nmake
|
||||||
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
|
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
|
||||||
#
|
#
|
||||||
# $Id: Makefile.nmake,v 1.207 2002/09/05 09:27:50 sahlberg Exp $
|
# $Id: Makefile.nmake,v 1.208 2002/09/06 22:45:40 sahlberg Exp $
|
||||||
|
|
||||||
include config.nmake
|
include config.nmake
|
||||||
include <win32.mak>
|
include <win32.mak>
|
||||||
|
@ -291,6 +291,7 @@ ETHEREAL_COMMON_OBJECTS = \
|
||||||
asn1.obj \
|
asn1.obj \
|
||||||
capture_stop_conditions.obj \
|
capture_stop_conditions.obj \
|
||||||
capture-wpcap.obj \
|
capture-wpcap.obj \
|
||||||
|
cfile.obj \
|
||||||
column.obj \
|
column.obj \
|
||||||
conditions.obj \
|
conditions.obj \
|
||||||
follow.obj \
|
follow.obj \
|
||||||
|
|
55
file.h
55
file.h
|
@ -1,7 +1,7 @@
|
||||||
/* file.h
|
/* file.h
|
||||||
* Definitions for file structures and routines
|
* Definitions for file structures and routines
|
||||||
*
|
*
|
||||||
* $Id: file.h,v 1.97 2002/08/28 21:00:06 jmayer Exp $
|
* $Id: file.h,v 1.98 2002/09/06 22:45:40 sahlberg Exp $
|
||||||
*
|
*
|
||||||
* Ethereal - Network traffic analyzer
|
* Ethereal - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@ethereal.com>
|
* By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -31,58 +31,7 @@
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <epan/epan.h>
|
#include <epan/epan.h>
|
||||||
|
|
||||||
/* Current state of file. */
|
#include "cfile.h"
|
||||||
typedef enum {
|
|
||||||
FILE_CLOSED, /* No file open */
|
|
||||||
FILE_READ_IN_PROGRESS, /* Reading a file we've opened */
|
|
||||||
FILE_READ_ABORTED, /* Read aborted by user */
|
|
||||||
FILE_READ_DONE /* Read completed */
|
|
||||||
} file_state;
|
|
||||||
|
|
||||||
typedef struct _capture_file {
|
|
||||||
file_state state; /* Current state of capture file */
|
|
||||||
int filed; /* File descriptor of capture file */
|
|
||||||
gchar *filename; /* Name of capture file */
|
|
||||||
gboolean is_tempfile; /* Is capture file a temporary file? */
|
|
||||||
gboolean user_saved;/* If capture file is temporary, has it been saved by user yet? */
|
|
||||||
long f_len; /* Length of capture file */
|
|
||||||
guint16 cd_t; /* File type of capture file */
|
|
||||||
int lnk_t; /* Link-layer type with which to save capture */
|
|
||||||
guint32 vers; /* Version. For tcpdump minor is appended to major */
|
|
||||||
int count; /* Total number of frames */
|
|
||||||
int marked_count; /* Number of marked frames */
|
|
||||||
gboolean drops_known; /* TRUE if we know how many packets were dropped */
|
|
||||||
guint32 drops; /* Dropped packets */
|
|
||||||
guint32 esec; /* Elapsed seconds */
|
|
||||||
guint32 eusec; /* Elapsed microseconds */
|
|
||||||
gboolean has_snap; /* TRUE if maximum capture packet length is known */
|
|
||||||
int snap; /* Maximum captured packet length */
|
|
||||||
long progbar_quantum; /* Number of bytes read per progress bar update */
|
|
||||||
long progbar_nextstep; /* Next point at which to update progress bar */
|
|
||||||
gchar *iface; /* Interface */
|
|
||||||
gchar *save_file; /* File that user saved capture to */
|
|
||||||
int save_file_fd; /* File descriptor for saved file */
|
|
||||||
wtap *wth; /* Wiretap session */
|
|
||||||
dfilter_t *rfcode; /* Compiled read filter program */
|
|
||||||
gchar *dfilter; /* Display filter string */
|
|
||||||
dfilter_t *dfcode; /* Compiled display filter program */
|
|
||||||
#ifdef HAVE_LIBPCAP
|
|
||||||
gchar *cfilter; /* Capture filter string */
|
|
||||||
#endif
|
|
||||||
gchar *sfilter; /* Search filter string */
|
|
||||||
gboolean sbackward; /* TRUE if search is backward, FALSE if forward */
|
|
||||||
union wtap_pseudo_header pseudo_header; /* Packet pseudo_header */
|
|
||||||
guint8 pd[WTAP_MAX_PACKET_SIZE]; /* Packet data */
|
|
||||||
GMemChunk *plist_chunk; /* Memory chunk for frame_data structures */
|
|
||||||
frame_data *plist; /* Packet list */
|
|
||||||
frame_data *plist_end; /* Last packet in list */
|
|
||||||
frame_data *first_displayed; /* First frame displayed */
|
|
||||||
frame_data *last_displayed; /* Last frame displayed */
|
|
||||||
column_info cinfo; /* Column formatting information */
|
|
||||||
frame_data *current_frame; /* Frame data for current frame */
|
|
||||||
epan_dissect_t *edt; /* Protocol dissection fo rcurrently selected packet */
|
|
||||||
FILE *print_fh; /* File we're printing to */
|
|
||||||
} capture_file;
|
|
||||||
|
|
||||||
/* Return values from "read_cap_file()", "continue_tail_cap_file()",
|
/* Return values from "read_cap_file()", "continue_tail_cap_file()",
|
||||||
and "finish_tail_cap_file()". */
|
and "finish_tail_cap_file()". */
|
||||||
|
|
22
gtk/main.c
22
gtk/main.c
|
@ -1,6 +1,6 @@
|
||||||
/* main.c
|
/* main.c
|
||||||
*
|
*
|
||||||
* $Id: main.c,v 1.260 2002/09/05 18:47:46 jmayer Exp $
|
* $Id: main.c,v 1.261 2002/09/06 22:45:42 sahlberg Exp $
|
||||||
*
|
*
|
||||||
* Ethereal - Network traffic analyzer
|
* Ethereal - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@ethereal.com>
|
* By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -1358,25 +1358,7 @@ main(int argc, char *argv[])
|
||||||
/* Read the display filter file. */
|
/* Read the display filter file. */
|
||||||
read_filter_list(DFILTER_LIST, &df_path, &df_open_errno);
|
read_filter_list(DFILTER_LIST, &df_path, &df_open_errno);
|
||||||
|
|
||||||
/* Initialize the capture file struct */
|
init_cap_file(&cfile);
|
||||||
cfile.plist = NULL;
|
|
||||||
cfile.plist_end = NULL;
|
|
||||||
cfile.wth = NULL;
|
|
||||||
cfile.filename = NULL;
|
|
||||||
cfile.user_saved = FALSE;
|
|
||||||
cfile.is_tempfile = FALSE;
|
|
||||||
cfile.rfcode = NULL;
|
|
||||||
cfile.dfilter = NULL;
|
|
||||||
cfile.dfcode = NULL;
|
|
||||||
#ifdef HAVE_LIBPCAP
|
|
||||||
cfile.cfilter = g_strdup(EMPTY_FILTER);
|
|
||||||
#endif
|
|
||||||
cfile.iface = NULL;
|
|
||||||
cfile.save_file = NULL;
|
|
||||||
cfile.save_file_fd = -1;
|
|
||||||
cfile.has_snap = FALSE;
|
|
||||||
cfile.snap = WTAP_MAX_PACKET_SIZE;
|
|
||||||
cfile.count = 0;
|
|
||||||
|
|
||||||
/* Assemble the compile-time options */
|
/* Assemble the compile-time options */
|
||||||
comp_info_str = g_string_new("");
|
comp_info_str = g_string_new("");
|
||||||
|
|
22
gtk2/main.c
22
gtk2/main.c
|
@ -1,6 +1,6 @@
|
||||||
/* main.c
|
/* main.c
|
||||||
*
|
*
|
||||||
* $Id: main.c,v 1.7 2002/09/06 13:24:45 sahlberg Exp $
|
* $Id: main.c,v 1.8 2002/09/06 22:45:44 sahlberg Exp $
|
||||||
*
|
*
|
||||||
* Ethereal - Network traffic analyzer
|
* Ethereal - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@ethereal.com>
|
* By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -1440,25 +1440,7 @@ main(int argc, char *argv[])
|
||||||
/* Read the display filter file. */
|
/* Read the display filter file. */
|
||||||
read_filter_list(DFILTER_LIST, &df_path, &df_open_errno);
|
read_filter_list(DFILTER_LIST, &df_path, &df_open_errno);
|
||||||
|
|
||||||
/* Initialize the capture file struct */
|
init_cap_file(&cfile);
|
||||||
cfile.plist = NULL;
|
|
||||||
cfile.plist_end = NULL;
|
|
||||||
cfile.wth = NULL;
|
|
||||||
cfile.filename = NULL;
|
|
||||||
cfile.user_saved = FALSE;
|
|
||||||
cfile.is_tempfile = FALSE;
|
|
||||||
cfile.rfcode = NULL;
|
|
||||||
cfile.dfilter = NULL;
|
|
||||||
cfile.dfcode = NULL;
|
|
||||||
#ifdef HAVE_LIBPCAP
|
|
||||||
cfile.cfilter = g_strdup(EMPTY_FILTER);
|
|
||||||
#endif
|
|
||||||
cfile.iface = NULL;
|
|
||||||
cfile.save_file = NULL;
|
|
||||||
cfile.save_file_fd = -1;
|
|
||||||
cfile.has_snap = FALSE;
|
|
||||||
cfile.snap = WTAP_MAX_PACKET_SIZE;
|
|
||||||
cfile.count = 0;
|
|
||||||
|
|
||||||
/* Assemble the compile-time options */
|
/* Assemble the compile-time options */
|
||||||
comp_info_str = g_string_new("");
|
comp_info_str = g_string_new("");
|
||||||
|
|
22
tethereal.c
22
tethereal.c
|
@ -1,6 +1,6 @@
|
||||||
/* tethereal.c
|
/* tethereal.c
|
||||||
*
|
*
|
||||||
* $Id: tethereal.c,v 1.156 2002/09/05 09:27:50 sahlberg Exp $
|
* $Id: tethereal.c,v 1.157 2002/09/06 22:45:40 sahlberg Exp $
|
||||||
*
|
*
|
||||||
* Ethereal - Network traffic analyzer
|
* Ethereal - Network traffic analyzer
|
||||||
* By Gerald Combs <gerald@ethereal.com>
|
* By Gerald Combs <gerald@ethereal.com>
|
||||||
|
@ -390,25 +390,7 @@ main(int argc, char *argv[])
|
||||||
load_wpcap();
|
load_wpcap();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Initialize the capture file struct */
|
init_cap_file(&cfile);
|
||||||
cfile.plist = NULL;
|
|
||||||
cfile.plist_end = NULL;
|
|
||||||
cfile.wth = NULL;
|
|
||||||
cfile.filename = NULL;
|
|
||||||
cfile.user_saved = FALSE;
|
|
||||||
cfile.is_tempfile = FALSE;
|
|
||||||
cfile.rfcode = NULL;
|
|
||||||
cfile.dfilter = NULL;
|
|
||||||
cfile.dfcode = NULL;
|
|
||||||
#ifdef HAVE_LIBPCAP
|
|
||||||
cfile.cfilter = g_strdup("");
|
|
||||||
#endif
|
|
||||||
cfile.iface = NULL;
|
|
||||||
cfile.save_file = NULL;
|
|
||||||
cfile.save_file_fd = -1;
|
|
||||||
cfile.has_snap = FALSE;
|
|
||||||
cfile.snap = WTAP_MAX_PACKET_SIZE;
|
|
||||||
cfile.count = 0;
|
|
||||||
|
|
||||||
/* Assemble the compile-time options */
|
/* Assemble the compile-time options */
|
||||||
comp_info_str = g_string_new("");
|
comp_info_str = g_string_new("");
|
||||||
|
|
Loading…
Reference in New Issue