gboolean selected; /* set if the filter is selected in the color dialog box */
/* only used inside of color_filters.c */
- dfilter_t *c_colorfilter; /* compiled filter expression */
+ struct epan_dfilter *c_colorfilter; /* compiled filter expression */
/* only used outside of color_filters.c (beside init) */
void *color_edit_dlg_info; /* if filter is being edited, ptr to req'd info */
cinfo->col_custom_field = g_new(gchar*, num_cols);
cinfo->col_custom_occurrence = g_new(gint, num_cols);
cinfo->col_custom_field_id = g_new(int, num_cols);
- cinfo->col_custom_dfilter = g_new(dfilter_t*, num_cols);
+ cinfo->col_custom_dfilter = g_new(struct epan_dfilter*, num_cols);
cinfo->col_data = g_new(const gchar*, num_cols);
cinfo->col_buf = g_new(gchar*, num_cols);
cinfo->col_fence = g_new(int, num_cols);
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <epan/proto.h>
+
typedef struct _ansi_a_tap_rec_t {
/*
* value from packet-bssap.h
#ifndef __PACKET_GSM_A_COMMON_H__
#define __PACKET_GSM_A_COMMON_H__
+#include <epan/proto.h>
+
#include "packet-sccp.h"
#include "ws_symbol_export.h"
typedef struct {
const char *dfilter_text;
- dfilter_t *dfilter;
+ struct epan_dfilter *dfilter;
} conditional_record;
typedef struct {
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <epan/proto.h>
+
/* radius packet-type codes */
/* 09/12/2011: Updated from IANA:
* http://www.iana.org/assignments/radius-types/radius-types.xml#radius-types-27
#include "ws_symbol_export.h"
+#include <epan/proto.h>
#include <epan/wmem/wmem.h>
WS_DLL_PUBLIC gboolean sid_name_snooping;
#ifndef __PACKET_WSP_H__
#define __PACKET_WSP_H__
+#include <epan/proto.h>
#include "ws_symbol_export.h"
/* These reason codes are used in the WTP dissector as the WTP user is
#endif /* HAVE_LIBGNUTLS */
#include <glib.h>
+
#include "epan-int.h"
#include "epan.h"
+#include "dfilter/dfilter.h"
#include "epan_dissect.h"
#include "wsutil/report_err.h"
typedef struct _epan_dissect_t epan_dissect_t;
-#include "dfilter/dfilter.h"
+struct epan_dfilter;
/**
@mainpage Wireshark EPAN the packet analyzing engine. Source code can be found in the epan directory
/** Prime a proto_tree using the fields/protocols used in a dfilter. */
WS_DLL_PUBLIC
void
-epan_dissect_prime_dfilter(epan_dissect_t *edt, const dfilter_t *dfcode);
+epan_dissect_prime_dfilter(epan_dissect_t *edt, const struct epan_dfilter *dfcode);
/** fill the dissect run output into the packet list columns */
WS_DLL_PUBLIC
#include <stdlib.h>
+#include <epan/emem.h>
+
#include "ws_symbol_export.h"
#ifdef __cplusplus
#include <string.h>
#include <glib.h>
#include <epan/packet.h>
+#include <epan/dfilter/dfilter.h>
#include <epan/exceptions.h>
#include <ftypes/ftypes-int.h>
#include <epan/to_str.h>
#include <gtk/gtk.h>
-#include <epan/packet.h>
+#include <epan/dfilter/dfilter.h>
#include "../color.h"
#include "../color_filters.h"
#ifndef __GTK_STAT_MENU_H__
#define __GTK_STAT_MENU_H__
+#include <epan/proto.h>
+
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */