summaryrefslogtreecommitdiff
path: root/gr-digital
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2011-10-08 13:43:32 -0700
committerJosh Blum <josh@joshknows.com>2011-10-08 13:43:32 -0700
commit63b87bf4e6e9a2f1112c17c57796b69b3b8a2b3e (patch)
tree9ee830618e5d8253af8e8cec72dcec8925092dda /gr-digital
parent369834c83e26ac090dbac48c8c8e885ba210665a (diff)
gr: minor tweaks for MSVC compatibility
Diffstat (limited to 'gr-digital')
-rw-r--r--gr-digital/include/digital_constellation.h2
-rw-r--r--gr-digital/include/digital_constellation_receiver_cb.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/gr-digital/include/digital_constellation.h b/gr-digital/include/digital_constellation.h
index 9b2a585883..3de3505320 100644
--- a/gr-digital/include/digital_constellation.h
+++ b/gr-digital/include/digital_constellation.h
@@ -86,7 +86,7 @@ public:
unsigned int dimensionality() {return d_dimensionality;}
unsigned int bits_per_symbol () {
- return floor(log(d_constellation.size())/d_dimensionality/log(2));
+ return floor(log(1.0*d_constellation.size())/d_dimensionality/log(2.0));
}
unsigned int arity () {
diff --git a/gr-digital/include/digital_constellation_receiver_cb.h b/gr-digital/include/digital_constellation_receiver_cb.h
index d33be89585..59b2d27854 100644
--- a/gr-digital/include/digital_constellation_receiver_cb.h
+++ b/gr-digital/include/digital_constellation_receiver_cb.h
@@ -26,6 +26,7 @@
#include <digital_api.h>
#include <gr_block.h>
#include <digital_constellation.h>
+#include <gruel/attributes.h>
#include <gri_control_loop.h>
#include <gr_complex.h>
#include <math.h>
@@ -102,7 +103,7 @@ private:
static const unsigned int DLLEN = 8;
//! delay line plus some length for overflow protection
- gr_complex d_dl[2*DLLEN] __attribute__ ((aligned(8)));
+ __GR_ATTR_ALIGNED(8) gr_complex d_dl[2*DLLEN];
//! index to delay line
unsigned int d_dl_idx;