diff options
author | Ron Economos <w6rz@comcast.net> | 2019-01-11 01:09:48 -0800 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-01-11 17:08:40 -0800 |
commit | 2826fd096e3e157d9f488d058ff85c5b68e06b3e (patch) | |
tree | 142eed0f7f11e8c6f2a7c711dd7566c0f008cea6 /gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc | |
parent | 307fa0cbd06b00746752e5fa0e37c083fb00740f (diff) |
dtv: Fix gcc8 -Wclass-memaccess warnings/errors.
Diffstat (limited to 'gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc')
-rw-r--r-- | gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc b/gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc index 9a2a41b395..5c4e68c4a3 100644 --- a/gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc +++ b/gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc @@ -1,6 +1,6 @@ /* -*- c++ -*- */ /* - * Copyright 2015 Free Software Foundation, Inc. + * Copyright 2015,2019 Free Software Foundation, Inc. * * This is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@ #include <gnuradio/io_signature.h> #include "dvbt2_p1insertion_cc_impl.h" #include <stdio.h> +#include <algorithm> namespace gr { namespace dtv { @@ -132,7 +133,7 @@ namespace gr { for (int i = 0; i < 384; i++) { dbpsk_modulation_sequence[i] = dbpsk_modulation_sequence[i + 1] * p1_randomize[i]; } - memset(&p1_freq[0], 0, sizeof(gr_complex) * 1024); + std::fill_n(&p1_freq[0], 1024, 0); for (int i = 0; i < 384; i++) { p1_freq[p1_active_carriers[i] + 86] = float(dbpsk_modulation_sequence[i]); } |