Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dfilter / semcheck.h
blobf93ef4f34e44bbecfe9321c50587876aad5da831
1 /** @file
3 * Wireshark - Network traffic analyzer
4 * By Gerald Combs <gerald@wireshark.org>
5 * Copyright 2001 Gerald Combs
8 * SPDX-License-Identifier: GPL-2.0-or-later
9 */
11 #ifndef SEMCHECK_H
12 #define SEMCHECK_H
14 #include "dfilter-int.h"
16 bool
17 dfw_semcheck(dfwork_t *dfw);
19 ftenum_t
20 check_arithmetic(dfwork_t *dfw, stnode_t *st_node, ftenum_t logical_ftype);
22 ftenum_t
23 check_function(dfwork_t *dfw, stnode_t *st_node, ftenum_t logical_ftype);
25 ftenum_t
26 check_slice(dfwork_t *dfw, stnode_t *st, ftenum_t logical_ftype);
28 void
29 resolve_unparsed(dfwork_t *dfw, stnode_t *st, bool strict);
31 ftenum_t
32 get_logical_ftype(dfwork_t *dfw, stnode_t *st_node);
34 bool
35 compatible_ftypes(ftenum_t a, ftenum_t b);
37 #endif