pmdinfogen: fix build warnings
authorThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 7 Jul 2016 12:41:36 +0000 (14:41 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 8 Jul 2016 15:47:17 +0000 (17:47 +0200)
commit33e2e3061da1f29df34c7a49891f69078f6ac16d
tree96a889c447faca5d06113431c6a65a89669d6485
parent387a02d411eed3cfcf4b8284a573cd9034809da7
pmdinfogen: fix build warnings

When compiled with a standard clang, pmdinfogen can raise a warning:
    buildtools/pmdinfogen/pmdinfogen.c:365:1: warning:
    control reaches end of non-void function

Actually there can be more warnings with stricter compilers.
In order to catch them early and fix most of them, the DPDK standard flags
WERROR_FLAGS are used.

The warnings fixed are:
    no previous prototype for ...
    no return statement in function returning non-void
    variable ‘secstrings’ set but not used
    ‘sec_name’ defined but not used
    ‘get_symbol_index’ defined but not used
    pointer of type ‘void *’ used in arithmetic

Fixes: 98b0fdb0ffc6 ("pmdinfogen: add buildtools and pmdinfogen utility")

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
buildtools/pmdinfogen/Makefile
buildtools/pmdinfogen/pmdinfogen.c