Mercurial > hg > octave-nkf
diff liboctave/Array.cc @ 4709:cf141edca935
[project @ 2004-01-22 18:10:53 by jwe]
author | jwe |
---|---|
date | Thu, 22 Jan 2004 18:10:53 +0000 |
parents | e5639a6586c4 |
children | 5101dffb4178 |
line wrap: on
line diff
--- a/liboctave/Array.cc +++ b/liboctave/Array.cc @@ -843,15 +843,15 @@ int old_len = length (); int len = get_size (dv); - + rep = new typename Array<T>::ArrayRep (len); dim_vector dv_old = dimensions; - + if (n > dv_old.length ()) { dv_old.resize (n); - + for (int i = dv_old.length (); i < n; i++) dv_old.elem (i) = 1; } @@ -2246,14 +2246,14 @@ if (rhs.length () > 2) { dim_vector dv_tmp = rhs.squeeze().dims (); - + switch (dv_tmp.length ()) { case 1: if (rhs_nr == 1) rhs_nc = dv_tmp.elem (0); break; - + case 2: rhs_nr = dv_tmp.elem (0); rhs_nc = dv_tmp.elem (1); @@ -2262,7 +2262,7 @@ default: (*current_liboctave_error_handler) ("Array<T>::assign2: Dimension mismatch"); - return 0; + return 0; } }