1  int a, b, c, d;
       2  
       3  int
       4  f1 (int p1, int p2)
       5  {
       6    return p1 - p2;
       7  }
       8  
       9  void
      10  f2 (short p1, short p2)
      11  {
      12    for (;;)
      13      {
      14        if (5 < (1 ^ p2))
      15          for (; a;)
      16            for (;;)
      17              {
      18                b = 0xE7BC92A3EDA01CD8 < (d = p2) || (0, 0);
      19                break;
      20              }
      21        if (p1)
      22          break;
      23        p2 = 5;
      24      }
      25  }
      26  
      27  void
      28  f3 (int x)
      29  {
      30    int tmp = -2L;
      31    c = f1 (90, x != 10);
      32    f2 (c, tmp);
      33  }