projects
/
debian
/
gnuradio
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make maintainer-clean removes these, and we want a clean orig.tar.gz
[debian/gnuradio]
/
gnuradio-core
/
src
/
lib
/
gengen
/
gr_multiply_XX.cc.t
diff --git
a/gnuradio-core/src/lib/gengen/gr_multiply_XX.cc.t
b/gnuradio-core/src/lib/gengen/gr_multiply_XX.cc.t
index 200013511123d844415c3560be00931d97252855..000c5e0bd88f87309ebfd2a1e9428a452bd61476 100644
(file)
--- a/
gnuradio-core/src/lib/gengen/gr_multiply_XX.cc.t
+++ b/
gnuradio-core/src/lib/gengen/gr_multiply_XX.cc.t
@@
-1,6
+1,6
@@
/* -*- c++ -*- */
/*
/* -*- c++ -*- */
/*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004
, 2009
Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
*
* This file is part of GNU Radio
*
@@
-30,15
+30,16
@@
#include <gr_io_signature.h>
@SPTR_NAME@
#include <gr_io_signature.h>
@SPTR_NAME@
-gr_make_@BASE_NAME@ ()
+gr_make_@BASE_NAME@ (
size_t vlen
)
{
{
- return @SPTR_NAME@ (new @NAME@ ());
+ return @SPTR_NAME@ (new @NAME@ (
vlen
));
}
}
-@NAME@::@NAME@ ()
+@NAME@::@NAME@ (
size_t vlen
)
: gr_sync_block ("@BASE_NAME@",
: gr_sync_block ("@BASE_NAME@",
- gr_make_io_signature (1, -1, sizeof (@I_TYPE@)),
- gr_make_io_signature (1, 1, sizeof (@O_TYPE@)))
+ gr_make_io_signature (1, -1, sizeof (@I_TYPE@)*vlen),
+ gr_make_io_signature (1, 1, sizeof (@O_TYPE@)*vlen)),
+ d_vlen (vlen)
{
}
{
}
@@
-51,7
+52,7
@@
int
int ninputs = input_items.size ();
int ninputs = input_items.size ();
- for (int i = 0; i < noutput_items; i++){
+ for (int i = 0; i < noutput_items
*d_vlen
; i++){
@I_TYPE@ acc = ((@I_TYPE@ *) input_items[0])[i];
for (int j = 1; j < ninputs; j++)
acc *= ((@I_TYPE@ *) input_items[j])[i];
@I_TYPE@ acc = ((@I_TYPE@ *) input_items[0])[i];
for (int j = 1; j < ninputs; j++)
acc *= ((@I_TYPE@ *) input_items[j])[i];