Move to kernel style SPDX license identifiers
[babeltrace.git] / src / plugins / ctf / common / metadata / parser-wrap.h
1 /*
2 * SPDX-License-Identifier: MIT
3 *
4 * Copyright 2019 EfficiOS Inc.
5 */
6
7 #ifndef BABELTRACE_PLUGINS_CTF_COMMON_METADATA_PARSER_WRAP_H
8 #define BABELTRACE_PLUGINS_CTF_COMMON_METADATA_PARSER_WRAP_H
9
10 /*
11 * Small wrapper around the bison-generated parser.h to conditionally define
12 * YYDEBUG (and therefore the yydebug declaration).
13 */
14
15 #include "logging/log.h"
16
17 #if BT_LOG_ENABLED_TRACE
18 # define YYDEBUG 1
19 # define YYFPRINTF(_stream, _fmt, args...) BT_LOGT(_fmt, ## args)
20 #else
21 # define YYDEBUG 0
22 #endif
23
24 #define ALLOW_INCLUDE_PARSER_H
25 #include "parser.h"
26 #undef ALLOW_INCLUDE_PARSER_H
27
28 #endif
This page took 0.029198 seconds and 4 git commands to generate.