octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: test failures with current mercurial sources (was Re: 3.0.1 releas


From: David Bateman
Subject: Re: test failures with current mercurial sources (was Re: 3.0.1 release?)
Date: Fri, 04 Apr 2008 11:18:24 +0200
User-agent: Thunderbird 2.0.0.12 (X11/20080306)

John W. Eaton wrote:
> On  3-Apr-2008, David Bateman wrote:
>
> | We still need to add the same warning
> | messages to the existing deprecated functions.
>
> Would you like for me to do that?
>
>   
Ok, I decided not to get too fancy with specific corrections for how to
call gamrnd relative to gamma_rnd, etc, and just give the function name
to call instead.. I could therefore write  a script that made all of
these additions easily enough.. Attached is the patch that adds the
warnings to the other deprecated functions.

D.

-- 
David Bateman                                address@hidden
Motorola Labs - Paris                        +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 6 72 01 06 33 (Mob) 
91193 Gif-Sur-Yvette FRANCE                  +33 1 69 35 77 01 (Fax) 

The information contained in this communication has been classified as: 

[x] General Business Information 
[ ] Motorola Internal Use Only 
[ ] Motorola Confidential Proprietary

# HG changeset patch
# User David Bateman <address@hidden>
# Date 1207300284 -7200
# Node ID 16f3fd2b18e763e3e5488706d09553ed70b9c486
# Parent  d99a87ceb7861cc5a82265f1525c8fc8e8d467b6
Add warning to rest of deprecated functions

diff --git a/scripts/ChangeLog b/scripts/ChangeLog
--- a/scripts/ChangeLog
+++ b/scripts/ChangeLog
@@ -1,3 +1,46 @@ 2008-04-03  David Bateman  <address@hidden
+2008-04-04  David Bateman  <address@hidden>
+
+       * deprecated/beta_cdf.m deprecated/beta_inv.m
+       deprecated/beta_pdf.m deprecated/beta_rnd.m
+       deprecated/binomial_cdf.m deprecated/binomial_inv.m
+       deprecated/binomial_pdf.m deprecated/binomial_rnd.m
+       deprecated/chisquare_cdf.m deprecated/chisquare_inv.m
+       deprecated/chisquare_pdf.m deprecated/chisquare_rnd.m
+       deprecated/clearplot.m deprecated/clg.m deprecated/com2str.m
+       deprecated/exponential_cdf.m deprecated/exponential_inv.m
+       deprecated/exponential_pdf.m deprecated/exponential_rnd.m
+       deprecated/f_cdf.m deprecated/f_inv.m deprecated/f_pdf.m
+       deprecated/f_rnd.m deprecated/gamma_cdf.m deprecated/gamma_inv.m
+       deprecated/gamma_pdf.m deprecated/gamma_rnd.m
+       deprecated/geometric_cdf.m deprecated/geometric_inv.m
+       deprecated/geometric_pdf.m deprecated/geometric_rnd.m
+       deprecated/hypergeometric_cdf.m deprecated/hypergeometric_inv.m
+       deprecated/hypergeometric_pdf.m deprecated/hypergeometric_rnd.m
+       deprecated/intersection.m deprecated/is_bool.m
+       deprecated/is_complex.m deprecated/is_list.m
+       deprecated/is_matrix.m deprecated/is_scalar.m
+       deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
+       deprecated/is_struct.m deprecated/is_symmetric.m
+       deprecated/is_vector.m deprecated/lognormal_cdf.m
+       deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
+       deprecated/lognormal_rnd.m deprecated/meshdom.m
+       deprecated/normal_cdf.m deprecated/normal_inv.m
+       deprecated/normal_pdf.m deprecated/normal_rnd.m
+       deprecated/pascal_cdf.m deprecated/pascal_inv.m
+       deprecated/pascal_pdf.m deprecated/pascal_rnd.m
+       deprecated/poisson_cdf.m deprecated/poisson_inv.m
+       deprecated/poisson_pdf.m deprecated/poisson_rnd.m
+       deprecated/polyinteg.m deprecated/setstr.m
+       deprecated/struct_contains.m deprecated/struct_elements.m
+       deprecated/t_cdf.m deprecated/t_inv.m deprecated/t_pdf.m
+       deprecated/t_rnd.m deprecated/uniform_cdf.m
+       deprecated/uniform_inv.m deprecated/uniform_pdf.m
+       deprecated/uniform_rnd.m deprecated/weibcdf.m deprecated/weibinv.m
+       deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
+       deprecated/weibull_inv.m deprecated/weibull_pdf.m
+       deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
+       function will be removed in a future version.
+
 2008-04-03  David Bateman  <address@hidden>
 
        * plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
diff --git a/scripts/deprecated/beta_cdf.m b/scripts/deprecated/beta_cdf.m
--- a/scripts/deprecated/beta_cdf.m
+++ b/scripts/deprecated/beta_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = beta_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["beta_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use betacdf instead"]);
+  endif
+
  cdf =  betacdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/beta_inv.m b/scripts/deprecated/beta_inv.m
