#include <stdio.h>
#include <stdint.h>
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
#define printf_debug(fmt, args...) \
do { \
if (filter_parser_debug) \
enum node_type type;
union {
struct {
+ /* Avoid -Wextern-c-compat warning with clang++. */
+ char unused;
} unknown;
struct {
struct filter_node *child;
int filter_visitor_ir_normalize_glob_patterns(struct filter_parser_ctx *ctx);
int filter_visitor_ir_validate_globbing(struct filter_parser_ctx *ctx);
+#if defined(__cplusplus)
+}
+#endif
+
#endif /* _FILTER_AST_H */