Mercurial > octave-nkf
diff src/ov-fcn-handle.cc @ 14085:4e8f23ccadce stable
test: Use internal prefix "__" for %!functions to avoid polluting workspace
symbol table until bug #34497 has been resolved.
* cellfun.cc, dassl.cc, lsode.cc, qr.cc, quad.cc, data.cc, ov-fcn-handle.cc,
pt-fcn-handle.cc: Use internal prefix "__" for %!functions to avoid polluting
workspace symbol table until bug #34497 has been resolved.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Wed, 21 Dec 2011 09:44:46 -0800 |
parents | d6118a2c0644 |
children | 72c96de7a403 |
line wrap: on
line diff
--- a/src/ov-fcn-handle.cc Wed Dec 21 09:12:59 2011 -0800 +++ b/src/ov-fcn-handle.cc Wed Dec 21 09:44:46 2011 -0800 @@ -1759,7 +1759,8 @@ } /* -%!function y = testrecursionfunc (f, x, n) + +%!function y = __testrecursionfunc (f, x, n) %! if (nargin < 3) %! n = 0; %! endif @@ -1767,10 +1768,12 @@ %! y = f (x); %! else %! n++; -%! y = testrecursionfunc (@(x) f(2*x), x, n); +%! y = __testrecursionfunc (@(x) f(2*x), x, n); %! endif -%!test -%! assert (testrecursionfunc (@(x) x, 1), 8); +%!endfunction +%! +%!assert (__testrecursionfunc (@(x) x, 1), 8) + */ octave_fcn_binder::octave_fcn_binder (const octave_value& f, @@ -1958,10 +1961,10 @@ } /* -%!function r = f (g, i) +%!function r = __f (g, i) %! r = g(i); %!endfunction %!test %! x = [1,2;3,4]; -%! assert (f (@(i) x(:,i), 1), [1;3]); +%! assert (__f (@(i) x(:,i), 1), [1;3]); */