wmcore: remove inline keywords.
commite2da759e1614894069d9d0a2eff788b152f06999
authorJeremy Sowden <jeremy@azazel.net>
Sun, 17 May 2020 11:39:28 +0000 (17 12:39 +0100)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 17 May 2020 12:46:09 +0000 (17 13:46 +0100)
tree8046b862f0375ca00b20d86e2bea60c957519bea
parent271b0d53690e6a866b309cd31625528ee05c5d96
wmcore: remove inline keywords.

Previously, if we attempted to build using C99 or later, we got "inline
function declared but never defined" warnings and eventual "undefined
reference" errors.  As a result, it fails to build from source using gcc5.

However, if we move the definitions to list.h and add "extern inline"
declarations to list.c, which does compile using C99 and later, then it no
longer compiles using gnu90, the default for gcc4.

To avoid this mess, we remove the inline keywords altogether.

Author: Doug Torrance <dtorrance@piedmont.edu>
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
wmcore/list.c
wmcore/list.h