X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ann2html.sh;h=ecb0411ebda6c2d67e54b4f8dfd4f4a5ce686d2d;hb=64ee437a499e51415f53367a1c0be1c371b298d1;hp=ad4413dbca7ac3bb04bf163f311af389b3337b4a;hpb=e2222fbac46edfdcd3e3f7de33d8e515e58bc369;p=c-standard diff --git a/ann2html.sh b/ann2html.sh index ad4413d..ecb0411 100755 --- a/ann2html.sh +++ b/ann2html.sh @@ -85,6 +85,10 @@ seencontents && !seenfore && /^[^@]/ { next } +/^@sect 3\./ { + markdef = 1 +} + /^@sect/ { sid++ slevel = split($2,a,/\./)+1 @@ -157,7 +161,7 @@ seencontents && !seenfore && /^[^@]/ { next } -/^ *(Syntax|Semantics|Description|Constraints|Synopsis|Returns)$/ { +/^ *(Syntax|Semantics|Description|Constraints|Synopsis|Returns|Recommended practice|Implementation limits)$/ { ss[sid] = ss[sid] "
" $0 "
\n" next } @@ -218,6 +222,10 @@ seencontents && !seenfore && /^[^@]/ { } s = p s sub(/^ *Forward references/, "

&", s) + if (markdef) { + s = "" s "
" + markdef = 0 + } if (pre) pre = pre "\n" s else if (nn)