cfad47cfa3/t3compiler/testscripts/test_pp

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
#! /bin/sh
2
3
# Preprocessor tests
4
rm -rf $T3_OUT
5
mkdir $T3_OUT
6
7
ret=0
8
cd "$T3_OUT"
9
for i in ansi circ circ2 embed define ifdef concat varmacpp
10
do
11
    echo "Preprocessor test: $i"
12
    $TESTPROGS/test_tok -I "$T3_DAT" -P "$T3_DAT/$i.c" > "$T3_OUT/$i.log" 2>"$T3_OUT/$i.err"
13
    cat "$T3_OUT/$i.err" >> "$T3_OUT/$i.log"
14
    rm "$T3_OUT/$i.err"
15
    if $SCRIPTS/test_diff "$i"; then
16
        :
17
    else
18
        ret=1
19
    fi
20
done
21
22
exit $ret