]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: parser: Log data that we parse
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 9 Mar 2019 18:46:00 +0000 (18:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 9 Mar 2019 18:46:00 +0000 (18:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
src/libpakfire/parser/grammar.y

index f9d71c1283008cd751d8825069f4531d9aeff829..e39d8a07d31fff47152e967bbe38de9ef23c41aa 100644 (file)
@@ -259,7 +259,8 @@ libpakfire_parser_la_CFLAGS = \
 libpakfire_parser_la_CPPFLAGS = \
        $(AM_CPPFLAGS) \
        -I$(top_srcdir)/src/libpakfire/include \
-       -include $(top_builddir)/config.h
+       -include $(top_builddir)/config.h \
+       -DPAKFIRE_PRIVATE
 
 src/libpakfire/parser/scanner.c: src/libpakfire/parser/grammar.h
 
index 8287315f406740c5dedb1b05a894eee558def30c..07dcc89522d74f6fe7b6f85940c6c2c28989807e 100644 (file)
@@ -22,6 +22,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
+#include <pakfire/logging.h>
 #include <pakfire/types.h>
 
 #define YYERROR_VERBOSE 1
@@ -52,6 +53,8 @@ top: NEWLINE
 %%
 
 int pakfire_parser_parse_metadata(Pakfire pakfire, const char* data, size_t len) {
+       DEBUG(pakfire, "Parsing the following data:\n%s\n", data);
+
        YY_BUFFER_STATE buffer = yy_scan_bytes(data, len);
        int r = yyparse();
        yy_delete_buffer(buffer);