[Spice-devel] [PATCH spice-common 3/3] SpiceROP: Do not compare to constant
Pavel Grunt
pgrunt at redhat.com
Fri May 6 15:14:52 UTC 2016
Silence compile-time warning with clang:
comparison of constant 16 with expression of type 'SpiceROP' is always
true [-Wtautological-constant-out-of-range-compare]
---
common/pixman_utils.c | 4 ++--
common/pixman_utils.h | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/common/pixman_utils.c b/common/pixman_utils.c
index 81806c9..5a03ff2 100644
--- a/common/pixman_utils.c
+++ b/common/pixman_utils.c
@@ -311,7 +311,7 @@ void spice_pixman_fill_rect_rop(pixman_image_t *dest,
spice_assert(height > 0);
spice_assert(x + width <= pixman_image_get_width(dest));
spice_assert(y + height <= pixman_image_get_height(dest));
- spice_assert(rop < 16);
+ spice_assert(rop < SPICE_ROP_END);
if (depth == 8) {
solid_rop_8_func_t rop_func = solid_rops_8[rop];
@@ -462,7 +462,7 @@ void spice_pixman_tile_rect_rop(pixman_image_t *dest,
spice_assert(height > 0);
spice_assert(x + width <= pixman_image_get_width(dest));
spice_assert(y + height <= pixman_image_get_height(dest));
- spice_assert(rop < 16);
+ spice_assert(rop < SPICE_ROP_END);
spice_assert(depth == spice_pixman_image_get_bpp(tile));
tile_start_x = (x - offset_x) % tile_width;
diff --git a/common/pixman_utils.h b/common/pixman_utils.h
index f892777..7335663 100644
--- a/common/pixman_utils.h
+++ b/common/pixman_utils.h
@@ -61,7 +61,8 @@ typedef enum {
SPICE_ROP_COPY_INVERTED, /* 0xc NOT src */
SPICE_ROP_OR_INVERTED, /* 0xd (NOT src) OR dst */
SPICE_ROP_NAND, /* 0xe (NOT src) OR (NOT dst) */
- SPICE_ROP_SET /* 0xf 1 */
+ SPICE_ROP_SET, /* 0xf 1 */
+ SPICE_ROP_END
} SpiceROP;
--
2.8.2
More information about the Spice-devel
mailing list