diff options
author | Thomas Tsou <tom@tsou.cc> | 2013-11-15 16:32:54 -0500 |
---|---|---|
committer | Thomas Tsou <tom@tsou.cc> | 2013-11-15 23:35:07 -0500 |
commit | 3f32ab5afa57221f08cfb865e64bb9543f573f20 (patch) | |
tree | db2488564bdc66723e3f3a217b16529832c36443 /Transceiver52M/sigProcLib.cpp | |
parent | 8c33679fa58de67b4b2557d5f4a694d1451c514f (diff) |
Transceiver52M: Enable all warnings and resolve
Mainly basic signed vs unsigned comparisons and intializer ordering.
Signed-off-by: Thomas Tsou <tom@tsou.cc>
Diffstat (limited to 'Transceiver52M/sigProcLib.cpp')
-rw-r--r-- | Transceiver52M/sigProcLib.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Transceiver52M/sigProcLib.cpp b/Transceiver52M/sigProcLib.cpp index 61bfe5b..54dd8fc 100644 --- a/Transceiver52M/sigProcLib.cpp +++ b/Transceiver52M/sigProcLib.cpp @@ -366,10 +366,11 @@ static void GMSKReverseRotate(signalVector &x, int sps) signalVector *convolve(const signalVector *x, const signalVector *h, signalVector *y, - ConvType spanType, int start, - unsigned len, unsigned step, int offset) + ConvType spanType, size_t start, + size_t len, size_t step, int offset) { - int rc, head = 0, tail = 0; + int rc; + size_t head = 0, tail = 0; bool alloc = false, append = false; const signalVector *_x = NULL; @@ -1000,7 +1001,7 @@ static complex fastPeakDetect(const signalVector &rxBurst, float *index) complex amp; int _index = -1; - for (int i = 0; i < rxBurst.size(); i++) { + for (size_t i = 0; i < rxBurst.size(); i++) { val = rxBurst[i].norm2(); if (val > max) { max = val; @@ -1563,7 +1564,7 @@ bool designDFE(signalVector &channelResponse, signalVector *L[Nf]; signalVector::iterator Lptr; - float d; + float d = 1.0; for(int i = 0; i < Nf; i++) { d = G0.begin()->norm2() + G1.begin()->norm2(); L[i] = new signalVector(Nf+nu); |