[dpdk-dev] [PATCH v2 4/4] app: fix build with gcc 4.8

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Sep 13 16:14:30 CEST 2013


GCC 4.8 was producing this error:
	argument to ‘sizeof’ in ‘strncmp’ call is the same expression as the
	second source; did you mean to provide an explicit length?
	[-Werror=sizeof-pointer-memaccess]

Signed-off-by: Thomas Monjalon <thomas.monjalon at 6wind.com>
---
 app/test/test_cmdline_string.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app/test/test_cmdline_string.c b/app/test/test_cmdline_string.c
index 7b358cf..4b7e066 100644
--- a/app/test/test_cmdline_string.c
+++ b/app/test/test_cmdline_string.c
@@ -382,8 +382,7 @@ test_parse_string_valid(void)
 			printf("Error: getting string element failed!\n");
 			return -1;
 		}
-		if (strncmp(buf, string_elt_strs[i].result,
-				sizeof(string_elt_strs[i].result)) != 0) {
+		if (strcmp(buf, string_elt_strs[i].result) != 0) {
 			printf("Error: result mismatch!\n");
 			return -1;
 		}
-- 
1.7.10.4



More information about the dev mailing list