blob: f1d8dfc3b4598f3f6127fe354520d189475a7331 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
srcfile="${1}"
enumfile="${2}"
deffile="${3}"
IFS=':'
exec 5>${enumfile}
exec 6>${deffile}
SEQN=0
LN=0
cat ${srcfile} \
| while read id ids help ; do
LN="`expr ${LN} + 1`"
test -z "${id}" && continue
test "${id}" != "${id# }" && continue
echo "#line ${LN} \"${srcfile}\"" >&5
echo " filter_${id} = ${SEQN}," >&5
echo "#line ${LN} \"${srcfile}\"" >&6
echo ' { { "'$(echo $ids|sed -e 's-/-", "-g')'", 0 }, "'"${help}"'", false },' >&6
SEQN="`expr ${SEQN} + 1`"
done
|