diff options
author | Bastien Nocera <hadess@hadess.net> | 2021-03-02 12:13:46 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2021-03-02 12:13:46 +0100 |
commit | 78d2c09b846df8bddceef20b02592671f32c57d5 (patch) | |
tree | c3925a3b710645857e9290904b10f44d39e7b068 | |
parent | a01193a0e4dbfca3486acff5715ff23102584196 (diff) | |
download | totem-pl-parser-78d2c09b846df8bddceef20b02592671f32c57d5.tar.gz |
core: Make it easier to print XML parsing debug
-rw-r--r-- | plparse/xmllexer.c | 8 | ||||
-rw-r--r-- | plparse/xmlparser.c | 8 |
2 files changed, 16 insertions, 0 deletions
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" |