Mercurial > hg > octave-lyh
comparison src/data.cc @ 597:205b8c2ef749
[project @ 1994-08-09 19:31:39 by jwe]
author | jwe |
---|---|
date | Tue, 09 Aug 1994 19:34:10 +0000 |
parents | b04c0d02f2de |
children | 14b2a186a5c0 |
comparison
equal
deleted
inserted
replaced
596:07e689d6e7e5 | 597:205b8c2ef749 |
---|---|
241 check_dimensions (int& nr, int& nc, const char *warnfor) | 241 check_dimensions (int& nr, int& nc, const char *warnfor) |
242 { | 242 { |
243 if (nr < 0 || nc < 0) | 243 if (nr < 0 || nc < 0) |
244 { | 244 { |
245 if (user_pref.treat_neg_dim_as_zero) | 245 if (user_pref.treat_neg_dim_as_zero) |
246 nr = nc = 0; | 246 { |
247 nr = (nr < 0) ? 0 : nr; | |
248 nc = (nc < 0) ? 0 : nc; | |
249 } | |
247 else | 250 else |
248 error ("%s: can't create a matrix with negative dimensions", | 251 error ("%s: can't create a matrix with negative dimensions", |
249 warnfor); | 252 warnfor); |
250 } | 253 } |
251 } | 254 } |