summaryrefslogtreecommitdiff
path: root/macros/buffer.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/buffer.sci')
-rw-r--r--macros/buffer.sci45
1 files changed, 2 insertions, 43 deletions
diff --git a/macros/buffer.sci b/macros/buffer.sci
index ef043a6..723e762 100644
--- a/macros/buffer.sci
+++ b/macros/buffer.sci
@@ -1,3 +1,5 @@
+
+function [y, z, opt] = buffer (x, n, p, opt)
//This function buffers the given data into a matrix of signal frames
//Calling Sequence
//[y] = buffer (x, n)
@@ -18,49 +20,6 @@
// 0 1
// 1 0
-//Older code
-
-//function [y, z, opt] = buffer (x, n, p, opt)
-//funcprot(0);
-//lhs = argn(1)
-//rhs = argn(2)
-//if (rhs < 2 | rhs > 4)
-//error("Wrong number of input arguments.")
-//end
-//
-//select(rhs)
-//
-// case 2 then
-// if(lhs==1)
-// y = callOctave("buffer",x,n)
-// elseif(lhs==3)
-// [y,z,opt] = callOctave("buffer",x,n)
-// else
-// error("Wrong number of output argments.")
-// end
-//
-// case 3 then
-// if(lhs==1)
-// y = callOctave("buffer",x,n,p)
-// elseif(lhs==3)
-// [y,z,op] = callOctave("buffer",x,n,p)
-// else
-// error("Wrong number of output argments.")
-// end
-// case 4 then
-// if(lhs==1)
-// y = callOctave("buffer",x,n,p,opt)
-// elseif(lhs==3)
-// [y,z,opt] = callOctave("buffer",x,n,p,opt)
-// else
-// error("Wrong number of output argments.")
-// end
-// end
-//endfunction
-
-
-function [y, z, opt] = buffer (x, n, p, opt)
-
[nargout, nargin] = argn() ;
if (nargin < 2 | nargin > 4)