diff scripts/plot/__errcomm__.m @ 4717:7fa16e369904

[project @ 2004-01-23 03:15:53 by jwe]
author jwe
date Fri, 23 Jan 2004 03:15:53 +0000
parents 17826ec287bc
children 9eed17b2c8d1
line wrap: on
line diff
--- a/scripts/plot/__errcomm__.m	Fri Jan 23 03:09:59 2004 +0000
+++ b/scripts/plot/__errcomm__.m	Fri Jan 23 03:15:53 2004 +0000
@@ -31,11 +31,13 @@
 
 function __errcomm__ (caller, varargin)
 
-  if (nargin < 3)
+  nargs = nargin ();
+
+  if (nargs < 3)
     usage ("%s (...)", caller);
   endif
 
-  nargin--;
+  nargs--;
   save_hold = ishold;
   unwind_protect
     if (! ishold)
@@ -43,9 +45,9 @@
     endif
     hold on;
     k = 1;
-    while (nargin)
+    while (nargs)
       a = varargin{k++};
-      nargin--;
+      nargs--;
       if (isvector (a))
         a = a(:);
       elseif (ismatrix (a))
@@ -56,8 +58,7 @@
       sz = size (a);
       ndata = 1;
       arg1 = a;
-      while (nargin)
-	nargin--;
+      while (nargs--)
 	a = varargin{k++};
 	if (isstr (a))
 	  fmt = a;