--- a/scripts/deprecated/beta_inv.m
+++ b/scripts/deprecated/beta_inv.m
@@ -28,6 +28,14 @@
 
 function inv = beta_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["beta_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use betainv instead"]);
+  endif
+
  inv =  betainv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/beta_pdf.m b/scripts/deprecated/beta_pdf.m
--- a/scripts/deprecated/beta_pdf.m
+++ b/scripts/deprecated/beta_pdf.m
@@ -27,6 +27,14 @@
 
 function pdf = beta_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["beta_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use betapdf instead"]);
+  endif
+
  pdf =  betapdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/beta_rnd.m b/scripts/deprecated/beta_rnd.m
--- a/scripts/deprecated/beta_rnd.m
+++ b/scripts/deprecated/beta_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = beta_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["beta_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use betarnd instead"]);
+  endif
+
  rnd =  betarnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/binomial_cdf.m 
b/scripts/deprecated/binomial_cdf.m
--- a/scripts/deprecated/binomial_cdf.m
+++ b/scripts/deprecated/binomial_cdf.m
@@ -27,6 +27,14 @@
 
 function cdf = binomial_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["binomial_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use binocdf instead"]);
+  endif
+
  cdf =  binocdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/binomial_inv.m 
b/scripts/deprecated/binomial_inv.m
--- a/scripts/deprecated/binomial_inv.m
+++ b/scripts/deprecated/binomial_inv.m
@@ -27,6 +27,14 @@
 
 function inv = binomial_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["binomial_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use binoinv instead"]);
+  endif
+
  inv =  binoinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/binomial_pdf.m 
b/scripts/deprecated/binomial_pdf.m
--- a/scripts/deprecated/binomial_pdf.m
+++ b/scripts/deprecated/binomial_pdf.m
@@ -28,6 +28,14 @@
 
 function pdf = binomial_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["binomial_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use binopdf instead"]);
+  endif
+
  pdf =  binopdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/binomial_rnd.m 
b/scripts/deprecated/binomial_rnd.m
--- a/scripts/deprecated/binomial_rnd.m
+++ b/scripts/deprecated/binomial_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = binomial_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["binomial_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use binornd instead"]);
+  endif
+
  rnd =  binornd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/chisquare_cdf.m 
b/scripts/deprecated/chisquare_cdf.m
--- a/scripts/deprecated/chisquare_cdf.m
+++ b/scripts/deprecated/chisquare_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = chisquare_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["chisquare_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use chi2cdf instead"]);
+  endif
+
  cdf =  chi2cdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/chisquare_inv.m 
b/scripts/deprecated/chisquare_inv.m
--- a/scripts/deprecated/chisquare_inv.m
+++ b/scripts/deprecated/chisquare_inv.m
@@ -28,6 +28,14 @@
 
 function inv = chisquare_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["chisquare_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use chi2inv instead"]);
+  endif
+
  inv =  chi2inv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/chisquare_pdf.m 
b/scripts/deprecated/chisquare_pdf.m
--- a/scripts/deprecated/chisquare_pdf.m
+++ b/scripts/deprecated/chisquare_pdf.m
@@ -28,6 +28,14 @@
 
 function pdf = chisquare_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["chisquare_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use chi2pdf instead"]);
+  endif
+
  pdf =  chi2pdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/chisquare_rnd.m 
b/scripts/deprecated/chisquare_rnd.m
--- a/scripts/deprecated/chisquare_rnd.m
+++ b/scripts/deprecated/chisquare_rnd.m
@@ -32,6 +32,14 @@
 
 function rnd = chisquare_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["chisquare_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use chi2rnd instead"]);
+  endif
+
  rnd =  chi2rnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/clearplot.m b/scripts/deprecated/clearplot.m
--- a/scripts/deprecated/clearplot.m
+++ b/scripts/deprecated/clearplot.m
@@ -25,6 +25,14 @@
 
 function clearplot ()
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["function clearplot () is obsolete and will be removed from a 
future\n",
+              "version of Octave, please use clf instead"]);
+  endif
+
   clf ();
 
 endfunction
