17#include "ws_symbol_export.h"
29#define MAX_SCTP_PORT 65535
30#define MAX_TCP_PORT 65535
31#define MAX_UDP_PORT 65535
32#define MAX_DCCP_PORT 65535
38#define RANGE_ADMIN_T_INITIALIZER { 0, 0 }
85 uint32_t max_value,
bool err_on_max);
127WS_DLL_PUBLIC
void range_foreach(
range_t *range,
void (*callback)(uint32_t val,
void *ptr),
void *ptr);
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
struct epan_range range_t
WS_DLL_PUBLIC bool range_add_value(wmem_allocator_t *scope, range_t **range, uint32_t val)
Definition range.c:277
convert_ret_t
Definition range.h:49
WS_DLL_PUBLIC bool ranges_are_equal(const range_t *a, const range_t *b)
Definition range.c:369
WS_DLL_PUBLIC void range_foreach(range_t *range, void(*callback)(uint32_t val, void *ptr), void *ptr)
Definition range.c:395
WS_DLL_PUBLIC bool range_remove_value(wmem_allocator_t *scope, range_t **range, uint32_t val)
Definition range.c:314
WS_DLL_PUBLIC bool value_is_in_range(const range_t *range, uint32_t val)
Definition range.c:260
Definition wmem_allocator.h:27
unsigned nranges
Definition range.h:42
range_admin_t ranges[]
Definition range.h:43