/* Copyright (C) 1994 by Thomas Glen Smith. All Rights Reserved. */ /* dabsx APL2 V1.0.0 *************************************************** * Magnitude for complex numbers. * ***********************************************************************/ #define INCLUDES 0 #include "includes.h" void dabsx(x, ret) double *x, *ret; { Power; double a, b; a = *x; b = *(x + 1); *ret = power(a * a + b * b, .5); *(ret+1) = 0e0; }