blob: eea05ca4340f5778049991696bece01c9ddcafaf [file] [log] [blame]
rsc2b85f702005-01-11 20:58:13 +00001#!/usr/local/plan9/bin/rc
rsc3ff92132005-01-04 22:11:58 +00002
rsc9bbe4592005-01-14 05:55:09 +00003. 9.rc
rsc3ff92132005-01-04 22:11:58 +00004spellflags=()
5deroffargs=()
6fflag=''
7for(x){
8 switch($x){
9 case -[abcvx]
10 spellflags=($spellflags $x)
11 case -f
12 fflag=$x
13 case *
14 if(~ $fflag -f) {
15 spellflags=($spellflags -f $x)
16 fflag=''
17 }
18 if not deroffargs=($deroffargs $x)
19 }
20}
21
22deroff -w $deroffargs | sort -u | sprog $spellflags