1  int *a, b, **c = &a, d, e;
       2  
       3  int f(int g, int h) { return !h || (g && h == 1) ? 0 : g / h; }
       4  
       5  static void *i(int g) {
       6    while (e < 2)
       7      if (!f(g, 9)) {
       8        while (b)
       9          ;
      10        return 0;
      11      }
      12    return 0;
      13  }
      14  
      15  void j() {
      16    i(1);
      17    *c = i(d);
      18  }
      19  
      20  int main() { j(); return 0; }