This is pass2.man in view mode; [Download] [Up]
/^\.\^b/ { # initialization print nobreak, "fph", 1 next } /^[^.]/ { # text line -- reached only for input traps if (afternext ~ /,fP/) font = prevfont if (afternext ~ /,tP/) print dobreak, "toindent" afternext = "" next } /^\.ds/ { # to catch special strings if ($3 !~ /^"/) v = $3 else v = substr($0, index($0, "\"")+1) if ($2 ~ /^[LCR][HF]$/) print nobreak, $2, v # fallthrough to normal .ds processing in macro-independent stuff } /^\.lF/ { # special footer fiddling if (strings["by"] != "" && strings["nb"] != "") lf = strings["by"] "; " strings["nb"] else lf = strings["by"] strings["nb"] print nobreak, "LF", lf next } /^\.\^e/ { # finalization next }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.