Mercurial > octave
changeset 20862:ac1f8c640d8f
2015 Code Sprint: colamd.cc: use ovl().
author | Rik <rik@octave.org> |
---|---|
date | Sat, 12 Dec 2015 08:46:24 -0800 |
parents | 6774cc464ea0 |
children | e81276e8f481 |
files | libinterp/dldfcn/colamd.cc |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/colamd.cc Sat Dec 12 11:42:17 2015 -0500 +++ b/libinterp/dldfcn/colamd.cc Sat Dec 12 08:46:24 2015 -0800 @@ -288,6 +288,8 @@ if (nargout > 2 || nargin < 1 || nargin > 2) print_usage (); + retval.resize (nargout == 2 ? 2 : 1); + // Get knobs OCTAVE_LOCAL_BUFFER (double, knobs, COLAMD_KNOBS); COLAMD_NAME (_set_defaults) (knobs); @@ -523,6 +525,8 @@ if (nargout > 2 || nargin < 1 || nargin > 2) print_usage (); + retval.resize (nargin == 2 ? 2 : 1); + // Get knobs OCTAVE_LOCAL_BUFFER (double, knobs, COLAMD_KNOBS); COLAMD_NAME (_set_defaults) (knobs); @@ -663,6 +667,8 @@ if (nargout > 2 || nargin < 1 || nargin > 2) print_usage (); + retval.resize (nargout == 2 ? 2 : 1); + octave_idx_type n_row = 0, n_col = 0; octave_idx_type *ridx = 0, *cidx = 0;