[Spice-devel] [PATCH 12/18] Remove warnings from reds_stat utility
Pavel Grunt
pgrunt at redhat.com
Tue Sep 27 12:56:44 UTC 2016
On Tue, 2016-09-27 at 14:49 +0200, Christophe Fergeau wrote:
> On Mon, Sep 26, 2016 at 09:12:45AM +0100, Frediano Ziglio wrote:
> > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > ---
> > tools/reds_stat.c | 13 ++++++++-----
> > 1 file changed, 8 insertions(+), 5 deletions(-)
> >
> > diff --git a/tools/reds_stat.c b/tools/reds_stat.c
> > index 5e9705c..07fd732 100644
> > --- a/tools/reds_stat.c
> > +++ b/tools/reds_stat.c
> > @@ -24,6 +24,7 @@
> > #include <stdio.h>
> > #include <string.h>
> > #include <unistd.h>
> > +#include <inttypes.h>
> > #include <spice/stats.h>
> >
> > #define TAB_LEN 4
> > @@ -33,15 +34,18 @@
> > static SpiceStat *reds_stat = NULL;
> > static uint64_t *values = NULL;
> >
> > -void print_stat_tree(int32_t node_index, int depth)
> > +static inline void ignore_result(int res)
> > +{
> > +}
>
>
> I'd drop the inline, and add a G_GNUC_UNUSED to 'int res'
>
> > +
> > +static void print_stat_tree(int32_t node_index, int depth)
> > {
> > SpiceStatNode *node = &reds_stat->nodes[node_index];
> > - int i;
> >
> > if ((node->flags & SPICE_STAT_NODE_MASK_SHOW) ==
> > SPICE_STAT_NODE_MASK_SHOW) {
> > printf("%*s%s", depth * TAB_LEN, "", node->name);
> > if (node->flags & SPICE_STAT_NODE_FLAG_VALUE) {
> > - printf(":%*s%llu (%llu)\n", (VALUE_TABS - depth) *
> > TAB_LEN - strlen(node->name) - 1, "",
> > + printf(":%*s%"PRIu64" (%"PRIu64")\n", (int)
> > ((VALUE_TABS - depth) * TAB_LEN - strlen(node->name) - 1), "",
> > node->value, node->value -
> > values[node_index]);
> > values[node_index] = node->value;
> > } else {
> > @@ -60,7 +64,6 @@ int main(int argc, char **argv)
> > {
> > char *shm_name;
> > pid_t kvm_pid;
> > - uint64_t *val;
> > uint32_t num_of_nodes = 0;
> > size_t shm_size;
> > size_t shm_old_size;
> > @@ -98,7 +101,7 @@ int main(int argc, char **argv)
> > goto error2;
> > }
> > while (1) {
> > - system("clear");
> > + ignore_result(system("clear"));
>
>
> Dunno how robust it is wrt to future gcc versions. Could be
> assert(...)
> too even though not being able to clear the screen shouldn't be that
> critical.
what about g_warn_if_fail ?
Pavel
>
> Acked-by: Christophe Fergeau <cfergeau at redhat.com>
>
> Christophe
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
>
More information about the Spice-devel
mailing list