Skip to content

Commit

Permalink
Making printf types in examples/dummy-iiostream.c platform independent.
Browse files Browse the repository at this point in the history
  • Loading branch information
dimasad committed Aug 19, 2019
1 parent c716a6c commit 3c6f47a
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions examples/dummy-iiostream.c
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,9 @@ static ssize_t sample_cb(const struct iio_channel *chn, void *src, size_t bytes,
printf("%s ", iio_channel_get_id(chn));
for (int j = 0; j < repeat; ++j) {
if (bytes == sizeof(int16_t))
printf("%i ", ((int16_t *)src)[j]);
printf("%i ", (int)((int16_t *)src)[j]);
else if (bytes == sizeof(int64_t))
printf("%ld ", ((int64_t *)src)[j]);
printf("%lld ", (long long)((int64_t *)src)[j]);
}

return bytes * repeat;
Expand Down Expand Up @@ -301,7 +301,7 @@ int main (int argc, char **argv)
if (has_ts)
for (p_dat = iio_buffer_first(rxbuf, channels[channel_count-1]); p_dat < p_end; p_dat += p_inc) {
now_ts = (((int64_t *)p_dat)[0]);
printf("[%04ld] ", last_ts > 0 ? (now_ts - last_ts)/1000/1000 : 0);
printf("[%04ld] ", (long)(last_ts > 0 ? (now_ts - last_ts)/1000/1000 : 0));
last_ts = now_ts;
}

Expand All @@ -317,9 +317,9 @@ int main (int argc, char **argv)
for (p_dat = iio_buffer_first(rxbuf, channels[i]); p_dat < p_end; p_dat += p_inc) {
for (int j = 0; j < repeat; ++j) {
if (fmt->length/8 == sizeof(int16_t))
printf("%i ", ((int16_t *)p_dat)[j]);
printf("%i ", (int)((int16_t *)p_dat)[j]);
else if (fmt->length/8 == sizeof(int64_t))
printf("%ld ", ((int64_t *)p_dat)[j]);
printf("%lld ", (long long)((int64_t *)p_dat)[j]);
}
}
}
Expand Down Expand Up @@ -351,9 +351,9 @@ int main (int argc, char **argv)
for (int sample = 0; sample < bytes / sample_size; ++sample) {
for (int j = 0; j < repeat; ++j) {
if (fmt->length / 8 == sizeof(int16_t))
printf("%i ", ((int16_t *)buf)[sample+j]);
printf("%i ", (int)((int16_t *)buf)[sample+j]);
else if (fmt->length / 8 == sizeof(int64_t))
printf("%li ", ((int64_t *)buf)[sample+j]);
printf("%lli ", (long long)((int64_t *)buf)[sample+j]);
}
}

Expand Down

0 comments on commit 3c6f47a

Please sign in to comment.