# HG changeset patch # User Jaroslav Hajek # Date 1259068543 -3600 # Node ID 7f4939e76684501e175d3b491389b1c235a2e396 # Parent 1c274aa2b4d1f6f0d6cd706ba1c803bb7fa3bee5 deprecate cellidx diff --git a/scripts/ChangeLog b/scripts/ChangeLog --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +2009-11-24 Jaroslav Hajek + + * general/cellidx.m: Deprecate. + 2009-11-24 Jaroslav Hajek * general/issquare.m: Change to return consistent result for empty diff --git a/scripts/general/cellidx.m b/scripts/deprecated/cellidx.m rename from scripts/general/cellidx.m rename to scripts/deprecated/cellidx.m --- a/scripts/general/cellidx.m +++ b/scripts/deprecated/cellidx.m @@ -34,8 +34,17 @@ ## screen and exits with an error. ## @end deftypefn +## deprecated in version 3.4 + function [idxvec,errmsg] = cellidx (listvar, strlist) + persistent warned = false; + if (! warned) + warned = true; + warning ("Octave:deprecated-function", + "cellidx is obsolete and will be removed from a future version of Octave; use ismember instead."); + endif + if (nargin != 2) print_usage (); endif diff --git a/scripts/deprecated/module.mk b/scripts/deprecated/module.mk --- a/scripts/deprecated/module.mk +++ b/scripts/deprecated/module.mk @@ -9,6 +9,7 @@ deprecated/binomial_inv.m \ deprecated/binomial_pdf.m \ deprecated/binomial_rnd.m \ + deprecated/cellidx.m \ deprecated/chisquare_cdf.m \ deprecated/chisquare_inv.m \ deprecated/chisquare_pdf.m \ diff --git a/scripts/general/module.mk b/scripts/general/module.mk --- a/scripts/general/module.mk +++ b/scripts/general/module.mk @@ -12,7 +12,6 @@ general/blkdiag.m \ general/cart2pol.m \ general/cart2sph.m \ - general/cellidx.m \ general/cell2mat.m \ general/celldisp.m \ general/circshift.m \