blob: fb56ac67c400c1957e630f9f4e252f26a5179e7a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- lexer.c.orig Fri Aug 4 19:21:05 2000
+++ lexer.c Thu Nov 15 21:44:03 2001
@@ -1517,8 +1517,10 @@
continue;
}
- else if (c == '&' && mode != IgnoreMarkup)
- ParseEntity(lexer, mode);
+ else if (c == '&' && mode != IgnoreMarkup
+ && !PreserveEntities) {
+ ParseEntity(lexer, mode);
+ }
/* this is needed to avoid trimming trailing whitespace */
if (mode == IgnoreWhitespace)
@@ -2624,7 +2626,7 @@
seen_gt = yes;
}
- if (c == '&')
+ if (c == '&') /* XXX: possibly need support for PreserveEntities */
{
AddCharToLexer(lexer, c);
ParseEntity(lexer, null);
|