Mercurial > hg > octave-nkf
diff scripts/optimization/optimset.m @ 11407:ed827ffa5a43
optimset, optimget, __all_opts__: consistently use lower case for storing and searching options
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 22 Dec 2010 04:16:01 -0500 |
parents | 30f54b3b9953 |
children | 48cb431db87b |
line wrap: on
line diff
--- a/scripts/optimization/optimset.m +++ b/scripts/optimization/optimset.m @@ -47,7 +47,7 @@ ## Return defaults for named function. fcn = varargin{1}; try - retval = feval (fcn, 'defaults'); + retval = feval (fcn, "defaults"); catch error ("optimset: no defaults for function `%s'", fcn); end_try_catch @@ -59,11 +59,11 @@ fnames = fieldnames (old); ## skip validation if we're in the internal query validation = ! isempty (opts); - uopts = toupper(opts); + lopts = tolower (opts); for [val, key] = new if (validation) ## Case insensitive lookup in all options. - i = lookup (uopts, toupper(key), "i"); + i = lookup (lopts, tolower (key), "i"); ## Validate option. if (i > 0 && strcmpi (opts{i}, key)) ## Use correct case.