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