On 13-Jan-2010, Jean-S bastien Kroll wrote: | | Branches 3.0 and 3.2 are affected by the same error. In the function | interp3.m, there is a misplaced line break that has it not working at | all. | | Following is the patch modifying the only line to be changed : | | --- /usr/share/octave/3.0.5/m/general/interp3.m 2009-10-12 21:05:55.000000000 +0200 | +++ ./interp3.m 2010-01-13 09:54:01.000000000 +0100 | @@ -82,7 +82,7 @@ | nargs = nargs - 2; | endif | | - if (nargs < 3 || (nargs == 4 && ! isvector (varargin{1}) | + if (nargs < 3 || (nargs == 4 && ! isvector (varargin{1}) ... | && nargs == (ndims (varargin{1}) + 1)))
What failure is caused here? Octave doesn't require continuations inside parens, so you should be able to write if (some_long_variable_name == some_other_variable_name && some_other_condition) without needing the explicit continuation. Exactly what error are you seeing? Give us an example that demonstrates it. Also, it is best to report generic bugs in Octave directly to the b...@octave.org mailing list and use the debian bug reporting system for packaging or Debian-specific problems. jwe -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org