1export MANDIR TMPDIR
2export DIRLST FILLST
3export LFLAG PFLAG ID
4
5MANDIR=/usr/share/man
6TMPDIR=/tmp
7DIRLST=
8FILLST=
9LFLAG=
10PFLAG=
11ID=
12
13shift
14
15while [ $# -gt 0 ]
16do
17          case $1 in
18          -m)
19                    shift
20                    MANDIR=$1
21                    shift
22                    ;;
23
24          -t)
25                    shift
26                    TMPDIR=$1
27                    shift
28                    ;;
29
30          -d | -l)
31                    LFLAG=1
32                    shift
33                    ;;
34
35          -p)
36                    PFLAG=1
37                    shift
38                    ;;
39
40          -i | -o)
41                    shift
42                    ID=$1
43                    shift
44                    ;;
45
46          -s)
47                    shift
48                    while [ $# -gt 0 ]
49                    do
50                              case $1 in
51                              [1-8])
52                                        DIRLST="$DIRLST $1"
53                                        shift
54                                        ;;
55
56                              *)
57                                        break
58                                        ;;
59                              esac
60                    done
61                    ;;
62
63          -f)
64                    shift
65                    while [ $# -gt 0 ]
66                    do
67                              case $1 in
68                              -*)
69                                        break
70                                        ;;
71
72                              *)
73                                        FILLST="$FILLST $1"
74                                        shift
75                                        ;;
76                              esac
77                    done
78                    ;;
79
80          *)
81                    echo $0: unknown option $1
82                    exit 2
83                    ;;
84          esac
85done
86
87if [ -z "$DIRLST" ]
88then
89          DIRLST="1 2 3 4 5 6 7 8 9"
90fi
91
92if [ -z "$FILLST" ]
93then
94          FILLST=*.*
95fi
96