X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Fcommon%2Fmetadata%2Fdecoder.c;h=a62beebfcd99cce5dacafe88d96883c8492c14b4;hp=cfa8ec17b99871ec1df782f04b27a99ac5f7e53e;hb=9103e903a8;hpb=8cca03c6f0678cf878a62ef7863cf6ec7b6dff2d diff --git a/src/plugins/ctf/common/metadata/decoder.c b/src/plugins/ctf/common/metadata/decoder.c index cfa8ec17..a62beebf 100644 --- a/src/plugins/ctf/common/metadata/decoder.c +++ b/src/plugins/ctf/common/metadata/decoder.c @@ -33,12 +33,10 @@ #include "decoder.h" #include "scanner.h" #include "logging.h" +#include "parser-wrap.h" #define TSDL_MAGIC 0x75d11d57 -extern -int yydebug; - struct ctf_metadata_decoder { struct ctf_scanner *scanner; GString *text; @@ -271,9 +269,11 @@ enum ctf_metadata_decoder_status ctf_metadata_decoder_append_content( } } +#if YYDEBUG if (BT_LOG_ON_TRACE) { yydebug = 1; } +#endif /* Save the file's position: we'll seek back to append the plain text */ BT_ASSERT(fp); @@ -341,7 +341,9 @@ enum ctf_metadata_decoder_status ctf_metadata_decoder_append_content( } end: +#if YYDEBUG yydebug = 0; +#endif if (fp && close_fp) { if (fclose(fp)) {