diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/glz_encoder_config.h | 6 | ||||
-rw-r--r-- | server/red_worker.c | 12 |
2 files changed, 9 insertions, 9 deletions
diff --git a/server/glz_encoder_config.h b/server/glz_encoder_config.h index 157e3a21..886c68ba 100644 --- a/server/glz_encoder_config.h +++ b/server/glz_encoder_config.h @@ -25,9 +25,9 @@ typedef void GlzUsrImageContext; typedef struct GlzEncoderUsrContext GlzEncoderUsrContext; struct GlzEncoderUsrContext { - void (*error)(GlzEncoderUsrContext *usr, const char *fmt, ...); - void (*warn)(GlzEncoderUsrContext *usr, const char *fmt, ...); - void (*info)(GlzEncoderUsrContext *usr, const char *fmt, ...); + SPICE_GNUC_PRINTF(2, 3) void (*error)(GlzEncoderUsrContext *usr, const char *fmt, ...); + SPICE_GNUC_PRINTF(2, 3) void (*warn)(GlzEncoderUsrContext *usr, const char *fmt, ...); + SPICE_GNUC_PRINTF(2, 3) void (*info)(GlzEncoderUsrContext *usr, const char *fmt, ...); void *(*malloc)(GlzEncoderUsrContext *usr, int size); void (*free)(GlzEncoderUsrContext *usr, void *ptr); diff --git a/server/red_worker.c b/server/red_worker.c index 3bb7d3ef..1a0438ea 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -5274,7 +5274,7 @@ static int red_display_free_some_independent_glz_drawables(DisplayChannelClient /****************************************************** * Encoders callbacks *******************************************************/ -static void quic_usr_error(QuicUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void quic_usr_error(QuicUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((QuicData *)usr)->data); va_list ap; @@ -5287,7 +5287,7 @@ static void quic_usr_error(QuicUsrContext *usr, const char *fmt, ...) longjmp(usr_data->jmp_env, 1); } -static void lz_usr_error(LzUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void lz_usr_error(LzUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((LzData *)usr)->data); va_list ap; @@ -5300,7 +5300,7 @@ static void lz_usr_error(LzUsrContext *usr, const char *fmt, ...) longjmp(usr_data->jmp_env, 1); } -static void glz_usr_error(GlzEncoderUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void glz_usr_error(GlzEncoderUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((GlzData *)usr)->data); va_list ap; @@ -5315,7 +5315,7 @@ static void glz_usr_error(GlzEncoderUsrContext *usr, const char *fmt, ...) // and the client } -static void quic_usr_warn(QuicUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void quic_usr_warn(QuicUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((QuicData *)usr)->data); va_list ap; @@ -5326,7 +5326,7 @@ static void quic_usr_warn(QuicUsrContext *usr, const char *fmt, ...) spice_printerr("%s", usr_data->message_buf); } -static void lz_usr_warn(LzUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void lz_usr_warn(LzUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((LzData *)usr)->data); va_list ap; @@ -5337,7 +5337,7 @@ static void lz_usr_warn(LzUsrContext *usr, const char *fmt, ...) spice_printerr("%s", usr_data->message_buf); } -static void glz_usr_warn(GlzEncoderUsrContext *usr, const char *fmt, ...) +static SPICE_GNUC_PRINTF(2, 3) void glz_usr_warn(GlzEncoderUsrContext *usr, const char *fmt, ...) { EncoderData *usr_data = &(((GlzData *)usr)->data); va_list ap; |