Metropoli BBS
VIEWER: dabsx.c MODE: TEXT (ASCII)
/* 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;
}
[ RETURN TO DIRECTORY ]