1typedef int int32_t;
2typedef unsigned char uint8_t;
3struct S0
4{
5  uint8_t f0;
6};
7struct S0 *g_18[7][5][1][1] = {
8};
9
10struct S0 **g_17 = &g_18[0][3][0][0];
11int32_t g_86;
12struct S0 func_72 (uint8_t p_73, struct S0 p_74);
13
14void
15int326 (struct S0 **p_67, int32_t p_68, int32_t * *const p_69,
16	struct S0 *p_70)
17{
18  struct S0 l_95 = {
19    -1L
20  };
21  func_72 (1L, func_72 (0, l_95));
22}
23
24struct S0
25func_72 (uint8_t p_73, struct S0 p_74)
26{
27  int32_t *l_85 = &g_86;
28  if (*l_85)
29  lbl_94:*l_85 ^= 0;
30  if (g_86)
31    goto lbl_94;
32  return **g_17;
33}
34