|
|
1.1 root 1: /^[^.].*\\f/{
2: s/\\f/@/g
3: s/@P/@R/g
4: s/ @\(.\)\([^@]*\)@R\([^ @]*\) */\
5: .\1R "\2" "\3"\
6: /
7: s/ @\(.\)\([^@]*\)@R\([^ @]*\) *$/\
8: .\1R "\2" "\3"/
9: s/@\(.\) \([^@]*\)@R\([^ @]*\) */\
10: .\1R "\2" "\3"\
11: /
12: s/@\(.\) \([^@]*\)@R\([^ @]*\) *$/\
13: .\1R "\2" "\3"/
14: s/@/\\f/g
15: }
16: /^\.[TH]P/,/^\.PP/s/^\.DP/.IP/
17: s/^\.DP/.PP/
18: /^\.[BIR][BIR]/s/[ ]*""$//
19: /^\.\([BIR]\)[BIR][^"]*"[^"]*"$/s/.\(.\)./.\1 /
20: :x
21: /^\.[^"]*"[^" ][^" ]*"/{
22: s/"//
23: s///
24: bx
25: }
26: P
27: D
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.