BUG DESCRIPTION:
----------------
Error when trying to use varargout with one or more fixed output arguments. When varargout is the only output argument function works perfect.
ERROR LOG:
----------
HOW TO REPRODUCE THE BUG:
-------------------------
--> clear foo
--> function [aa,varargout]=foo(varargin)
> aa=argn(2);
> for i=1:argn(2)
> varargout(i)=varargin(i);
> end
> endfunction
--> [a,b,c,d]=foo(1,2,3)
Wrong number of output arguments.
-> clear foo
--> function varargout=foo(varargin)
> aa=argn(2);
> for i=1:argn(2)
> varargout(i)=varargin(i);
> end
> endfunction
--> [a,b,c]=foo(1,2,3)
c =
3.
b =
2.
a =
1.
OTHER INFORMATION:
------------------