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

Reply via email to