18 #include "ws_symbol_export.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);
WS_DLL_PUBLIC gboolean range_remove_value(wmem_allocator_t *scope, range_t **range, guint32 val)
Definition: range.c:314
WS_DLL_PUBLIC gboolean value_is_in_range(const range_t *range, guint32 val)
Definition: range.c:260
WS_DLL_PUBLIC gboolean ranges_are_equal(const range_t *a, const range_t *b)
Definition: range.c:369
struct epan_range range_t
convert_ret_t
Definition: range.h:50
WS_DLL_PUBLIC void range_foreach(range_t *range, void(*callback)(guint32 val, gpointer ptr), gpointer ptr)
Definition: range.c:395
WS_DLL_PUBLIC range_t * range_copy(wmem_allocator_t *scope, const range_t *src)
Definition: range.c:432
WS_DLL_PUBLIC char * range_convert_range(wmem_allocator_t *scope, const range_t *range)
Definition: range.c:409
WS_DLL_PUBLIC gboolean range_add_value(wmem_allocator_t *scope, range_t **range, guint32 val)
Definition: range.c:277
Definition: wmem_allocator.h:27
range_admin_t ranges[1]
Definition: range.h:44
guint nranges
Definition: range.h:43