# HG changeset patch # User Rik # Date 1388691103 28800 # Node ID d3c6842ef18894ae83cb92b4e35dc2f3352f2bdc # Parent 31d8e19a745dbdc9895f892261fd72e5a7a580ff mex.m: Return status if called with an output argument (bug #40984). * mex.m: Return status if called with an output argument (bug #40984). diff -r 31d8e19a745d -r d3c6842ef188 scripts/miscellaneous/mex.m --- a/scripts/miscellaneous/mex.m Thu Jan 02 10:55:09 2014 -0800 +++ b/scripts/miscellaneous/mex.m Thu Jan 02 11:31:43 2014 -0800 @@ -23,8 +23,16 @@ ## @seealso{mkoctfile} ## @end deftypefn -function mex (varargin) - args = {"--mex", varargin{:}}; - mkoctfile (args{:}); +function retval = mex (varargin) + + [output, status] = mkoctfile ("--mex", varargin{:}); + + if (! isempty (output)) + disp (output); + endif + if (nargout > 0) + retval = status; + endif + endfunction