/*Copyright (C) 1992, 1994 by Thomas Glen Smith. All Rights Reserved.*/ /* xeqp APL2 V1.0.0 **************************************************** * 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" void xeqp(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; } } }