[Spice-devel] [PATCH] Use new SPICE_MAGIC_CONST macro for MAGIC defines
Frediano Ziglio
fziglio at redhat.com
Mon Aug 17 03:17:25 PDT 2015
Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
server/migration_protocol.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/server/migration_protocol.h b/server/migration_protocol.h
index fa17c7c..4abe27b 100644
--- a/server/migration_protocol.h
+++ b/server/migration_protocol.h
@@ -60,7 +60,7 @@ typedef struct __attribute__ ((__packed__)) SpiceMigrateDataCharDevice {
#define SPICE_MIGRATE_DATA_SPICEVMC_VERSION 1 /* NOTE: increase version when CHAR_DEVICE_VERSION
is increased */
-#define SPICE_MIGRATE_DATA_SPICEVMC_MAGIC (*(uint32_t *)"SVMD")
+#define SPICE_MIGRATE_DATA_SPICEVMC_MAGIC SPICE_MAGIC_CONST("SVMD")
typedef struct __attribute__ ((__packed__)) SpiceMigrateDataSpiceVmc {
SpiceMigrateDataCharDevice base;
} SpiceMigrateDataSpiceVmc;
@@ -71,7 +71,7 @@ typedef struct __attribute__ ((__packed__)) SpiceMigrateDataSpiceVmc {
#define SPICE_MIGRATE_DATA_SMARTCARD_VERSION 1 /* NOTE: increase version when CHAR_DEVICE_VERSION
is increased */
-#define SPICE_MIGRATE_DATA_SMARTCARD_MAGIC (*(uint32_t *)"SCMD")
+#define SPICE_MIGRATE_DATA_SMARTCARD_MAGIC SPICE_MAGIC_CONST("SCMD")
typedef struct __attribute__ ((__packed__)) SpiceMigrateDataSmartcard {
SpiceMigrateDataCharDevice base;
uint8_t reader_added;
@@ -84,7 +84,7 @@ typedef struct __attribute__ ((__packed__)) SpiceMigrateDataSmartcard {
* *********************************/
#define SPICE_MIGRATE_DATA_MAIN_VERSION 1 /* NOTE: increase version when CHAR_DEVICE_VERSION
is increased */
-#define SPICE_MIGRATE_DATA_MAIN_MAGIC (*(uint32_t *)"MNMD")
+#define SPICE_MIGRATE_DATA_MAIN_MAGIC SPICE_MAGIC_CONST("MNMD")
typedef struct __attribute__ ((__packed__)) SpiceMigrateDataMain {
SpiceMigrateDataCharDevice agent_base;
@@ -115,7 +115,7 @@ typedef struct __attribute__ ((__packed__)) SpiceMigrateDataMain {
* ***************/
#define SPICE_MIGRATE_DATA_DISPLAY_VERSION 1
-#define SPICE_MIGRATE_DATA_DISPLAY_MAGIC (*(uint32_t *)"DCMD")
+#define SPICE_MIGRATE_DATA_DISPLAY_MAGIC SPICE_MAGIC_CONST("DCMD")
/*
* TODO: store the cache and dictionary data only in one channel (the
@@ -187,7 +187,7 @@ typedef struct __attribute__ ((__packed__)) MigrateDisplaySurfacesAtClientLossy
* ***************/
#define SPICE_MIGRATE_DATA_INPUTS_VERSION 1
-#define SPICE_MIGRATE_DATA_INPUTS_MAGIC (*(uint32_t *)"ICMD")
+#define SPICE_MIGRATE_DATA_INPUTS_MAGIC SPICE_MAGIC_CONST("ICMD")
typedef struct __attribute__ ((__packed__)) SpiceMigrateDataInputs {
--
2.4.3
More information about the Spice-devel
mailing list