aboutsummaryrefslogtreecommitdiffstats
path: root/epan/range.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-10-14 23:45:09 +0000
committerGuy Harris <guy@alum.mit.edu>2004-10-14 23:45:09 +0000
commitabd16b297f4750ea7f74137e87582c64153440f4 (patch)
tree446f0817e3a3c2648f647528b8cc7ac6216be892 /epan/range.h
parentaf061ccd603340e9e401acd423f623018eed373b (diff)
From Jeff Morriss: PREF_RANGE preference type, for ranges of integers.
svn path=/trunk/; revision=12300
Diffstat (limited to 'epan/range.h')
-rw-r--r--epan/range.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/range.h b/epan/range.h
index 7dc46eb0cf..314f3c5ed7 100644
--- a/epan/range.h
+++ b/epan/range.h
@@ -35,6 +35,8 @@
/* Range parser variables */
#define MaxRange 30
+#define MAXRANGESTRING 255
+
typedef struct range_admin_tag {
guint32 low;
guint32 high;
@@ -53,4 +55,10 @@ extern void range_convert_str(range_t *range, const gchar *es,
extern gboolean value_is_in_range(range_t *range, guint32 val);
+extern gboolean ranges_are_equal(range_t *a, range_t *b);
+
+extern void range_foreach(range_t *range, void (*callback)(guint32 val));
+
+extern char *range_convert_range(range_t *range, char *string);
+
#endif /* __RANGE_H__ */