diff options
author | Tim Kientzle <kientzle@gmail.com> | 2009-04-13 17:44:14 -0400 |
---|---|---|
committer | Tim Kientzle <kientzle@gmail.com> | 2009-04-13 17:44:14 -0400 |
commit | 0f9c73ba19952ad83a77f07295e8f5b11814c290 (patch) | |
tree | 833e81c7fd4d282ebcd3ca1ded3f4b765ce74d79 | |
parent | 35af4d70c31a42d07faf5bef0fbb222b25d3f5d1 (diff) | |
download | libarchive-0f9c73ba19952ad83a77f07295e8f5b11814c290.tar.gz |
Don't try to use *bold* or _italic_ within {{{display}}}.
SVN-Revision: 982
-rwxr-xr-x | doc/mdoc2wiki.awk | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/doc/mdoc2wiki.awk b/doc/mdoc2wiki.awk index abb14f34..e30c2050 100755 --- a/doc/mdoc2wiki.awk +++ b/doc/mdoc2wiki.awk @@ -248,11 +248,17 @@ function splitwords(l, dest, n, o, w) { } if(!length(n)) n=name - add("*" n "*") + if (displaylines == 0) + add("*" n "*") + else + add(n) } else if(match(words[w],"^Nd$")) { add("- " wtail()) } else if(match(words[w],"^Fl$")) { - add("*-" words[++w] "*") + if (displaylines == 0) + add("*-" words[++w] "*") + else + add("-" words[++w]) } else if(match(words[w],"^Ar$")) { if(w==nwords) add("_file ..._") @@ -263,9 +269,12 @@ function splitwords(l, dest, n, o, w) { } } else if(match(words[w],"^Cm$")) { ++w - gsub("^_", "`_`", words[w]) - gsub("\\*$", "`*`", words[w]) - add("*" words[w] "*") + if (displaylines == 0) { + gsub("^_", "`_`", words[w]) + gsub("\\*$", "`*`", words[w]) + add("*" words[w] "*") + } else + add(words[w]) } else if(match(words[w],"^Op$")) { addopen("`[`") option=1 @@ -331,11 +340,13 @@ function splitwords(l, dest, n, o, w) { w++ add("*#include <" words[w] ">*") } else if(match(words[w],"^Pa$")) { - addopen("_") w++ - if(match(words[w],"^\\.")) - add("\\&") - add(words[w] "_") +# if(match(words[w],"^\\.")) +# add("\\&") + if (displaylines == 0) + add("_" words[w] "_") + else + add(words[w]) } else if(match(words[w],"^Dv$")) { linecmd() } else if(match(words[w],"^Em|Ev$")) { |