From 8738ce1c5eaf4a1c01a21bcf7b90b7f57ffd5c73 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Thu, 14 Jun 2012 12:40:47 +0300 Subject: [PATCH] smartcard: build fixes for spice server Define different enums that have a SPICE_ prefix to not conflict with same value enums from libcacard/vsccard_common.h, and continue to use the same SPICE_MSG_SMARTCARD_DATA and SPICE_MSGC_SMARTCARD_DATA enum that is used by the server and clients (spice-gtk, spicec) alike. --- spice.proto | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spice.proto b/spice.proto index 71be9ac..a86bfa7 100644 --- a/spice.proto +++ b/spice.proto @@ -1139,7 +1139,7 @@ enum32 vsc_message_type { APDU, Flush, FlushComplete -} @prefix(VSC_); +}; struct VscMessageHeader { vsc_message_type type; @@ -1170,7 +1170,7 @@ channel SmartcardChannel : BaseChannel { uint32 reader_id; uint32 length; uint8 data[] @end; - } @ctype(SpiceMsgSmartcard) msg = 101; + } @ctype(SpiceMsgSmartcard) data = 101; client: message { @@ -1184,7 +1184,7 @@ channel SmartcardChannel : BaseChannel { case Error: VscMessageError error; } u @anon; - } @ctype(SpiceMsgcSmartcard) msg = 101; + } @ctype(SpiceMsgcSmartcard) data = 101; message { vsc_message_type type;