Mercurial > octave
comparison scripts/miscellaneous/parseparams.m @ 11346:30f54b3b9953
drop support of 'i' option in lookup
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Sun, 12 Dec 2010 21:58:30 +0100 |
parents | 693e22af08ae |
children | 566249cf97fb |
comparison
equal
deleted
inserted
replaced
11345:488f07b65b1d | 11346:30f54b3b9953 |
---|---|
86 pnames = prop(1:2:end); | 86 pnames = prop(1:2:end); |
87 values = prop(2:2:end); | 87 values = prop(2:2:end); |
88 if (! size_equal (pnames, values) || ! all (strs(i:2:end))) | 88 if (! size_equal (pnames, values) || ! all (strs(i:2:end))) |
89 error_as_caller ("options must be given as name-value pairs"); | 89 error_as_caller ("options must be given as name-value pairs"); |
90 endif | 90 endif |
91 idx = lookup (names, pnames, "mi"); | 91 idx = lookup (toupper(names), toupper(pnames), "mi); |
92 if (! all (idx)) | 92 if (! all (idx)) |
93 error_as_caller ("unrecognized option: %s", pnames{find (idx == 0, 1)}); | 93 error_as_caller ("unrecognized option: %s", pnames{find (idx == 0, 1)}); |
94 else | 94 else |
95 varargout(sidx(idx)) = values; | 95 varargout(sidx(idx)) = values; |
96 endif | 96 endif |