From 5d5cbc05ebbd22db580f861f30d680d121c7d8a2 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 12 Jan 2024 10:47:14 +0100 Subject: [PATCH] Fix Wshorten-64-to-32 warning --- .../gnuradio_blocks/direct_resampler_conditioner_cb.cc | 7 +------ .../gnuradio_blocks/direct_resampler_conditioner_cc.cc | 6 +----- .../gnuradio_blocks/direct_resampler_conditioner_cs.cc | 7 +------ 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cb.cc b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cb.cc index ba08c7817..e0221ecc3 100644 --- a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cb.cc +++ b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cb.cc @@ -65,12 +65,7 @@ void direct_resampler_conditioner_cb::forecast(int noutput_items, gr_vector_int &ninput_items_required) { int nreqd = std::max(static_cast(1), static_cast(static_cast(noutput_items + 1) * sample_freq_in() / sample_freq_out()) + history() - 1); - unsigned ninputs = ninput_items_required.size(); - - for (unsigned i = 0; i < ninputs; i++) - { - ninput_items_required[i] = nreqd; - } + std::fill(ninput_items_required.begin(), ninput_items_required.end(), nreqd); } diff --git a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cc.cc b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cc.cc index f6f46b711..d3a9544a7 100644 --- a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cc.cc +++ b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cc.cc @@ -64,11 +64,7 @@ void direct_resampler_conditioner_cc::forecast(int noutput_items, gr_vector_int &ninput_items_required) { int nreqd = std::max(static_cast(1), static_cast(static_cast(noutput_items + 1) * sample_freq_in() / sample_freq_out()) + history() - 1); - unsigned ninputs = ninput_items_required.size(); - for (unsigned i = 0; i < ninputs; i++) - { - ninput_items_required[i] = nreqd; - } + std::fill(ninput_items_required.begin(), ninput_items_required.end(), nreqd); } diff --git a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cs.cc b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cs.cc index 365728b01..8f8407343 100644 --- a/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cs.cc +++ b/src/algorithms/resampler/gnuradio_blocks/direct_resampler_conditioner_cs.cc @@ -66,12 +66,7 @@ void direct_resampler_conditioner_cs::forecast(int noutput_items, gr_vector_int &ninput_items_required) { int nreqd = std::max(static_cast(1), static_cast(static_cast(noutput_items + 1) * sample_freq_in() / sample_freq_out()) + history() - 1); - unsigned ninputs = ninput_items_required.size(); - - for (unsigned i = 0; i < ninputs; i++) - { - ninput_items_required[i] = nreqd; - } + std::fill(ninput_items_required.begin(), ninput_items_required.end(), nreqd); }