pc=${1-pc}

mkdir ../c ../e

cd ../c
ar x ../libpc/csrc_pc.a
cem *.c
rm *.c
$pc -O -D *.e

cd ../e

ar x ../libpc/esrc_pc.a
for i in clock
do
  mv $i.e $i.c
  cc -P $i.c
  rm $i.c
  mv $i.i $i.e
done

for i in encaps trap
do
  ed $i.e <<'END'
g/	*;.*/s///
w
q
END
  $pc -O -D $i.e
done

for i in *
do
  ed $i <<'END'
g/;$/d
g/.*;/s///
v/./d
w
q
END
done

for i in *
do
  if cmp $i ../c/$i
  then
    : nothing
  else
    diff $i ../c/$i > ../libpc/$i.diff
  fi
done

cd ..
rm -r e c
