aboutsummaryrefslogtreecommitdiff
path: root/contrib/libf2c/libF77/d_cnjg.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libf2c/libF77/d_cnjg.c')
-rw-r--r--contrib/libf2c/libF77/d_cnjg.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/contrib/libf2c/libF77/d_cnjg.c b/contrib/libf2c/libF77/d_cnjg.c
index c1970a56da9f..1afa3bc4061e 100644
--- a/contrib/libf2c/libF77/d_cnjg.c
+++ b/contrib/libf2c/libF77/d_cnjg.c
@@ -2,12 +2,16 @@
VOID
#ifdef KR_headers
-d_cnjg(r, z) doublecomplex *r, *z;
+d_cnjg(resx, z) doublecomplex *resx, *z;
#else
-d_cnjg(doublecomplex *r, doublecomplex *z)
+d_cnjg(doublecomplex *resx, doublecomplex *z)
#endif
{
- doublereal zi = z->i;
- r->r = z->r;
- r->i = -zi;
- }
+doublecomplex res;
+
+res.r = z->r;
+res.i = - z->i;
+
+resx->r = res.r;
+resx->i = res.i;
+}