changeset 19524:bcec6f9d1596

spparms.cc: deprecate option "defaults" in favour of "default" (bug #43602)
author Carnë Draug <carandraug@octave.org>
date Tue, 18 Nov 2014 12:13:06 +0000
parents eb20020f36b5
children bb8d3f17248d
files libinterp/corefcn/spparms.cc
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/spparms.cc
+++ b/libinterp/corefcn/spparms.cc
@@ -130,7 +130,16 @@
             str[i] = tolower (str[i]);
 
           if (str == "defaults" || str == "default")
-            octave_sparse_params::defaults ();
+            {
+              // FIXME: deprecated in 4.2, remove "defaults" for 4.6 release
+              static bool warned = false;
+              if (! warned && str == "defaults")
+                {
+                  warning ("spparms: use \"default\" instead of \"defaults\"");
+                  warned = true;
+                }
+              octave_sparse_params::defaults ();
+            }
           else if (str == "tight")
             octave_sparse_params::tight ();
           else