summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@gmail.com>2009-04-13 17:44:14 -0400
committerTim Kientzle <kientzle@gmail.com>2009-04-13 17:44:14 -0400
commit0f9c73ba19952ad83a77f07295e8f5b11814c290 (patch)
tree833e81c7fd4d282ebcd3ca1ded3f4b765ce74d79 /doc
parent35af4d70c31a42d07faf5bef0fbb222b25d3f5d1 (diff)
downloadlibarchive-0f9c73ba19952ad83a77f07295e8f5b11814c290.tar.gz
Don't try to use *bold* or _italic_ within {{{display}}}.
SVN-Revision: 982
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/mdoc2wiki.awk29
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$")) {