Re: [PATCH] Fix userspace compilation of ip_tables.h/ip6_tables.h in C++ mode

2012-09-30 Thread David Miller
From: Jason Gunthorpe Date: Sun, 30 Sep 2012 17:17:37 -0600 > The implicit cast from void * is not allowed for C++ compilers, and the > arithmetic on void * generates warnings in C++ mode. > > $ g++ -c t.cc > ip_tables.h:221:24: warning: pointer of type 'void *' used in arithmetic > ip_tables.h:

[PATCH] Fix userspace compilation of ip_tables.h/ip6_tables.h in C++ mode

2012-09-30 Thread Jason Gunthorpe
The implicit cast from void * is not allowed for C++ compilers, and the arithmetic on void * generates warnings in C++ mode. $ g++ -c t.cc ip_tables.h:221:24: warning: pointer of type 'void *' used in arithmetic ip_tables.h:221:24: error: invalid conversion from 'void*' to 'xt_entry_target*' Sign