iio-buffer-utils: Fix cast-align warnings on ARM
iio-buffer-utils.c: In function 'process_scan_1': iio-buffer-utils.c:495:20: error: cast increases required alignment of target type [-Werror=cast-align] guint32 val = *(guint32 *) (data + buffer_data->channels[k]->location); ^ iio-buffer-utils.c:501:19: error: cast increases required alignment of target type [-Werror=cast-align] gint32 val = *(gint32 *) (data + buffer_data->channels[k]->location); ^ Looks like there's no need to cast. Closes: #113
This commit is contained in:
@@ -493,14 +493,14 @@ process_scan_1 (char *data,
|
||||
/* only a few cases implemented so far */
|
||||
case 4:
|
||||
if (!buffer_data->channels[k]->is_signed) {
|
||||
guint32 val = *(guint32 *) (data + buffer_data->channels[k]->location);
|
||||
guint32 val = *(data + buffer_data->channels[k]->location);
|
||||
val = val >> buffer_data->channels[k]->shift;
|
||||
if (buffer_data->channels[k]->bits_used < 32)
|
||||
val &= ((guint32) 1 << buffer_data->channels[k]->bits_used) - 1;
|
||||
*ch_val = (int) val;
|
||||
*ch_present = TRUE;
|
||||
} else {
|
||||
gint32 val = *(gint32 *) (data + buffer_data->channels[k]->location);
|
||||
gint32 val = *(data + buffer_data->channels[k]->location);
|
||||
val = val >> buffer_data->channels[k]->shift;
|
||||
if (buffer_data->channels[k]->bits_used < 32)
|
||||
val &= ((guint32) 1 << buffer_data->channels[k]->bits_used) - 1;
|
||||
|
Reference in New Issue
Block a user