aboutsummaryrefslogtreecommitdiffstats
path: root/epan/column-utils.h
diff options
context:
space:
mode:
authorobiot <obiot@f5534014-38df-0310-8fa8-9805f1628bb7>2004-02-05 23:57:15 +0000
committerobiot <obiot@f5534014-38df-0310-8fa8-9805f1628bb7>2004-02-05 23:57:15 +0000
commit1520bfe785518e75c0cdec962aeb5f989b1ccf60 (patch)
treeeaf5de7ce4d367be25a243d397a845d9672cb949 /epan/column-utils.h
parenta9c6d596023d3009413eb7f43500bb9bb2009691 (diff)
Add new col_append methods which will prepend the (format) string with the
provided separator (or a default ", ") if the column is not empty. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9986 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/column-utils.h')
-rw-r--r--epan/column-utils.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/epan/column-utils.h b/epan/column-utils.h
index f5afb98e22..426862714a 100644
--- a/epan/column-utils.h
+++ b/epan/column-utils.h
@@ -1,7 +1,7 @@
/* column-utils.h
* Definitions for column utility structures and routines
*
- * $Id: column-utils.h,v 1.11 2003/04/16 05:55:39 guy Exp $
+ * $Id: column-utils.h,v 1.12 2004/02/05 23:57:15 obiot Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -53,15 +53,22 @@ extern void col_add_fstr(column_info *, gint, const gchar *, ...)
__attribute__((format (printf, 3, 4)));
extern void col_append_fstr(column_info *, gint, const gchar *, ...)
__attribute__((format (printf, 3, 4)));
+extern void col_append_sep_fstr(column_info *, gint, const gchar *sep,
+ const gchar *fmt, ...)
+ __attribute__((format (printf, 4, 5)));
extern void col_prepend_fstr(column_info *, gint, const gchar *, ...)
__attribute__((format (printf, 3, 4)));
#else
extern void col_add_fstr(column_info *, gint, const gchar *, ...);
extern void col_append_fstr(column_info *, gint, const gchar *, ...);
+extern void col_append_sep_fstr(column_info *, gint, const gchar *sep,
+ const gchar *fmt, ...);
extern void col_prepend_fstr(column_info *, gint, const gchar *, ...);
#endif
extern void col_add_str(column_info *, gint, const gchar *);
extern void col_append_str(column_info *, gint, const gchar *);
+extern void col_append_sep_str(column_info *, gint, const gchar *sep,
+ const gchar *str);
extern void col_set_cls_time(frame_data *, column_info *, int);
extern void fill_in_columns(packet_info *);