Louis Guillaume wrote:
In file included from
/usr/pkgobj/local/heartbeat/work/.buildlink/include/libnet.h:124,
from send_arp.c:37:
include/libnet/libnet-functions.h:1840:
warning: function declaration isn't a prototype
The offending lines read: libnet_t * libnet_cq_head();In C, this declares a function that may take an arbitrary number of arguments (for historical reasons). In C++, it declares a function that takes no arguments at all.
To avoid these differences, one should always write: libnet_t * libnet_cq_head(void); I've fixed that in devel/libnet11/patches/patch-aa. Roland