summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-02-10 15:42:47 +0200
committerAlon Levy <alevy@redhat.com>2011-02-10 15:43:09 +0200
commitf5689c14cfc361b7113804773db6ec31ff2eaeb8 (patch)
tree88845ae4d2df098570f797d24d79d8fe69cee468
parent07aa808a21f0106fea5f792388807606bb2a79e1 (diff)
downloadspice-protocol-f5689c14cfc361b7113804773db6ec31ff2eaeb8.tar.gz
spice-protocol-f5689c14cfc361b7113804773db6ec31ff2eaeb8.tar.xz
spice-protocol-f5689c14cfc361b7113804773db6ec31ff2eaeb8.zip
qxl_dev.h: make QXLEffectType an enum instead of defines
-rw-r--r--spice/qxl_dev.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index 0bdbe55..7219bfc 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -340,14 +340,17 @@ typedef struct SPICE_ATTR_PACKED QXLCopyBits {
QXLPoint src_pos;
} QXLCopyBits;
-#define QXL_EFFECT_BLEND 0
-#define QXL_EFFECT_OPAQUE 1
-#define QXL_EFFECT_REVERT_ON_DUP 2
-#define QXL_EFFECT_BLACKNESS_ON_DUP 3
-#define QXL_EFFECT_WHITENESS_ON_DUP 4
-#define QXL_EFFECT_NOP_ON_DUP 5
-#define QXL_EFFECT_NOP 6
-#define QXL_EFFECT_OPAQUE_BRUSH 7
+typedef enum QXLEffectType
+{
+ QXL_EFFECT_BLEND = 0,
+ QXL_EFFECT_OPAQUE = 1,
+ QXL_EFFECT_REVERT_ON_DUP = 2,
+ QXL_EFFECT_BLACKNESS_ON_DUP = 3,
+ QXL_EFFECT_WHITENESS_ON_DUP = 4,
+ QXL_EFFECT_NOP_ON_DUP = 5,
+ QXL_EFFECT_NOP = 6,
+ QXL_EFFECT_OPAQUE_BRUSH = 7
+} QXLEffectType;
typedef struct SPICE_ATTR_PACKED QXLPattern {
QXLPHYSICAL pat;