#!/bin/sh
if [ "x$GCTLIB" = "x" ]
then
  GCTLIB=`pwd`/../../../
  PATH=.:`pwd`/../../..:$PATH
  export PATH
fi

ROOT=..
. $ROOT/run.source 

clean
make_constant_objects


init eq+neq
gct -c -B$GCTLIB eq+neq.c > eq+neq.OUT 2>&1 ; diff eq+neq.OUT eq+neq.ref
std_test less
std_test less2
std_test lesseq
std_test lesseq2
std_test greater
std_test greater2
std_test greatereq
std_test greatereq2
std_test pointer
if [ "$GCT_UNPORTABLE_OK" = "true" ]
then
	std_test pointerL 2> pointerL.2out
	diff pointerL.2out pointerL.2ref
	std_test pointerR 2> pointerR.2out
	diff pointerR.2out pointerR.2ref
fi

std_test enum
std_test enumL
std_test enumR

if [ "$GCT_UNPORTABLE_OK" = "true" ]
then
    echo "$INDENT" "NOTE:  If the following test fails, you must use"
    echo "$INDENT" "(options -enum-relational) in the control file."
    std_test enumOK
fi

exit 0
