From: <sch...@us...> - 2004-03-14 23:14:36
|
Update of /cvsroot/octave/octave-forge/main/strings In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11886 Modified Files: strmatch.m Log Message: fix for CELL; strcmp must be used Index: strmatch.m =================================================================== RCS file: /cvsroot/octave/octave-forge/main/strings/strmatch.m,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- strmatch.m 12 Sep 2003 14:22:42 -0000 1.3 +++ strmatch.m 14 Mar 2004 23:05:36 -0000 1.4 @@ -45,14 +45,14 @@ [nr, nc] = size (A); if iscell(A) - match = zeros(size(A)); + match = zeros(prod(size(A)),1); if nargin>2, - for k = 1:nc*nr, - match(k) = strmatch(s,A{k},exact); + for k = 1:prod(size(A)), + match(k) = strcmp(s,A{k}); end; else - for k = 1:nc*nr, - match(k) = strmatch(s,A{k}); + for k = 1:prod(size(A)), + match(k) = strncmp(s,A{k},length(s)); end; end; idx = find(match); |