Lev Walkin | f15320b | 2004-06-03 03:38:44 +0000 | [diff] [blame^] | 1 | #!/bin/sh |
2 | |||||
3 | tmpfile=".check-parsing.$$.tmp" | ||||
4 | |||||
5 | ec=0 | ||||
6 | |||||
7 | for ref in ../tests/*.asn1.-*; do | ||||
8 | src=`echo "$ref" | sed -e 's/\.-[a-zA-Z]*$//'` | ||||
9 | flags=`echo "$ref" | sed -e 's/.*\.-//'` | ||||
10 | echo "Checking $src against $ref" | ||||
11 | ./asn1c "-$flags" "$src" > "$tmpfile" || ec=$? | ||||
12 | if [ $? = 0 ]; then | ||||
13 | diff "$ref" "$tmpfile" || ec=$? | ||||
14 | fi | ||||
15 | rm -f "$tmpfile" | ||||
16 | done | ||||
17 | |||||
18 | exit $ec |