changeset 20860:61892a245653

2015 Code Sprint: dmperm.cc: use ovl().
author Rik <rik@octave.org>
date Sat, 12 Dec 2015 08:31:22 -0800
parents 1f4d6b1f50c1
children 6774cc464ea0
files libinterp/dldfcn/dmperm.cc
diffstat 1 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/dldfcn/dmperm.cc	Sat Dec 12 08:26:36 2015 -0800
+++ b/libinterp/dldfcn/dmperm.cc	Sat Dec 12 08:31:22 2015 -0800
@@ -112,15 +112,11 @@
       //retval(5) = put_int (dm->rr, 5);
       //retval(4) = put_int (dm->cc, 5);
 #if defined (CS_VER) && (CS_VER >= 2)
-      retval(3) = put_int (dm->s, dm->nb+1);
-      retval(2) = put_int (dm->r, dm->nb+1);
-      retval(1) = put_int (dm->q, nc);
-      retval(0) = put_int (dm->p, nr);
+      retval = ovl (put_int (dm->p, nr), put_int (dm->q, nc),
+                    put_int (dm->r, dm->nb+1), put_int (dm->s, dm->nb+1));
 #else
-      retval(3) = put_int (dm->S, dm->nb+1);
-      retval(2) = put_int (dm->R, dm->nb+1);
-      retval(1) = put_int (dm->Q, nc);
-      retval(0) = put_int (dm->P, nr);
+      retval = ovl (put_int (dm->P, nr), put_int (dm->Q, nc),
+                    put_int (dm->R, dm->nb+1), put_int (dm->S, dm->nb+1));
 #endif
       CXSPARSE_NAME (_dfree) (dm);
     }