#!/bin/csh

#
# Run tests with each buffer type with both indefinite and definite
# length encoders.
#

minbuf_indef good_pr.ber > foo.ber
minbuf_def foo.ber > bar.ber
cmp -s bar.ber good_pr.ber
set result1 = $status

sbuf_indef good_pr.ber > foo.ber
sbuf_def foo.ber > bar.ber
cmp -s bar.ber good_pr.ber
set result2 = $status


expbuf_indef good_pr.ber > foo.ber
expbuf_def foo.ber > bar.ber
cmp -s bar.ber good_pr.ber
set result3 = $status


rm -f foo.ber bar.ber

if (! $result1 ) then
    echo "Passed simple encode/decode tests using p_rec.asn1 with MinBufs."
else
    echo "Failed simple encode/decode tests using p_rec.asn1 with MinBufs."
endif

if (! $result2 ) then
    echo "Passed simple encode/decode tests using p_rec.asn1 with SBufs."
else
    echo "Failed simple encode/decode tests using p_rec.asn1 with SBufs."
endif

if (! $result3 ) then
    echo "Passed simple encode/decode tests using p_rec.asn1 with ExpBufs."
else
    echo "Failed simple encode/decode tests using p_rec.asn1 with ExpBufs."
endif



