print_const(">");
break;
+ case '\n':
+ case '\r':
+ print_const("<br/>\n");
+ break;
+
default:
if (obfuscate && ((int) c == (((int) c) & 127))) {
if (ran_num_next() % 2 == 0) {
print_const("\\textbar{}");
break;
+ case '\n':
+ case '\r':
+ print_char('\\');
+
case '#':
case '{':
case '}':
print_const(">");
break;
+ case '\n':
+ case '\r':
+ print_const("<text:line-break/>\n");
+ break;
+
case '\t':
print_const("<text:tab/>");
while (*str != '\0') {
switch (*str) {
+ case '\\':
+ switch (*(str + 1)) {
+ case '\n':
+ case '\r':
+ d_string_append_c(out, '\n');
+ block_whitespace = true;
+ break;
+
+ default:
+ d_string_append_c(out, '\\');
+ block_whitespace = false;
+ break;
+ }
+
+ break;
+
case '\t':
case ' ':
case '\n':
<dc:title>*foo* "bar"</dc:title>
<meta:user-defined meta:name="empty"></meta:user-defined>
<meta:user-defined meta:name="foo">bar foo bar foo bar</meta:user-defined>
+ <meta:user-defined meta:name="multiline">first line<text:line-break/>
+second line</meta:user-defined>
</office:meta>
<office:body>
<office:text>
<link type="text/css" rel="stylesheet" href="http://foo.com/bar.css"/>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script>
<meta name="foo" content="bar foo bar foo bar"/>
+ <meta name="multiline" content="first line<br/>
+second line"/>
</head>
<body>
foo: <em>bar</em>
htmlheader level: 2
latexheader level: 2
-baseheader level: 3</p>
+baseheader level: 3
+multiline: first line<br />
+second line</p>
<p>foo: bar</p>
<outline text="htmlheaderlevel" _note="2"/>
<outline text="latexheaderlevel" _note="2"/>
<outline text="baseheaderlevel" _note="3"/>
+<outline text="multiline" _note="first line second line"/>
</outline>
</body>
</opml>
\def\mytitle{*foo* "bar"}
\def\empty{}
\def\foo{bar foo bar foo bar}
+\def\multiline{first line\\
+second line}
\input{mmd6-article-begin}
foo: bar
htmlheader level: 2
latexheader level: 2
baseheader level: 3
+multiline: first line\
+ second line
foo: bar