diff --git a/scripts/deprecated/clg.m b/scripts/deprecated/clg.m
--- a/scripts/deprecated/clg.m
+++ b/scripts/deprecated/clg.m
@@ -25,6 +25,14 @@
 
 function clg ()
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["function clg () is obsolete and will be removed from a future\n",
+              "version of Octave, please use clf instead"]);
+  endif
+
   clf ();
 
 endfunction
diff --git a/scripts/deprecated/com2str.m b/scripts/deprecated/com2str.m
--- a/scripts/deprecated/com2str.m
+++ b/scripts/deprecated/com2str.m
@@ -34,6 +34,14 @@
 ## @end deftypefn
 
 function retval = com2str (zz, flg)
+
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["com2str is obsolete and will be removed from a future\n",
+              "version of Octave, please use num2str instead"]);
+  endif
 
   if (nargin < 1 || nargin > 2)
     print_usage ();
diff --git a/scripts/deprecated/exponential_cdf.m 
b/scripts/deprecated/exponential_cdf.m
--- a/scripts/deprecated/exponential_cdf.m
+++ b/scripts/deprecated/exponential_cdf.m
@@ -30,6 +30,14 @@
 
 function cdf = exponential_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["exponential_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use expcdf instead"]);
+  endif
+
  if (nargin > 1)
    varargin{2} = 1 ./ varargin{2};
  endif
diff --git a/scripts/deprecated/exponential_inv.m 
b/scripts/deprecated/exponential_inv.m
--- a/scripts/deprecated/exponential_inv.m
+++ b/scripts/deprecated/exponential_inv.m
@@ -28,6 +28,14 @@
 
 function inv = exponential_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["exponential_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use expinv instead"]);
+  endif
+
  if (nargin > 1)
    varargin{2} = 1 ./ varargin{2};
  endif
diff --git a/scripts/deprecated/exponential_pdf.m 
b/scripts/deprecated/exponential_pdf.m
--- a/scripts/deprecated/exponential_pdf.m
+++ b/scripts/deprecated/exponential_pdf.m
@@ -27,6 +27,14 @@
 
 function pdf = exponential_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["exponential_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use exppdf instead"]);
+  endif
+
  if (nargin > 1)
    varargin{2} = 1 ./ varargin{2};
  endif
diff --git a/scripts/deprecated/exponential_rnd.m 
b/scripts/deprecated/exponential_rnd.m
--- a/scripts/deprecated/exponential_rnd.m
+++ b/scripts/deprecated/exponential_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = exponential_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["exponential_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use exprnd instead"]);
+  endif
+
  if (nargin > 0)
    varargin{1} = 1 ./ varargin{1};
  endif
diff --git a/scripts/deprecated/f_cdf.m b/scripts/deprecated/f_cdf.m
--- a/scripts/deprecated/f_cdf.m
+++ b/scripts/deprecated/f_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = f_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["f_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use fcdf instead"]);
+  endif
+
  cdf =  fcdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/f_inv.m b/scripts/deprecated/f_inv.m
--- a/scripts/deprecated/f_inv.m
+++ b/scripts/deprecated/f_inv.m
@@ -28,6 +28,14 @@
 
 function inv = f_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["f_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use finv instead"]);
+  endif
+
  inv =  finv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/f_pdf.m b/scripts/deprecated/f_pdf.m
--- a/scripts/deprecated/f_pdf.m
+++ b/scripts/deprecated/f_pdf.m
@@ -28,6 +28,14 @@
 
 function pdf = f_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["f_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use fpdf instead"]);
+  endif
+
  pdf =  fpdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/f_rnd.m b/scripts/deprecated/f_rnd.m
--- a/scripts/deprecated/f_rnd.m
+++ b/scripts/deprecated/f_rnd.m
@@ -34,6 +34,14 @@
 
 function rnd = f_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["f_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use frnd instead"]);
+  endif
+
  rnd =  frnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/gamma_cdf.m b/scripts/deprecated/gamma_cdf.m
