Wireshark  2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
sttype-range.h
1 /*
2  * Wireshark - Network traffic analyzer
3  * By Gerald Combs <gerald@wireshark.org>
4  * Copyright 2001 Gerald Combs
5  *
6  *
7  * SPDX-License-Identifier: GPL-2.0-or-later
8  */
9 
10 #ifndef STTYPE_RANGE_H
11 #define STTYPE_RANGE_H
12 
13 #include "syntax-tree.h"
14 #include "drange.h"
15 
16 STTYPE_ACCESSOR_PROTOTYPE(stnode_t*, range, entity)
17 STTYPE_ACCESSOR_PROTOTYPE(drange_t*, range, drange)
18 
19 /* Set a range */
20 void
21 sttype_range_set(stnode_t *node, stnode_t *field, GSList* drange_list);
22 
23 void
24 sttype_range_set1(stnode_t *node, stnode_t *field, drange_node *rn);
25 
26 /* Clear the 'drange' variable to remove responsibility for
27  * freeing it. */
28 void
29 sttype_range_remove_drange(stnode_t *node);
30 
31 #endif
Definition: syntax-tree.h:48
Definition: drange.h:34
Definition: drange.h:41