/*Copyright (C) 1992, 1994 by Thomas Glen Smith. All Rights Reserved.*/
/* xeq APL2 V1.0.0 *****************************************************
* Called by aplmatci. *
* Returns an int 1 or 0 depending on whether left is equal to rite, *
* left and rite being pointers to complex numbers. *
***********************************************************************/
#define INCLUDES 0
#include "includes.h"
int xeq(left,rite)
double *left,*rite;
{
extern double fuzz;
double diff,lef,rit;
int ret=1;
int i;
i = 2;
while(i--) {
lef = *(left + i);
rit = *(rite + i);
diff = (lef > rit) ? lef - rit : rit - lef;
if (diff > fuzz) {
ret = 0;
break;
}
}
return(ret);
}