--- a/scripts/deprecated/gamma_cdf.m
+++ b/scripts/deprecated/gamma_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = gamma_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["gamma_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use gamcdf instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = 1 ./ varargin{3};
  endif
diff --git a/scripts/deprecated/gamma_inv.m b/scripts/deprecated/gamma_inv.m
--- a/scripts/deprecated/gamma_inv.m
+++ b/scripts/deprecated/gamma_inv.m
@@ -28,6 +28,14 @@
 
 function inv = gamma_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["gamma_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use gaminv instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = 1 ./ varargin{3};
  endif
diff --git a/scripts/deprecated/gamma_pdf.m b/scripts/deprecated/gamma_pdf.m
--- a/scripts/deprecated/gamma_pdf.m
+++ b/scripts/deprecated/gamma_pdf.m
@@ -28,6 +28,14 @@
 
 function pdf = gamma_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["gamma_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use gampdf instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = 1 ./ varargin{3};
  endif
diff --git a/scripts/deprecated/gamma_rnd.m b/scripts/deprecated/gamma_rnd.m
--- a/scripts/deprecated/gamma_rnd.m
+++ b/scripts/deprecated/gamma_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = gamma_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["gamma_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use gamrnd instead"]);
+  endif
+
  if (nargin > 1)
    varargin{2} = 1 ./ varargin{2};
  endif
diff --git a/scripts/deprecated/geometric_cdf.m 
b/scripts/deprecated/geometric_cdf.m
--- a/scripts/deprecated/geometric_cdf.m
+++ b/scripts/deprecated/geometric_cdf.m
@@ -27,6 +27,14 @@
 
 function cdf = geometric_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["geometric_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use geocdf instead"]);
+  endif
+
  cdf =  geocdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/geometric_inv.m 
b/scripts/deprecated/geometric_inv.m
--- a/scripts/deprecated/geometric_inv.m
+++ b/scripts/deprecated/geometric_inv.m
@@ -27,6 +27,14 @@
 
 function inv = geometric_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["geometric_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use geoinv instead"]);
+  endif
+
  inv =  geoinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/geometric_pdf.m 
b/scripts/deprecated/geometric_pdf.m
--- a/scripts/deprecated/geometric_pdf.m
+++ b/scripts/deprecated/geometric_pdf.m
@@ -27,6 +27,14 @@
 
 function pdf = geometric_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["geometric_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use geopdf instead"]);
+  endif
+
  pdf =  geopdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/geometric_rnd.m 
b/scripts/deprecated/geometric_rnd.m
--- a/scripts/deprecated/geometric_rnd.m
+++ b/scripts/deprecated/geometric_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = geometric_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["geometric_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use geornd instead"]);
+  endif
+
  rnd =  geornd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/hypergeometric_cdf.m 
b/scripts/deprecated/hypergeometric_cdf.m
--- a/scripts/deprecated/hypergeometric_cdf.m
+++ b/scripts/deprecated/hypergeometric_cdf.m
@@ -34,6 +34,14 @@
 
 function cdf = hypergeometric_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["hypergeometric_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use hygecdf instead"]);
+  endif
+
  cdf =  hygecdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/hypergeometric_inv.m 
b/scripts/deprecated/hypergeometric_inv.m
--- a/scripts/deprecated/hypergeometric_inv.m
+++ b/scripts/deprecated/hypergeometric_inv.m
@@ -31,6 +31,14 @@
 
 function inv = hypergeometric_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["hypergeometric_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use hygeinv instead"]);
+  endif
+
  inv =  hygeinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/hypergeometric_pdf.m 
b/scripts/deprecated/hypergeometric_pdf.m
--- a/scripts/deprecated/hypergeometric_pdf.m
+++ b/scripts/deprecated/hypergeometric_pdf.m
@@ -32,6 +32,14 @@
 
 function pdf = hypergeometric_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["hypergeometric_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use hygepdf instead"]);
+  endif
+
  pdf =  hygepdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/hypergeometric_rnd.m 
b/scripts/deprecated/hypergeometric_rnd.m
--- a/scripts/deprecated/hypergeometric_rnd.m
+++ b/scripts/deprecated/hypergeometric_rnd.m
@@ -29,6 +29,14 @@
 
 function rnd = hypergeometric_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["hypergeometric_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use hygernd instead"]);
+  endif
+
   rnd = hygernd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/intersection.m 
