summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2019-08-02 15:38:59 (GMT)
committeralbert-github <albert.tests@gmail.com>2019-08-02 15:38:59 (GMT)
commitb840290ec8d4204cc00e7a3d45f4ccf6a654c8db (patch)
treed751ca7df4184e7bafe14a6f1eb25a8970fbd56c
parentf16a63d6d5d9fd11a2f1c57bdfad7f1d4b175f0e (diff)
downloadDoxygen-b840290ec8d4204cc00e7a3d45f4ccf6a654c8db.zip
Doxygen-b840290ec8d4204cc00e7a3d45f4ccf6a654c8db.tar.gz
Doxygen-b840290ec8d4204cc00e7a3d45f4ccf6a654c8db.tar.bz2
warning: More #endif's than #if's found.
In case in a macro substitution string the last character was a backslash this was, incorrect, not seen as a sign for a line continuation.
-rw-r--r--src/pre.l2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pre.l b/src/pre.l
index 6829a92..05a4bf0 100644
--- a/src/pre.l
+++ b/src/pre.l
@@ -2094,6 +2094,8 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
<ReadString>"//"|"/*" {
g_defArgsStr+=yytext;
}
+<ReadString>\\/\n { // line continuation
+ }
<ReadString>\\. {
g_defArgsStr+=yytext;
}