#define INCLUDES APLCB+APLMAIN+STDIO
#include "includes.h"
main()
{
Dbleq; Dbleqp; Dyadic; Endoper; Eq; Eqp; Eqx;
Idyadic; Ieq; Litvect; Quadout; Relative;
double left[2],rite[2],ret[2];
int ileft,irite,iret;
#include "aplinit.h"
endoper(quadout(dyadic(dbleq,
litvect("1.1 2.2 3.3"),
litvect("3.3 2.2 1.1"))));
endoper(quadout(relative(eq,
litvect("1.1 2.2 3.3"),
litvect("3.3 2.2 1.1"))));
endoper(quadout(idyadic(ieq,
litvect("1 2 3"),
litvect("3 2 1"))));
*left = 2.1;
*rite = 5.6;
dbleqp(left,rite,ret);
printf("dbleqp returned %f\n",*ret);
eqp(left,rite,&iret);
printf("eqp returned %d\n",iret);
*left = 2.0; *(left + 1) = 0.0;
*rite = 3.0; *(rite + 1) = 2.0;
eqx(left,rite,&iret);
printf("eqx returned %d\n",iret);
}