The first a bug in pax and should be commited to FBSD, too.
[dragonfly.git] / contrib / libf2c / libF77 / z_log.c
1 #include "f2c.h"
2
3 #ifdef KR_headers
4 double log(), f__cabs(), atan2();
5 VOID z_log(r, z) doublecomplex *r, *z;
6 #else
7 #undef abs
8 #include "math.h"
9 extern double f__cabs(double, double);
10 void z_log(doublecomplex *r, doublecomplex *z)
11 #endif
12 {
13         double zi = z->i, zr = z->r;
14         r->i = atan2(zi, zr);
15         r->r = log( f__cabs( zr, zi ) );
16         }