xref: /third_party/musl/libc-test/src/api/net_if.c (revision 570af302)
1#include <net/if.h>
2#define F(t,n) {t *y = &x.n;}
3#define C(n) switch(n){case n:;}
4static void f()
5{
6{
7struct if_nameindex x;
8F(unsigned, if_index)
9F(char*, if_name)
10}
11C(IF_NAMESIZE)
12{void(*p)(struct if_nameindex*) = if_freenameindex;}
13{char*(*p)(unsigned,char*) = if_indextoname;}
14{struct if_nameindex*(*p)(void) = if_nameindex;}
15{unsigned(*p)(const char*) = if_nametoindex;}
16}
17