- glz_enc_dictionary_reset - monitors_config_new - red_channel_any_blocked - red_channel_no_item_being_sent - red_client_get_channel are only used in the file where they are defined, so they can as well be static. Signed-off-by: Christophe Fergeau <cfergeau@xxxxxxxxxx> --- Changes since v2: - do not make reds_stream_write() static server/display-channel.c | 2 +- server/display-channel.h | 2 -- server/glz-encoder-dict.c | 5 ++++- server/glz-encoder-dict.h | 3 --- server/red-channel.c | 5 +++-- server/red-channel.h | 5 ----- server/red-client.c | 2 +- server/red-client.h | 1 - 8 files changed, 9 insertions(+), 16 deletions(-) diff --git a/server/display-channel.c b/server/display-channel.c index a35145c..0d5b972 100644 --- a/server/display-channel.c +++ b/server/display-channel.c @@ -153,7 +153,7 @@ static void monitors_config_debug(MonitorsConfig *mc) mc->heads[i].width, mc->heads[i].height); } -MonitorsConfig* monitors_config_new(QXLHead *heads, ssize_t nheads, ssize_t max) +static MonitorsConfig* monitors_config_new(QXLHead *heads, ssize_t nheads, ssize_t max) { MonitorsConfig *mc; diff --git a/server/display-channel.h b/server/display-channel.h index 796b020..436cd33 100644 --- a/server/display-channel.h +++ b/server/display-channel.h @@ -141,8 +141,6 @@ typedef struct RedMonitorsConfigItem { MonitorsConfig *monitors_config; } RedMonitorsConfigItem; -MonitorsConfig* monitors_config_new (QXLHead *heads, ssize_t nheads, - ssize_t max); MonitorsConfig * monitors_config_ref (MonitorsConfig *config); void monitors_config_unref (MonitorsConfig *config); diff --git a/server/glz-encoder-dict.c b/server/glz-encoder-dict.c index 1f81a6d..4b0a422 100644 --- a/server/glz-encoder-dict.c +++ b/server/glz-encoder-dict.c @@ -26,6 +26,8 @@ #include "glz-encoder-dict.h" #include "glz-encoder-priv.h" +static void glz_enc_dictionary_reset(GlzEncDictContext *opaque_dict, GlzEncoderUsrContext *usr); + /* turning all used images to free ones. If they are alive, calling the free_image callback for each one */ static inline void __glz_dictionary_window_reset_images(SharedDictionary *dict) @@ -201,7 +203,8 @@ GlzEncDictContext *glz_enc_dictionary_restore(GlzEncDictRestoreData *restore_dat return ((GlzEncDictContext *)ret); } -void glz_enc_dictionary_reset(GlzEncDictContext *opaque_dict, GlzEncoderUsrContext *usr) +/* NOTE - you should use this routine only when no encoder uses the dictionary. */ +static void glz_enc_dictionary_reset(GlzEncDictContext *opaque_dict, GlzEncoderUsrContext *usr) { SharedDictionary *dict = (SharedDictionary *)opaque_dict; dict->cur_usr = usr; diff --git a/server/glz-encoder-dict.h b/server/glz-encoder-dict.h index f333412..313ef9a 100644 --- a/server/glz-encoder-dict.h +++ b/server/glz-encoder-dict.h @@ -60,9 +60,6 @@ void glz_enc_dictionary_get_restore_data(GlzEncDictContext *opaque_dict, GlzEncDictContext *glz_enc_dictionary_restore(GlzEncDictRestoreData *restore_data, GlzEncoderUsrContext *usr); -/* NOTE - you should use this routine only when no encoder uses the dictionary. */ -void glz_enc_dictionary_reset(GlzEncDictContext *opaque_dict, GlzEncoderUsrContext *usr); - /* image: the context returned by the encoder when the image was encoded. NOTE - you should use this routine only when no encoder uses the dictionary.*/ void glz_enc_dictionary_remove_image(GlzEncDictContext *opaque_dict, diff --git a/server/red-channel.c b/server/red-channel.c index 91c0dee..2163066 100644 --- a/server/red-channel.c +++ b/server/red-channel.c @@ -538,7 +538,8 @@ bool red_channel_all_blocked(RedChannel *channel) return TRUE; } -bool red_channel_any_blocked(RedChannel *channel) +/* return TRUE if any of the connected clients to this channel are blocked */ +static bool red_channel_any_blocked(RedChannel *channel) { GListIter iter; RedChannelClient *rcc; @@ -551,7 +552,7 @@ bool red_channel_any_blocked(RedChannel *channel) return FALSE; } -bool red_channel_no_item_being_sent(RedChannel *channel) +static bool red_channel_no_item_being_sent(RedChannel *channel) { GListIter iter; RedChannelClient *rcc; diff --git a/server/red-channel.h b/server/red-channel.h index 38289c4..cc11639 100644 --- a/server/red-channel.h +++ b/server/red-channel.h @@ -178,11 +178,6 @@ void red_channel_pipes_add_empty_msg(RedChannel *channel, int msg_type); /* return TRUE if all of the connected clients to this channel are blocked */ bool red_channel_all_blocked(RedChannel *channel); -/* return TRUE if any of the connected clients to this channel are blocked */ -bool red_channel_any_blocked(RedChannel *channel); - -bool red_channel_no_item_being_sent(RedChannel *channel); - // TODO: unstaticed for display/cursor channels. they do some specific pushes not through // adding elements or on events. but not sure if this is actually required (only result // should be that they ""try"" a little harder, but if the event system is correct it diff --git a/server/red-client.c b/server/red-client.c index 2918911..264f1c9 100644 --- a/server/red-client.c +++ b/server/red-client.c @@ -226,7 +226,7 @@ void red_client_destroy(RedClient *client) /* client->lock should be locked */ -RedChannelClient *red_client_get_channel(RedClient *client, int type, int id) +static RedChannelClient *red_client_get_channel(RedClient *client, int type, int id) { GListIter iter; RedChannelClient *rcc; diff --git a/server/red-client.h b/server/red-client.h index 28c4eb4..20e2dc2 100644 --- a/server/red-client.h +++ b/server/red-client.h @@ -48,7 +48,6 @@ void red_client_destroy(RedClient *client); gboolean red_client_add_channel(RedClient *client, RedChannelClient *rcc, GError **error); void red_client_remove_channel(RedChannelClient *rcc); -RedChannelClient *red_client_get_channel(RedClient *client, int type, int id); MainChannelClient *red_client_get_main(RedClient *client); // main should be set once before all the other channels are created -- 2.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel