changeset 28873:f389a69916c4

maint: merge stable to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Thu, 08 Oct 2020 19:17:16 +0200
parents 82dc3b43c846 (current diff) 808b1a3a1003 (diff)
children b4ffff8683fc
files
diffstat 1 files changed, 13 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/sparse/private/__default__input__.m	Thu Oct 08 18:58:28 2020 +0200
+++ b/scripts/sparse/private/__default__input__.m	Thu Oct 08 19:17:16 2020 +0200
@@ -24,24 +24,24 @@
 ########################################################################
 
 ## -*- texinfo -*-
-## @deftypefn {} {@var{[varargout]} =} __default__input__ (@var{def_val}, @var{varargin})
-## Check if the arguments in input of a function are empty or missing
-## and in such cases sets up them in default values.
+## @deftypefn {} {@var{varargout} =} __default__input__ (@var{def_val}, @var{varargin})
+## Check if the input arguments of a function are empty or missing.
+## If they are, use default values.
 ##
-## The input argoments are:
+## The input arguments are:
 ##
 ## @itemize @minus
 ## @item @var{def_val} is a cell array that contains the values to use
 ## as default.
 ##
-## @item @var{varargin} are the input argument
+## @item @var{varargin} are the input arguments
 ## @end itemize
 ##
-## The output argoments:
+## The output arguments are:
 ##
 ## @itemize @minus
-## @item @var{varargout} all the input argument with filled the empty
-## or missing parameters.
+## @item @var{varargout} all input arguments completed with default
+## values for empty or omitted parameters.
 ##
 ## @end itemize
 ##
@@ -54,9 +54,11 @@
   n = length (varargin);
 
   for i = 1:m
-    if (n < i || isempty (varargin {i}))
-      varargout {i} = def_val {i};
+    if (n < i || isempty (varargin{i}))
+      varargout{i} = def_val{i};
     else
-      varargout {i} = varargin {i};
+      varargout{i} = varargin{i};
     endif
   endfor
+
+endfunction