| void foo(void) |
| { |
| if (cond_a) { |
| fcn_a(); |
| fcn_b(); |
| } else { |
| fcn_c(); |
| } |
| |
| if (cond_b) |
| fcn_d(); |
| else |
| fcn_e(); |
| |
| if (cond_c) { |
| fcn_f(); |
| fcn_g(); |
| } else { |
| fcn_h(); |
| } |
| |
| if (cond_d) { |
| fcn_i(); |
| } else { |
| fcn_j(); |
| fcn_k(); |
| } |
| |
| if (cond_e) |
| fcn_l(); |
| else |
| fcn_m(); |
| |
| if (cond_f) { |
| fcn_n(); |
| } else if (cond_g) { |
| fcn_o(); |
| while (cond_g) |
| fcn_p(); |
| } else if (cond_h) { |
| while (cond_i) { |
| fcn_q(); |
| fcn_r(); |
| } |
| } else { |
| fcn_s(); |
| } |
| } |
| |
| /* this next bit test whether vbraces can be successfully converted |
| * when the closing brace is in an #ifdef. |
| * Note that the author should have braced the code to begin with. |
| */ |
| void bar(void) |
| { |
| if (jiffies >= hw_priv->Counter[ port ].time) { |
| hw_priv->Counter[ port ].fRead = 1; |
| if (port == MAIN_PORT) |
| hw_priv->Counter[ MAIN_PORT ].time = jiffies + HZ * 6; |
| else |
| hw_priv->Counter[ port ].time = |
| |
| #ifdef SOME_DEFINE |
| hw_priv->Counter[ port - 1 ].time + HZ * 2; |
| |
| #else /* ifdef SOME_DEFINE */ |
| hw_priv->Counter[ MAIN_PORT ].time + HZ * 2; |
| #endif /* ifdef SOME_DEFINE */ |
| } |
| } |
| |
| void funct(int v1, int v2, int v3) |
| { |
| if (v1) { |
| if (v2) f1(); |
| } else { |
| if (v3) f2(); |
| } |
| } |