summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc
diff options
context:
space:
mode:
authorRon Economos <w6rz@comcast.net>2019-01-11 01:09:48 -0800
committerMartin Braun <martin.braun@ettus.com>2019-01-11 17:08:40 -0800
commit2826fd096e3e157d9f488d058ff85c5b68e06b3e (patch)
tree142eed0f7f11e8c6f2a7c711dd7566c0f008cea6 /gr-dtv/lib/dvbt2/dvbt2_p1insertion_cc_impl.cc
parent307fa0cbd06b00746752e5fa0e37c083fb00740f (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.cc5
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]);
}