b/scripts/deprecated/intersection.m
--- a/scripts/deprecated/intersection.m
+++ b/scripts/deprecated/intersection.m
@@ -25,6 +25,14 @@
 
 function y = intersection (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["intersection is obsolete and will be removed from a future\n",
+              "version of Octave, please use intersect instead"]);
+  endif
+
   y = intersect (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_bool.m b/scripts/deprecated/is_bool.m
--- a/scripts/deprecated/is_bool.m
+++ b/scripts/deprecated/is_bool.m
@@ -25,6 +25,14 @@
 
 function retval = is_bool (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_bool is obsolete and will be removed from a future\n",
+              "version of Octave, please use isbool instead"]);
+  endif
+
   retval = isbool (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_complex.m b/scripts/deprecated/is_complex.m
--- a/scripts/deprecated/is_complex.m
+++ b/scripts/deprecated/is_complex.m
@@ -25,6 +25,14 @@
 
 function retval = is_complex (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_complex is obsolete and will be removed from a future\n",
+              "version of Octave, please use iscomplex instead"]);
+  endif
+
   retval = iscomplex (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_list.m b/scripts/deprecated/is_list.m
--- a/scripts/deprecated/is_list.m
+++ b/scripts/deprecated/is_list.m
@@ -25,6 +25,14 @@
 
 function retval = is_list (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_list is obsolete and will be removed from a future\n",
+              "version of Octave, please use islist instead"]);
+  endif
+
   retval = islist (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_matrix.m b/scripts/deprecated/is_matrix.m
--- a/scripts/deprecated/is_matrix.m
+++ b/scripts/deprecated/is_matrix.m
@@ -25,6 +25,14 @@
 
 function retval = is_matrix (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_matrix is obsolete and will be removed from a future\n",
+              "version of Octave, please use ismatrix instead"]);
+  endif
+
   retval = ismatrix (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_scalar.m b/scripts/deprecated/is_scalar.m
--- a/scripts/deprecated/is_scalar.m
+++ b/scripts/deprecated/is_scalar.m
@@ -25,6 +25,14 @@
 
 function retval = is_scalar (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_scalar is obsolete and will be removed from a future\n",
+              "version of Octave, please use isscalar instead"]);
+  endif
+
   retval = isscalar (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_square.m b/scripts/deprecated/is_square.m
--- a/scripts/deprecated/is_square.m
+++ b/scripts/deprecated/is_square.m
@@ -25,6 +25,14 @@
 
 function retval = is_square (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_square is obsolete and will be removed from a future\n",
+              "version of Octave, please use issquare instead"]);
+  endif
+
   retval = issquare (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_stream.m b/scripts/deprecated/is_stream.m
--- a/scripts/deprecated/is_stream.m
+++ b/scripts/deprecated/is_stream.m
@@ -25,6 +25,14 @@
 
 function retval = is_stream (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_stream is obsolete and will be removed from a future\n",
+              "version of Octave, please use isstream instead"]);
+  endif
+
   retval = isstream(varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_struct.m b/scripts/deprecated/is_struct.m
--- a/scripts/deprecated/is_struct.m
+++ b/scripts/deprecated/is_struct.m
@@ -25,6 +25,14 @@
 
 function retval = is_struct (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_struct is obsolete and will be removed from a future\n",
+              "version of Octave, please use isstruct instead"]);
+  endif
+
   retval = isstruct (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_symmetric.m 
b/scripts/deprecated/is_symmetric.m
--- a/scripts/deprecated/is_symmetric.m
+++ b/scripts/deprecated/is_symmetric.m
@@ -25,6 +25,14 @@
 
 function retval = is_symmetric (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_symmetric is obsolete and will be removed from a future\n",
+              "version of Octave, please use issymmetric instead"]);
+  endif
+
   retval = issymmetric (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/is_vector.m b/scripts/deprecated/is_vector.m
--- a/scripts/deprecated/is_vector.m
+++ b/scripts/deprecated/is_vector.m
@@ -25,6 +25,14 @@
 
 function retval = is_vector (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["is_vector is obsolete and will be removed from a future\n",
+              "version of Octave, please use isvector instead"]);
+  endif
+
   retval = isvector (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/isstr.m b/scripts/deprecated/isstr.m
--- a/scripts/deprecated/isstr.m
+++ b/scripts/deprecated/isstr.m
@@ -25,6 +25,14 @@
 
 function retval = isstr (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["isstr is obsolete and will be removed from a future\n",
+              "version of Octave, please use ischar instead"]);
+  endif
+
   retval = ischar (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/lognormal_cdf.m 
b/scripts/deprecated/lognormal_cdf.m
--- a/scripts/deprecated/lognormal_cdf.m
+++ b/scripts/deprecated/lognormal_cdf.m
@@ -32,6 +32,14 @@
 
 function cdf = lognormal_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["lognormal_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use logncdf instead"]);
+  endif
+
   if (nargin > 1)
     a = varargin{2};
     idx = a >= 0;
diff --git a/scripts/deprecated/lognormal_inv.m 
b/scripts/deprecated/lognormal_inv.m
--- a/scripts/deprecated/lognormal_inv.m
+++ b/scripts/deprecated/lognormal_inv.m
@@ -32,6 +32,14 @@
 
 function inv = lognormal_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["lognormal_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use logninv instead"]);
+  endif
+
   if (nargin > 1)
     a = varargin{2};
     idx = a >= 0;
diff --git a/scripts/deprecated/lognormal_pdf.m 
b/scripts/deprecated/lognormal_pdf.m
--- a/scripts/deprecated/lognormal_pdf.m
+++ b/scripts/deprecated/lognormal_pdf.m
@@ -32,6 +32,14 @@
 
 function pdf = lognormal_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["lognormal_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use lognpdf instead"]);
