Also with -Wunqualified-std-cast-call that's enabled on github's macos-14-arm64 runner.
add_definitions(-DQT_NO_KEYWORDS)
add_definitions(-D__STDC_LIMIT_MACROS)
-add_definitions(-Wall -Wextra)
+add_definitions(-Wall -Wextra -Wunqualified-std-cast-call)
add_definitions(${REQUIRED_STD_CXX_FLAGS})
add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1)
}
// Query the annotation rows and reference them by the classes that use them
- uint32_t row_count = 0;
- for (const GSList *rl = srd_decoder_->annotation_rows; rl; rl = rl->next)
- row_count++;
-
i = 0;
for (const GSList *rl = srd_decoder_->annotation_rows; rl; rl = rl->next) {
const srd_decoder_annotation_row *const srd_row = (srd_decoder_annotation_row *)rl->data;
signals_changed();
- device_ = move(device);
+ device_ = std::move(device);
try {
device_->open();
#include <libsigrokcxx/libsigrokcxx.hpp>
+using std::abs;
using std::deque;
using std::div;
using std::div_t;
// Note that "using std::isnan;" is _not_ put here since that would break
// compilation on some platforms. Use "std::isnan()" instead in checks below.
+using std::fabs;
using std::max;
using std::make_pair;
using std::min;
// Interpolate values to create values for the intermediate pixels
const float start_value = prev_value_at_pixel_;
const float end_value = value;
- const int steps = fabs(pixel_pos - current_pixel_pos_);
+ const int steps = abs(pixel_pos - current_pixel_pos_);
const double gradient = (end_value - start_value) / steps;
for (int i = 0; i < steps; i++) {
if (current_pixel_pos_ + i < 0)