From: Victor Toso <me@xxxxxxxxxxxxxx> Clang's warning on absolute-value. > red-record-qxl.c:297:39: error: taking the absolute value of unsigned > type 'uint32_t' (aka 'unsigned int') has no effect > bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); > ^ > red-record-qxl.c:297:39: note: remove the call to 'abs' since unsigned > values cannot be negative > bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); > ^~~ > red-replay-qxl.c:471:39: error: taking the absolute value of unsigned type > 'uint32_t' (aka 'unsigned int') has no effect > bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); > ^ > red-replay-qxl.c:471:39: note: remove the call to 'abs' since unsigned > values cannot be negative > bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); > ^~~ Signed-off-by: Victor Toso <victortoso@xxxxxxxxxx> Acked-by: Frediano Ziglio <fziglio@xxxxxxxxxx> --- server/red-record-qxl.c | 2 +- server/red-replay-qxl.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/red-record-qxl.c b/server/red-record-qxl.c index 400d67c4..48b3169f 100644 --- a/server/red-record-qxl.c +++ b/server/red-record-qxl.c @@ -294,7 +294,7 @@ static void red_record_image(FILE *fd, RedMemSlotInfo *slots, int group_id, fprintf(fd, "ents %d\n", qp->ents[i]); } } - bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); + bitmap_size = qxl->bitmap.y * qxl->bitmap.stride; if (qxl_flags & QXL_BITMAP_DIRECT) { red_record_image_data_flat(fd, slots, group_id, qxl->bitmap.data, diff --git a/server/red-replay-qxl.c b/server/red-replay-qxl.c index d389b62e..18f348a1 100644 --- a/server/red-replay-qxl.c +++ b/server/red-replay-qxl.c @@ -468,7 +468,7 @@ static QXLImage *red_replay_image(SpiceReplay *replay, uint32_t flags) } else { qxl->bitmap.palette = 0; } - bitmap_size = qxl->bitmap.y * abs(qxl->bitmap.stride); + bitmap_size = qxl->bitmap.y * qxl->bitmap.stride; qxl->bitmap.data = 0; if (qxl_flags & QXL_BITMAP_DIRECT) { qxl->bitmap.data = QXLPHYSICAL_FROM_PTR(red_replay_image_data_flat(replay, &bitmap_size)); -- 2.15.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel