/* Copyright (C) 1994 by Thomas Glen Smith. All Rights Reserved. */
/* eqx APL2 V1.0.0 *****************************************************
* Returns 1 if complex numbers are equal, 0 otherwise. *
***********************************************************************/
#define INCLUDES 0
#include "includes.h"
void eqx(left,rite,ret)
double *left,*rite;
int *ret;
{
extern double fuzz;
double diff,lef,rit;
int i;
*ret = 1;
i = 2;
while(i--) {
lef = *(left + i);
rit = *(rite + i);
diff = (lef > rit) ? lef - rit : rit - lef;
if (diff > fuzz) {
*ret = 0;
break;
}
}
}