aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-10-09 11:45:35 -0700
committerMichael Mann <mmann78@netscape.net>2015-10-12 00:38:20 +0000
commit77686a65a3913840c734b581783e0ca80fcf571e (patch)
tree6835dbfdd5827b5c37095ea5d5fcee7157526ea0
parent5823e6e50bad432ff7b6ea6c3c0dc2dc9232b469 (diff)
Get rid of a void * in frame_data.
Forward-declare struct _color_filter and use it in struct _frame_data. Change-Id: I4543206bc71ad1e088b60347e6deb6d87a573b35 Reviewed-on: https://code.wireshark.org/review/10914 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/frame_data.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/frame_data.h b/epan/frame_data.h
index 2980b04ca9..b47093e3de 100644
--- a/epan/frame_data.h
+++ b/epan/frame_data.h
@@ -61,6 +61,7 @@ typedef enum {
/** The frame number is the ordinal number of the frame in the capture, so
it's 1-origin. In various contexts, 0 as a frame number means "frame
number unknown". */
+struct _color_filter; /* Forward */
DIAG_OFF(pedantic)
typedef struct _frame_data {
GSList *pfd; /**< Per frame proto data */
@@ -85,7 +86,7 @@ typedef struct _frame_data {
} flags;
gint16 tsprec; /**< Time stamp precision */
- const void *color_filter; /**< Per-packet matching color_filter_t object */
+ const struct _color_filter *color_filter; /**< Per-packet matching color_filter_t object */
nstime_t abs_ts; /**< Absolute timestamp */
nstime_t shift_offset; /**< How much the abs_tm of the frame is shifted */