1struct X {
2  int b;
3};
4
5struct link {
6  struct list_node *next;
7};
8
9struct list_node {
10  struct link lnk;
11  struct X *value;
12};
13
14void g(struct list_node *lst)
15{
16  lst->lnk.next = 0;
17}
18