[Spice-devel] [PATCH spice-server 18/22] reds: use bool for RedServerConfig fields

Frediano Ziglio fziglio at redhat.com
Fri Jun 16 09:13:30 UTC 2017


Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
 server/reds.c | 38 +++++++++++++++++++-------------------
 server/reds.h |  2 +-
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/server/reds.c b/server/reds.c
index b95043b..67ba900 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -178,7 +178,7 @@ struct RedServerConfig {
     bool spice_uuid_is_set;
     uint8_t spice_uuid[16];
 
-    gboolean ticketing_enabled;
+    bool ticketing_enabled;
     uint32_t streaming_video;
     GArray* video_codecs;
     SpiceImageCompression image_compression;
@@ -186,10 +186,10 @@ struct RedServerConfig {
     spice_wan_compression_t jpeg_state;
     spice_wan_compression_t zlib_glz_state;
 
-    gboolean agent_mouse;
-    gboolean agent_copypaste;
-    gboolean agent_file_xfer;
-    gboolean exit_on_disconnect;
+    bool agent_mouse;
+    bool agent_copypaste;
+    bool agent_file_xfer;
+    bool exit_on_disconnect;
 
     RedSSLParameters ssl_parameters;
 };
@@ -620,7 +620,7 @@ static void reds_set_mouse_mode(RedsState *reds, uint32_t mode)
     main_channel_push_mouse_mode(reds->main_channel, reds->mouse_mode, reds->is_client_mouse_allowed);
 }
 
-gboolean reds_config_get_agent_mouse(const RedsState *reds)
+bool reds_config_get_agent_mouse(const RedsState *reds)
 {
     return reds->config->agent_mouse;
 }
@@ -3466,19 +3466,19 @@ SPICE_GNUC_VISIBLE SpiceServer *spice_server_new(void)
 #if HAVE_SASL
     reds->config->sasl_appname = NULL; // default to "spice" if NULL
 #endif
-    reds->config->spice_uuid_is_set = FALSE;
+    reds->config->spice_uuid_is_set = false;
     memset(reds->config->spice_uuid, 0, sizeof(reds->config->spice_uuid));
-    reds->config->ticketing_enabled = TRUE; /* ticketing enabled by default */
+    reds->config->ticketing_enabled = true; /* ticketing enabled by default */
     reds->config->streaming_video = SPICE_STREAM_VIDEO_FILTER;
     reds->config->video_codecs = g_array_new(FALSE, FALSE, sizeof(RedVideoCodec));
     reds->config->image_compression = SPICE_IMAGE_COMPRESSION_AUTO_GLZ;
-    reds->config->playback_compression = TRUE;
+    reds->config->playback_compression = true;
     reds->config->jpeg_state = SPICE_WAN_COMPRESSION_AUTO;
     reds->config->zlib_glz_state = SPICE_WAN_COMPRESSION_AUTO;
-    reds->config->agent_mouse = TRUE;
-    reds->config->agent_copypaste = TRUE;
-    reds->config->agent_file_xfer = TRUE;
-    reds->config->exit_on_disconnect = FALSE;
+    reds->config->agent_mouse = true;
+    reds->config->agent_copypaste = true;
+    reds->config->agent_file_xfer = true;
+    reds->config->exit_on_disconnect = false;
 #ifdef RED_STATISTICS
     reds->stat_file = stat_file_new(REDS_MAX_STAT_NODES);
     /* Create an initial node. This will be the 0 node making easier
@@ -3776,7 +3776,7 @@ SPICE_GNUC_VISIBLE int spice_server_set_exit_on_disconnect(SpiceServer *s, int f
 SPICE_GNUC_VISIBLE int spice_server_set_noauth(SpiceServer *s)
 {
     memset(s->config->taTicket.password, 0, sizeof(s->config->taTicket.password));
-    s->config->ticketing_enabled = FALSE;
+    s->config->ticketing_enabled = false;
     return 0;
 }
 
@@ -3810,7 +3810,7 @@ SPICE_GNUC_VISIBLE void spice_server_set_name(SpiceServer *s, const char *name)
 SPICE_GNUC_VISIBLE void spice_server_set_uuid(SpiceServer *s, const uint8_t uuid[16])
 {
     memcpy(s->config->spice_uuid, uuid, sizeof(s->config->spice_uuid));
-    s->config->spice_uuid_is_set = TRUE;
+    s->config->spice_uuid_is_set = true;
 }
 
 SPICE_GNUC_VISIBLE int spice_server_set_ticket(SpiceServer *reds,
@@ -3828,7 +3828,7 @@ SPICE_GNUC_VISIBLE int spice_server_set_ticket(SpiceServer *reds,
     }
 
     on_activating_ticketing(reds);
-    reds->config->ticketing_enabled = TRUE;
+    reds->config->ticketing_enabled = true;
     if (lifetime == 0) {
         reds->config->taTicket.expiration_time = INT_MAX;
     } else {
@@ -4034,21 +4034,21 @@ SPICE_GNUC_VISIBLE int spice_server_set_playback_compression(SpiceServer *reds,
 
 SPICE_GNUC_VISIBLE int spice_server_set_agent_mouse(SpiceServer *reds, int enable)
 {
-    reds->config->agent_mouse = enable;
+    reds->config->agent_mouse = !!enable;
     reds_update_mouse_mode(reds);
     return 0;
 }
 
 SPICE_GNUC_VISIBLE int spice_server_set_agent_copypaste(SpiceServer *reds, int enable)
 {
-    reds->config->agent_copypaste = enable;
+    reds->config->agent_copypaste = !!enable;
     reds_update_agent_properties(reds);
     return 0;
 }
 
 SPICE_GNUC_VISIBLE int spice_server_set_agent_file_xfer(SpiceServer *reds, int enable)
 {
-    reds->config->agent_file_xfer = enable;
+    reds->config->agent_file_xfer = !!enable;
     reds_update_agent_properties(reds);
     return 0;
 }
diff --git a/server/reds.h b/server/reds.h
index 2fc50f8..b887a12 100644
--- a/server/reds.h
+++ b/server/reds.h
@@ -49,7 +49,7 @@ void reds_register_channel(RedsState *reds, RedChannel *channel);
 void reds_unregister_channel(RedsState *reds, RedChannel *channel);
 RedChannel *reds_find_channel(RedsState *reds, uint32_t type, uint32_t id);
 int reds_get_mouse_mode(RedsState *reds); // used by inputs_channel
-gboolean reds_config_get_agent_mouse(const RedsState *reds); // used by inputs_channel
+bool reds_config_get_agent_mouse(const RedsState *reds); // used by inputs_channel
 int reds_has_vdagent(RedsState *reds); // used by inputs channel
 bool reds_config_get_playback_compression(RedsState *reds); // used by playback channel
 
-- 
2.9.4



More information about the Spice-devel mailing list