./print-sll.c: In function ‘sll2_if_print’:
./print-sll.c:419:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
uint32_t index = EXTRACT_BE_U_4(sllp->sll2_if_index);
^~~~~~~~
[skip ci]
int llc_hdrlen;
u_int hdrlen;
#ifdef HAVE_NET_IF_H
+ uint32_t index;
char ifname[IF_NAMESIZE];
#endif
sllp = (const struct sll2_header *)p;
#ifdef HAVE_NET_IF_H
- uint32_t index = EXTRACT_BE_U_4(sllp->sll2_if_index);
+ index = EXTRACT_BE_U_4(sllp->sll2_if_index);
if (if_indextoname(index, ifname))
ND_PRINT("ifindex %u (%s) ", index, ifname);
else