On Tue, Dec 06, 2016 at 02:27:55PM +0100, Pavel Grunt wrote: > Hi, it looks fine - i would consider a split fixing the warnings due > to missing static and then enabling warnings. > > up to you, ack from me Personally I would nack this as the log only matches the first hunk of this patch. Christophe > > Pavel > > On Tue, 2016-12-06 at 13:18 +0000, Frediano Ziglio wrote: > > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > > --- > > server/tests/Makefile.am | 1 + > > server/tests/stat-test.c | 1 + > > server/tests/test-display-base.c | 17 ++++++------ > > server/tests/test-display-no-ssl.c | 2 +- > > server/tests/test-display-resolution-changes.c | 6 ++-- > > server/tests/test-display-streaming.c | 2 +- > > server/tests/test-display-width-stride.c | 16 +++++------ > > server/tests/test-empty-success.c | 38 > > ++++++++++++++++---------- > > server/tests/test-playback.c | 2 +- > > server/tests/test-vdagent.c | 2 +- > > 10 files changed, 49 insertions(+), 38 deletions(-) > > > > diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am > > index 8995859..3870b9e 100644 > > --- a/server/tests/Makefile.am > > +++ b/server/tests/Makefile.am > > @@ -11,6 +11,7 @@ AM_CPPFLAGS = > > \ > > $(SMARTCARD_CFLAGS) \ > > $(SPICE_NONPKGCONFIG_CFLAGS) \ > > $(SPICE_PROTOCOL_CFLAGS) \ > > + $(WARN_CFLAGS) \ > > $(NULL) > > > > if HAVE_AUTOMATED_TESTS > > diff --git a/server/tests/stat-test.c b/server/tests/stat-test.c > > index b2b2136..ca46c33 100644 > > --- a/server/tests/stat-test.c > > +++ b/server/tests/stat-test.c > > @@ -40,6 +40,7 @@ > > #error TEST_NAME must be defined! > > #endif > > > > +void TEST_NAME(void); > > void TEST_NAME(void) > > { > > stat_info_t info; > > diff --git a/server/tests/test-display-base.c b/server/tests/test- > > display-base.c > > index bf1475d..8167df5 100644 > > --- a/server/tests/test-display-base.c > > +++ b/server/tests/test-display-base.c > > @@ -165,11 +165,12 @@ static void draw_pos(Test *test, int t, int > > *x, int *y) > > } > > > > /* bitmap and rects are freed, so they must be allocated with > > malloc */ > > -SimpleSpiceUpdate *test_spice_create_update_from_bitmap(uint32_t > > surface_id, > > - QXLRect > > bbox, > > - uint8_t > > *bitmap, > > - uint32_t > > num_clip_rects, > > - QXLRect > > *clip_rects) > > +static SimpleSpiceUpdate * > > +test_spice_create_update_from_bitmap(uint32_t surface_id, > > + QXLRect bbox, > > + uint8_t *bitmap, > > + uint32_t num_clip_rects, > > + QXLRect *clip_rects) > > { > > SimpleSpiceUpdate *update; > > QXLDrawable *drawable; > > @@ -677,7 +678,7 @@ static struct { > > uint8_t data[CURSOR_WIDTH * CURSOR_HEIGHT * 4]; // 32bit per > > pixel > > } cursor; > > > > -static void cursor_init() > > +static void cursor_init(void) > > { > > cursor.cursor.header.unique = 0; > > cursor.cursor.header.type = SPICE_CURSOR_TYPE_COLOR32; > > @@ -878,7 +879,7 @@ Test *test_new(SpiceCoreInterface *core) > > return test; > > } > > > > -void init_automated() > > +static void init_automated(void) > > { > > struct sigaction sa; > > > > @@ -887,7 +888,7 @@ void init_automated() > > sigaction(SIGCHLD, &sa, NULL); > > } > > > > -__attribute__((noreturn)) > > +static __attribute__((noreturn)) > > void usage(const char *argv0, const int exitcode) > > { > > #ifdef AUTOMATED_TESTS > > diff --git a/server/tests/test-display-no-ssl.c b/server/tests/test- > > display-no-ssl.c > > index 8b3a09b..f4a5bea 100644 > > --- a/server/tests/test-display-no-ssl.c > > +++ b/server/tests/test-display-no-ssl.c > > @@ -34,7 +34,7 @@ void show_channels(SpiceServer *server); > > > > int ping_ms = 100; > > > > -void pinger(SPICE_GNUC_UNUSED void *opaque) > > +static void pinger(SPICE_GNUC_UNUSED void *opaque) > > { > > // show_channels is not thread safe - fails if disconnections / > > connections occur > > //show_channels(server); > > diff --git a/server/tests/test-display-resolution-changes.c > > b/server/tests/test-display-resolution-changes.c > > index b68a648..c0aa38f 100644 > > --- a/server/tests/test-display-resolution-changes.c > > +++ b/server/tests/test-display-resolution-changes.c > > @@ -30,7 +30,7 @@ void show_channels(SpiceServer *server); > > > > int ping_ms = 100; > > > > -void pinger(void *opaque) > > +static void pinger(void *opaque) > > { > > Test *test = opaque; > > // show_channels is not thread safe - fails if disconnections / > > connections occur > > @@ -39,8 +39,8 @@ void pinger(void *opaque) > > test->core->timer_start(ping_timer, ping_ms); > > } > > > > -void set_primary_params(SPICE_GNUC_UNUSED Test *test, > > - Command *command) > > +static void > > +set_primary_params(SPICE_GNUC_UNUSED Test *test, Command *command) > > { > > #if 0 > > static int toggle = 0; > > diff --git a/server/tests/test-display-streaming.c > > b/server/tests/test-display-streaming.c > > index 6e945fd..05a6d12 100644 > > --- a/server/tests/test-display-streaming.c > > +++ b/server/tests/test-display-streaming.c > > @@ -168,7 +168,7 @@ static void create_frame1(Test *test, Command > > *command) > > create_clipped_frame(test, command, 0); > > } > > > > -void create_frame2(Test *test, Command *command) > > +static void create_frame2(Test *test, Command *command) > > { > > create_clipped_frame(test, command, 200); > > } > > diff --git a/server/tests/test-display-width-stride.c > > b/server/tests/test-display-width-stride.c > > index dc44282..10a55b8 100644 > > --- a/server/tests/test-display-width-stride.c > > +++ b/server/tests/test-display-width-stride.c > > @@ -30,7 +30,7 @@ void show_channels(SpiceServer *server); > > > > int ping_ms = 100; > > > > -void pinger(void *opaque) > > +static void pinger(void *opaque) > > { > > Test *test = opaque; > > // show_channels is not thread safe - fails if disconnections / > > connections occur > > @@ -42,8 +42,8 @@ void pinger(void *opaque) > > static int g_surface_id = 1; > > static uint8_t *g_surface_data; > > > > -void set_draw_parameters(SPICE_GNUC_UNUSED Test *test, > > - Command *command) > > +static void > > +set_draw_parameters(SPICE_GNUC_UNUSED Test *test, Command *command) > > { > > static int count = 17; > > CommandDrawSolid *solid = &command->solid; > > @@ -56,8 +56,8 @@ void set_draw_parameters(SPICE_GNUC_UNUSED Test > > *test, > > count++; > > } > > > > -void set_surface_params(SPICE_GNUC_UNUSED Test *test, > > - Command *command) > > +static void > > +set_surface_params(SPICE_GNUC_UNUSED Test *test, Command *command) > > { > > CommandCreateSurface *create = &command->create_surface; > > > > @@ -73,8 +73,8 @@ void set_surface_params(SPICE_GNUC_UNUSED Test > > *test, > > create->data = g_surface_data; > > } > > > > -void set_destroy_parameters(SPICE_GNUC_UNUSED Test *test, > > - SPICE_GNUC_UNUSED Command *command) > > +static void > > +set_destroy_parameters(SPICE_GNUC_UNUSED Test *test, > > SPICE_GNUC_UNUSED Command *command) > > { > > if (g_surface_data) { > > free(g_surface_data); > > @@ -96,7 +96,7 @@ static Command commands[] = { > > {SIMPLE_DESTROY_SURFACE, set_destroy_parameters, .cb_opaque = > > NULL}, > > }; > > > > -void on_client_connected(Test *test) > > +static void on_client_connected(Test *test) > > { > > test_set_command_list(test, commands, COUNT(commands)); > > } > > diff --git a/server/tests/test-empty-success.c b/server/tests/test- > > empty-success.c > > index da98488..0df551d 100644 > > --- a/server/tests/test-empty-success.c > > +++ b/server/tests/test-empty-success.c > > @@ -25,46 +25,54 @@ struct SpiceTimer { > > int a,b; > > }; > > > > -SpiceTimer* timer_add(SPICE_GNUC_UNUSED SpiceTimerFunc func, > > - SPICE_GNUC_UNUSED void *opaque) > > +static SpiceTimer* > > +timer_add(SPICE_GNUC_UNUSED SpiceTimerFunc func, > > + SPICE_GNUC_UNUSED void *opaque) > > { > > static struct SpiceTimer t = {0,}; > > > > return &t; > > } > > > > -void timer_start(SPICE_GNUC_UNUSED SpiceTimer *timer, > > - SPICE_GNUC_UNUSED uint32_t ms) > > +static void > > +timer_start(SPICE_GNUC_UNUSED SpiceTimer *timer, > > + SPICE_GNUC_UNUSED uint32_t ms) > > { > > } > > > > -void timer_cancel(SPICE_GNUC_UNUSED SpiceTimer *timer) > > +static void > > +timer_cancel(SPICE_GNUC_UNUSED SpiceTimer *timer) > > { > > } > > > > -void timer_remove(SPICE_GNUC_UNUSED SpiceTimer *timer) > > +static void > > +timer_remove(SPICE_GNUC_UNUSED SpiceTimer *timer) > > { > > } > > > > -SpiceWatch *watch_add(SPICE_GNUC_UNUSED int fd, > > - SPICE_GNUC_UNUSED int event_mask, > > - SPICE_GNUC_UNUSED SpiceWatchFunc func, > > - SPICE_GNUC_UNUSED void *opaque) > > +static SpiceWatch * > > +watch_add(SPICE_GNUC_UNUSED int fd, > > + SPICE_GNUC_UNUSED int event_mask, > > + SPICE_GNUC_UNUSED SpiceWatchFunc func, > > + SPICE_GNUC_UNUSED void *opaque) > > { > > return NULL; > > } > > > > -void watch_update_mask(SPICE_GNUC_UNUSED SpiceWatch *watch, > > - SPICE_GNUC_UNUSED int event_mask) > > +static void > > +watch_update_mask(SPICE_GNUC_UNUSED SpiceWatch *watch, > > + SPICE_GNUC_UNUSED int event_mask) > > { > > } > > > > -void watch_remove(SPICE_GNUC_UNUSED SpiceWatch *watch) > > +static void > > +watch_remove(SPICE_GNUC_UNUSED SpiceWatch *watch) > > { > > } > > > > -void channel_event(SPICE_GNUC_UNUSED int event, > > - SPICE_GNUC_UNUSED SpiceChannelEventInfo *info) > > +static void > > +channel_event(SPICE_GNUC_UNUSED int event, > > + SPICE_GNUC_UNUSED SpiceChannelEventInfo *info) > > { > > } > > > > diff --git a/server/tests/test-playback.c b/server/tests/test- > > playback.c > > index 7dab278..564d42a 100644 > > --- a/server/tests/test-playback.c > > +++ b/server/tests/test-playback.c > > @@ -60,7 +60,7 @@ static void get_frame(void) > > : 100; > > } > > > > -void playback_timer_cb(SPICE_GNUC_UNUSED void *opaque) > > +static void playback_timer_cb(SPICE_GNUC_UNUSED void *opaque) > > { > > static int t = 0; > > static uint64_t last_sent_usec = 0; > > diff --git a/server/tests/test-vdagent.c b/server/tests/test- > > vdagent.c > > index a3fa345..7f905ad 100644 > > --- a/server/tests/test-vdagent.c > > +++ b/server/tests/test-vdagent.c > > @@ -37,7 +37,7 @@ int ping_ms = 100; > > #define MIN(a, b) ((a) > (b) ? (b) : (a)) > > #endif > > > > -void pinger(SPICE_GNUC_UNUSED void *opaque) > > +static void pinger(SPICE_GNUC_UNUSED void *opaque) > > { > > // show_channels is not thread safe - fails if disconnections / > > connections occur > > //show_channels(server); > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel