[totem-pl-parser/wip/hadess/xml-debug] core: Make it easier to print XML parsing debug




commit 78d2c09b846df8bddceef20b02592671f32c57d5
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Mar 2 12:13:46 2021 +0100

    core: Make it easier to print XML parsing debug

 plparse/xmllexer.c  | 8 ++++++++
 plparse/xmlparser.c | 8 ++++++++
 2 files changed, 16 insertions(+)
---
diff --git a/plparse/xmllexer.c b/plparse/xmllexer.c
index 5679053..bb06cbe 100644
--- a/plparse/xmllexer.c
+++ b/plparse/xmllexer.c
@@ -32,8 +32,16 @@
 #ifdef XINE_COMPILE
 #include <xine/xineutils.h>
 #else
+#if defined(LOG)
+#define lprintf(fmt, args...)  \
+      do {                     \
+        printf(fmt, ##args);   \
+        fflush(stdout);        \
+      } while(0)
+#else
 #define lprintf(...)
 #endif
+#endif
 #include "xmllexer.h"
 #include <stdio.h>
 #include <ctype.h>
diff --git a/plparse/xmlparser.c b/plparse/xmlparser.c
index 2a84b64..5d0e289 100644
--- a/plparse/xmlparser.c
+++ b/plparse/xmlparser.c
@@ -47,7 +47,15 @@
 #ifdef XINE_COMPILE
 #include <xine/xineutils.h>
 #else
+#if defined(LOG)
+#define lprintf(fmt, args...)  \
+      do {                     \
+        printf(fmt, ##args);   \
+        fflush(stdout);        \
+      } while(0)
+#else
 #define lprintf(...)
+#endif
 #define XINE_MALLOC
 #endif
 #include "xmllexer.h"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]