1 typedef int int32_t;
2 typedef unsigned char uint8_t;
3 struct S0
4 {
5   uint8_t f0;
6 };
7 struct S0 *g_18[7][5][1][1] = {
8 };
9 
10 struct S0 **g_17 = &g_18[0][3][0][0];
11 int32_t g_86;
12 struct S0 func_72 (uint8_t p_73, struct S0 p_74);
13 
14 void
int326(struct S0 ** p_67,int32_t p_68,int32_t ** const p_69,struct S0 * p_70)15 int326 (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 
24 struct S0
func_72(uint8_t p_73,struct S0 p_74)25 func_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