+  endif
+
   if (nargin > 1)
     a = varargin{2};
     idx = a >= 0;
diff --git a/scripts/deprecated/lognormal_rnd.m 
b/scripts/deprecated/lognormal_rnd.m
--- a/scripts/deprecated/lognormal_rnd.m
+++ b/scripts/deprecated/lognormal_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = lognormal_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["lognormal_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use lognrnd instead"]);
+  endif
+
   if (nargin > 1)
     a = varargin{2};
     idx = a >= 0;
diff --git a/scripts/deprecated/meshdom.m b/scripts/deprecated/meshdom.m
--- a/scripts/deprecated/meshdom.m
+++ b/scripts/deprecated/meshdom.m
@@ -25,6 +25,14 @@
 
 function [xx, yy] = meshdom (x, y)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["meshdom is obsolete and will be removed from a future\n",
+              "version of Octave, please use meshgrid instead"]);
+  endif
+
   if (nargin == 2)
     if (isvector (x) && isvector (y))
       xx = ones (length (y), 1) * x(:).';
diff --git a/scripts/deprecated/normal_cdf.m b/scripts/deprecated/normal_cdf.m
--- a/scripts/deprecated/normal_cdf.m
+++ b/scripts/deprecated/normal_cdf.m
@@ -30,6 +30,14 @@
 
 function cdf = normal_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["normal_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use normcdf instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = sqrt (varargin{3});
  endif
diff --git a/scripts/deprecated/normal_inv.m b/scripts/deprecated/normal_inv.m
--- a/scripts/deprecated/normal_inv.m
+++ b/scripts/deprecated/normal_inv.m
@@ -30,6 +30,14 @@
 
 function inv = normal_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["normal_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use norminv instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = sqrt (varargin{3});
  endif
diff --git a/scripts/deprecated/normal_pdf.m b/scripts/deprecated/normal_pdf.m
--- a/scripts/deprecated/normal_pdf.m
+++ b/scripts/deprecated/normal_pdf.m
@@ -30,6 +30,14 @@
 
 function pdf = normal_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["normal_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use normpdf instead"]);
+  endif
+
  if (nargin > 2)
    varargin{3} = sqrt (varargin{3});
  endif
diff --git a/scripts/deprecated/normal_rnd.m b/scripts/deprecated/normal_rnd.m
--- a/scripts/deprecated/normal_rnd.m
+++ b/scripts/deprecated/normal_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = normal_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["normal_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use normrnd instead"]);
+  endif
+
  if (nargin > 1)
    varargin{2} = sqrt (varargin{2});
  endif
diff --git a/scripts/deprecated/pascal_cdf.m b/scripts/deprecated/pascal_cdf.m
--- a/scripts/deprecated/pascal_cdf.m
+++ b/scripts/deprecated/pascal_cdf.m
@@ -31,6 +31,14 @@
 
 function cdf = pascal_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["pascal_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use nbincdf instead"]);
+  endif
+
   cdf = nbincdf(varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/pascal_inv.m b/scripts/deprecated/pascal_inv.m
--- a/scripts/deprecated/pascal_inv.m
+++ b/scripts/deprecated/pascal_inv.m
@@ -32,6 +32,14 @@
 
 function inv = pascal_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["pascal_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use nbininv instead"]);
+  endif
+
   inv = nbininv(varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/pascal_pdf.m b/scripts/deprecated/pascal_pdf.m
--- a/scripts/deprecated/pascal_pdf.m
+++ b/scripts/deprecated/pascal_pdf.m
@@ -32,6 +32,14 @@
 
 function pdf = pascal_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["pascal_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use nbinpdf instead"]);
+  endif
+
   pdf = nbinpdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/pascal_rnd.m b/scripts/deprecated/pascal_rnd.m
--- a/scripts/deprecated/pascal_rnd.m
+++ b/scripts/deprecated/pascal_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = pascal_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["pascal_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use nbinrnd instead"]);
+  endif
+
   rnd = nbinrnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/poisson_cdf.m b/scripts/deprecated/poisson_cdf.m
--- a/scripts/deprecated/poisson_cdf.m
+++ b/scripts/deprecated/poisson_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = poisson_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["poisson_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use poisscdf instead"]);
+  endif
+
  cdf =  poisscdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/poisson_inv.m b/scripts/deprecated/poisson_inv.m
