diff options
author | Ron Economos <w6rz@comcast.net> | 2016-08-03 21:15:35 -0700 |
---|---|---|
committer | Ron Economos <w6rz@comcast.net> | 2016-08-03 21:15:35 -0700 |
commit | 87846f81b939ab8fa32ffaf4da3cd9a869039a95 (patch) | |
tree | 034e3a2e9469e353679bcada6a33386032771bd1 /gnuradio-runtime/include/gnuradio/attributes.h | |
parent | 25c82caabf1fa96dbe82e8d10f8e7ba6ffc3d5af (diff) |
gr-dtv: Fix segfault in DVB-T interleaver and deinterleaver.
Diffstat (limited to 'gnuradio-runtime/include/gnuradio/attributes.h')
-rw-r--r-- | gnuradio-runtime/include/gnuradio/attributes.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gnuradio-runtime/include/gnuradio/attributes.h b/gnuradio-runtime/include/gnuradio/attributes.h index 0102c110c2..250683f248 100644 --- a/gnuradio-runtime/include/gnuradio/attributes.h +++ b/gnuradio-runtime/include/gnuradio/attributes.h @@ -81,12 +81,10 @@ //////////////////////////////////////////////////////////////////////// // implement cross-compiler VLA macros //////////////////////////////////////////////////////////////////////// -#ifdef C99 -# define __GR_VLA(TYPE, buf, size) TYPE buf[size] -# define __GR_VLA2D(TYPE, buf, size, size2) TYPE buf[size][size2] -#else +#ifdef _MSC_VER # define __GR_VLA(TYPE, buf, size) TYPE * buf = (TYPE *) alloca(sizeof(TYPE) * (size)) -# define __GR_VLA2D(TYPE, buf, size, size2) TYPE ** buf = (TYPE **) alloca(sizeof(TYPE) * (size) * (size2)) +#else +# define __GR_VLA(TYPE, buf, size) TYPE buf[size] #endif #endif /* INCLUDED_GNURADIO_ATTRIBUTES_H */ |