18 #include "ws_symbol_export.h" 19 #include <epan/wmem/wmem.h> 30 #define MAX_SCTP_PORT 65535 31 #define MAX_TCP_PORT 65535 32 #define MAX_UDP_PORT 65535 33 #define MAX_DCCP_PORT 65535 39 #define RANGE_ADMIN_T_INITIALIZER { 0, 0 } 86 guint32 max_value, gboolean err_on_max);
128 WS_DLL_PUBLIC
void range_foreach(
range_t *range,
void (*callback)(guint32 val, gpointer ptr), gpointer ptr);
convert_ret_t
Definition: range.h:50
guint nranges
Definition: range.h:43
WS_DLL_PUBLIC gboolean value_is_in_range(range_t *range, guint32 val)
Definition: range.c:258
WS_DLL_PUBLIC gboolean range_remove_value(wmem_allocator_t *scope, range_t **range, guint32 val)
Definition: range.c:312
WS_DLL_PUBLIC range_t * range_copy(wmem_allocator_t *scope, range_t *src)
Definition: range.c:430
WS_DLL_PUBLIC void range_foreach(range_t *range, void(*callback)(guint32 val, gpointer ptr), gpointer ptr)
Definition: range.c:393
Definition: sttype-range.c:22
struct epan_range range_t
Definition: wmem_allocator.h:26
WS_DLL_PUBLIC char * range_convert_range(wmem_allocator_t *scope, const range_t *range)
Definition: range.c:407
WS_DLL_PUBLIC gboolean range_add_value(wmem_allocator_t *scope, range_t **range, guint32 val)
Definition: range.c:275
WS_DLL_PUBLIC gboolean ranges_are_equal(range_t *a, range_t *b)
Definition: range.c:367