--- a/scripts/deprecated/poisson_inv.m
+++ b/scripts/deprecated/poisson_inv.m
@@ -28,6 +28,14 @@
 
 function inv = poisson_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["poisson_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use poissinv instead"]);
+  endif
+
  inv =  poissinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/poisson_pdf.m b/scripts/deprecated/poisson_pdf.m
--- a/scripts/deprecated/poisson_pdf.m
+++ b/scripts/deprecated/poisson_pdf.m
@@ -27,6 +27,14 @@
 
 function pdf = poisson_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["poisson_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use poisspdf instead"]);
+  endif
+
  pdf =  poisspdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/poisson_rnd.m b/scripts/deprecated/poisson_rnd.m
--- a/scripts/deprecated/poisson_rnd.m
+++ b/scripts/deprecated/poisson_rnd.m
@@ -31,6 +31,14 @@
 
 function rnd = poisson_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["poisson_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use poissrnd instead"]);
+  endif
+
  rnd =  poissrnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/polyinteg.m b/scripts/deprecated/polyinteg.m
--- a/scripts/deprecated/polyinteg.m
+++ b/scripts/deprecated/polyinteg.m
@@ -32,6 +32,14 @@
 
 function y = polyinteg (p)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["polyinteg is obsolete and will be removed from a future\n",
+              "version of Octave, please use polyint instead"]);
+  endif
+
   y = polyint (p);
 
 endfunction
diff --git a/scripts/deprecated/setstr.m b/scripts/deprecated/setstr.m
--- a/scripts/deprecated/setstr.m
+++ b/scripts/deprecated/setstr.m
@@ -25,6 +25,14 @@
 
 function retval = setstr (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["setstr is obsolete and will be removed from a future\n",
+              "version of Octave, please use char instead"]);
+  endif
+
   retval = char (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/struct_contains.m 
b/scripts/deprecated/struct_contains.m
--- a/scripts/deprecated/struct_contains.m
+++ b/scripts/deprecated/struct_contains.m
@@ -25,6 +25,14 @@
 
 function retval = struct_contains (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["struct_contains is obsolete and will be removed from a future\n",
+              "version of Octave, please use isfield instead"]);
+  endif
+
   retval = isfield (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/struct_elements.m 
b/scripts/deprecated/struct_elements.m
--- a/scripts/deprecated/struct_elements.m
+++ b/scripts/deprecated/struct_elements.m
@@ -25,6 +25,14 @@
 
 function retval = struct_elements (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["struct_elements is obsolete and will be removed from a future\n",
+              "version of Octave, please use fieldnames instead"]);
+  endif
+
   retval = char (fieldnames (varargin{:}));
 
 endfunction
diff --git a/scripts/deprecated/t_cdf.m b/scripts/deprecated/t_cdf.m
--- a/scripts/deprecated/t_cdf.m
+++ b/scripts/deprecated/t_cdf.m
@@ -28,6 +28,14 @@
 
 function cdf = t_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["t_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use tcdf instead"]);
+  endif
+
  cdf =  tcdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/t_inv.m b/scripts/deprecated/t_inv.m
--- a/scripts/deprecated/t_inv.m
+++ b/scripts/deprecated/t_inv.m
@@ -32,6 +32,14 @@
 
 function inv = t_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["t_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use tinv instead"]);
+  endif
+
  inv =  tinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/t_pdf.m b/scripts/deprecated/t_pdf.m
--- a/scripts/deprecated/t_pdf.m
+++ b/scripts/deprecated/t_pdf.m
@@ -28,6 +28,14 @@
 
 function pdf = t_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["t_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use tpdf instead"]);
+  endif
+
  pdf =  tpdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/t_rnd.m b/scripts/deprecated/t_rnd.m
--- a/scripts/deprecated/t_rnd.m
+++ b/scripts/deprecated/t_rnd.m
@@ -33,6 +33,14 @@
 
 function rnd = t_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["t_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use trnd instead"]);
+  endif
+
  rnd =  trnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/uniform_cdf.m b/scripts/deprecated/uniform_cdf.m
--- a/scripts/deprecated/uniform_cdf.m
+++ b/scripts/deprecated/uniform_cdf.m
@@ -29,6 +29,14 @@
 
 function cdf = uniform_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["uniform_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use unifcdf instead"]);
+  endif
+
  cdf =  unifcdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/uniform_inv.m b/scripts/deprecated/uniform_inv.m
--- a/scripts/deprecated/uniform_inv.m
+++ b/scripts/deprecated/uniform_inv.m
@@ -29,6 +29,14 @@
 
 function inv = uniform_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["uniform_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use unifinv instead"]);
+  endif
+
  inv =  unifinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/uniform_pdf.m b/scripts/deprecated/uniform_pdf.m
