/* 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; } } }