Fix compatibility with GCC 6 and earlier 06/68606/1
authorXavier Simonart <xavier.simonart@intel.com>
Tue, 8 Oct 2019 21:54:22 +0000 (17:54 -0400)
committerXavier Simonart <xavier.simonart@intel.com>
Tue, 8 Oct 2019 21:54:22 +0000 (17:54 -0400)
commit67560734daab81c050a13d3b435d7eca4442c199
tree212b479dc70c32755d05a25c3d5c087183aad27a
parentca79a59426e4c462d786e602427cf9c29450d2b0
Fix compatibility with GCC 6 and earlier

fb0c44a fixed compilation on GCC 8 by using:
1) #pragma GCC diagnostic ignored "-Wstringop-truncation"
2) __attribute__ ((fallthrough));

However, -Wstringop-truncation has only been introduced in GCC 8 and
__attribute__ ((fallthrough)) has only been introduced in GCC 7.
Hence they caused Warnings/Errors on earlier versions.

Comments about fallthough (see https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/)
can be used on GCC 8 to prevent fall through warnings

Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
Change-Id: I6f22e023191bbf22d8b01f1812061795a6494134
VNFs/DPPD-PROX/handle_acl.c
VNFs/DPPD-PROX/parse_utils.c
VNFs/DPPD-PROX/prox_compat.h