--- a/scripts/deprecated/uniform_pdf.m
+++ b/scripts/deprecated/uniform_pdf.m
@@ -29,6 +29,14 @@
 
 function pdf = uniform_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["uniform_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use unifpdf instead"]);
+  endif
+
  pdf =  unifpdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/uniform_rnd.m b/scripts/deprecated/uniform_rnd.m
--- a/scripts/deprecated/uniform_rnd.m
+++ b/scripts/deprecated/uniform_rnd.m
@@ -32,6 +32,14 @@
 
 function rnd = uniform_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["uniform_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use unifrnd instead"]);
+  endif
+
  rnd =  unifrnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/weibcdf.m b/scripts/deprecated/weibcdf.m
--- a/scripts/deprecated/weibcdf.m
+++ b/scripts/deprecated/weibcdf.m
@@ -32,6 +32,14 @@
 
 function cdf = weibcdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibcdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblcdf instead"]);
+  endif
+
   cdf = wblcdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/weibinv.m b/scripts/deprecated/weibinv.m
--- a/scripts/deprecated/weibinv.m
+++ b/scripts/deprecated/weibinv.m
@@ -25,6 +25,14 @@
 
 function inv = weibinv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibinv is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblinv instead"]);
+  endif
+
   inv = wblinv (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/weibpdf.m b/scripts/deprecated/weibpdf.m
--- a/scripts/deprecated/weibpdf.m
+++ b/scripts/deprecated/weibpdf.m
@@ -32,6 +32,14 @@
 
 function pdf = weibpdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibpdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblpdf instead"]);
+  endif
+
   pdf = wblpdf (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/weibrnd.m b/scripts/deprecated/weibrnd.m
--- a/scripts/deprecated/weibrnd.m
+++ b/scripts/deprecated/weibrnd.m
@@ -30,6 +30,14 @@
 
 function rnd = weibrnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibrnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblrnd instead"]);
+  endif
+
   rnd = wblrnd (varargin{:});
 
 endfunction
diff --git a/scripts/deprecated/weibull_cdf.m b/scripts/deprecated/weibull_cdf.m
--- a/scripts/deprecated/weibull_cdf.m
+++ b/scripts/deprecated/weibull_cdf.m
@@ -32,6 +32,14 @@
 
 function cdf = weibull_cdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibull_cdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblcdf instead"]);
+  endif
+
   if (nargin == 2)
     varargin{3} = varargin{2};
     varargin{2} = 1;
diff --git a/scripts/deprecated/weibull_inv.m b/scripts/deprecated/weibull_inv.m
--- a/scripts/deprecated/weibull_inv.m
+++ b/scripts/deprecated/weibull_inv.m
@@ -25,6 +25,14 @@
 
 function inv = weibull_inv (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibull_inv is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblinv instead"]);
+  endif
+
   if (nargin == 2)
     varargin{3} = varargin{2};
     varargin{2} = 1;
diff --git a/scripts/deprecated/weibull_pdf.m b/scripts/deprecated/weibull_pdf.m
--- a/scripts/deprecated/weibull_pdf.m
+++ b/scripts/deprecated/weibull_pdf.m
@@ -32,6 +32,14 @@
 
 function pdf = weibull_pdf (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibull_pdf is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblpdf instead"]);
+  endif
+
   if (nargin == 2)
     varargin{3} = varargin{2};
     varargin{2} = 1;
diff --git a/scripts/deprecated/weibull_rnd.m b/scripts/deprecated/weibull_rnd.m
--- a/scripts/deprecated/weibull_rnd.m
+++ b/scripts/deprecated/weibull_rnd.m
@@ -30,6 +30,14 @@
 
 function rnd = weibull_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["weibull_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use wblrnd instead"]);
+  endif
+
   if (nargin > 1)
     tmp = varargin{2};
     varargin{2} = varargin{1};
diff --git a/scripts/deprecated/wiener_rnd.m b/scripts/deprecated/wiener_rnd.m
--- a/scripts/deprecated/wiener_rnd.m
+++ b/scripts/deprecated/wiener_rnd.m
@@ -33,6 +33,14 @@
 
 function retval = wiener_rnd (varargin)
 
+  persistent warned = false;
+  if (! warned)
+    warned = true;
+    warning ("Octave:deprecated-function",
+        ["wiener_rnd is obsolete and will be removed from a future\n",
+              "version of Octave, please use wienrnd instead"]);
+  endif
+
  retval =  wienrnd (varargin{:});
 
 endfunction

reply via email to

[Prev in Thread] Current Thread [Next in Thread]