Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions @template/get.m
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,24 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/05/05 22:19:51 $

error(nargchk(2,3,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(2,3);
else
error(nargchk(2,3,nargin));
end

switch lower(action)
case 'var'
error(nargchk(2,3,nargin));
if useNarginchk
narginchk(2,3);
else
error(nargchk(2,3,nargin));
end
if nargin == 2
varargout{1} = tpl.varvals;
elseif iscellstr(varargin{1})
Expand All @@ -31,7 +44,11 @@
varargout{1} = '';
end
case 'undefined'
error(nargchk(3,3,nargin));
if useNarginchk
narginchk(3,3);
else
error(nargchk(3,3,nargin));
end
tpl = loadtpl(tpl,varargin{1});
str = get(tpl,'var',varargin{1});
varargout{1} = {};
Expand Down
12 changes: 11 additions & 1 deletion @template/parse.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,17 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/05/05 22:19:51 $

error(nargchk(3,4,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(3,4);
else
error(nargchk(3,4,nargin));
end

if nargin == 3
append = 0;
end
Expand Down
11 changes: 10 additions & 1 deletion @template/private/finish.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,16 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/05/05 22:19:51 $

error(nargchk(2,2,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(2,2);
else
error(nargchk(2,2,nargin));
end

switch lower(unknowns)
case 'keep'
Expand Down
41 changes: 35 additions & 6 deletions @template/set.m
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,46 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/05/05 22:19:51 $

error(nargchk(3,5,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(3,5);
else
error(nargchk(3,5,nargin));
end

switch lower(action)
case 'root'
error(nargchk(3,3,nargin));
if useNarginchk
narginchk(3,3);
else
error(nargchk(3,3,nargin));
end
if exist(varargin{1},'dir')
tpl.root = varargin{1};
else
error('[Template] No such directory.');
end
case 'unknowns'
error(nargchk(3,3,nargin));
if useNarginchk
narginchk(3,3);
else
error(nargchk(3,3,nargin));
end
if ismember(varargin{1},{'remove' 'comment' 'keep'})
tpl.unknowns = varargin{1};
else
error('[Template] Unknowns: ''remove'', ''comment'' or ''keep''.');
end
case 'file'
error(nargchk(4,4,nargin));
if useNarginchk
narginchk(4,4);
else
error(nargchk(4,4,nargin));
end
if iscellstr(varargin{1})
for i=1:length(varargin{1})
ind = find(ismember(tpl.handles,varargin{1}{i}));
Expand All @@ -53,7 +74,11 @@
error('[Template] Badly formed handles.');
end
case 'block'
error(nargchk(4,5,nargin));
if useNarginchk
narginchk(4,5);
else
error(nargchk(4,5,nargin));
end
tpl = loadtpl(tpl,varargin{1});
if nargin == 4
name = varargin{2};
Expand Down Expand Up @@ -85,7 +110,11 @@
tpl = set(tpl,'var',varargin{2},blk);
tpl = set(tpl,'var',varargin{1},str);
case 'var'
error(nargchk(3,4,nargin));
if useNarginchk
narginchk(3,4);
else
error(nargchk(3,4,nargin));
end
if iscellstr(varargin{1})
for i=1:length(varargin{1})
ind = find(ismember(tpl.varkeys,varargin{1}{i}));
Expand Down
11 changes: 10 additions & 1 deletion @template/template.m
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,16 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/05/05 22:19:51 $

error(nargchk(0,2,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(0,2);
else
error(nargchk(0,2,nargin));
end

switch nargin
case 0
Expand Down
11 changes: 10 additions & 1 deletion mdot.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,16 @@ function mdot(mmat, dotfile,f)
% Copyright (C) 2004 Guillaume Flandin <[email protected]>
% $Revision: 1.1 $Date: 2004/05/05 17:14:09 $

error(nargchk(2,3,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(2,3);
else
error(nargchk(2,3,nargin));
end

if ischar(mmat)
load(mmat);
Expand Down
11 changes: 10 additions & 1 deletion mwizard.m
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,16 @@ function mwizard(file)
% guarantee is made whether and when they will be implemented.
% Send requests to [email protected]

error(nargchk(0,1,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(0,1);
else
error(nargchk(0,1,nargin));
end

disp('This is a beta version of mwizard.');
disp('Please use the online version m2html instead.');
Expand Down
11 changes: 10 additions & 1 deletion mwizard2.m
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,16 @@ function mwizard(file)
% guarantee is made whether and when they will be implemented.
% Send requests to [email protected]

error(nargchk(0,1,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(0,1);
else
error(nargchk(0,1,nargin));
end

disp('This is a beta version of mwizard.');
disp('Please use the online version m2html instead.');
Expand Down
12 changes: 11 additions & 1 deletion private/doxyread.m
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,17 @@

% See <http://www.doxygen.org/> for more details.

error(nargchk(0,1,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(0,1);
else
error(nargchk(0,1,nargin));
end

if nargin == 0,
filename = 'search.idx';
end
Expand Down
12 changes: 11 additions & 1 deletion private/doxysearch.m
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,17 @@

% See <http://www.doxygen.org/> for more details.

error(nargchk(1,2,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(1,2);
else
error(nargchk(1,2,nargin));
end

if nargin == 1,
filename = 'search.idx';
end
Expand Down
11 changes: 10 additions & 1 deletion private/doxywrite.m
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,16 @@ function doxywrite(filename, kw, statinfo, docinfo)

% See <http://www.doxygen.org/> for more details.

error(nargchk(4,4,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(4,4);
else
error(nargchk(4,4,nargin));
end

%- Open the search index file
[fid, errmsg] = fopen(filename,'w','ieee-be');
Expand Down
12 changes: 11 additions & 1 deletion private/mfileparse.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,17 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/29/04 17:33:43 $

error(nargchk(3,4,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(3,4);
else
error(nargchk(3,4,nargin));
end

if nargin == 3,
options = struct('verbose',1, 'globalHypertextLinks',0, 'todo',0);
end
Expand Down
12 changes: 11 additions & 1 deletion private/searchindex.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,17 @@
% Copyright (C) 2003 Guillaume Flandin <[email protected]>
% $Revision: 1.0 $Date: 2003/04/10 18:32:48 $

error(nargchk(1,2,nargin));
%improvement for dealing with the obsolete nargchk function (removed in Matlab R2016c or R2017 and replaced by narginchk)
useNarginchk=false;
if exist('narginchk','builtin')
useNarginchk=true;
end
if useNarginchk
narginchk(1,2);
else
error(nargchk(1,2,nargin));
end

if nargin == 1, szmin = 2; end

%- Delimiters used in strtok
Expand Down