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:
Bastien Nocera
2017-08-17 01:10:10 +02:00
parent e69580583b
commit ebc348abfe

View File

@@ -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;