void foo(void) { int a = 0; while (a < 3) { a++; } while (b < a) b++; do { a--; } while (a > 0); for (a = 0; a < 10; a++) { printf("a=%d\n", a); } if (a == 10) { printf("a looks good\n"); } if (state == ST_RUN) { if ((foo < bar) && (bar > foo2)) { if (a < 5) { a *= a; } } } while (*ptr++ != ',') { } } // mod_full_brace_for = remove should not remove the braces in this example: int main() { if(true) // indent=1 for(int i = 0; i < 3; i++) { if(false) continue; // indent=4 } else return; // indent=2 } // mod_full_brace_if = remove should not remove the braces in this example: int main() { if(true) { for(int i = 0; i < 3; i++) if(false) continue; // indent=4 } else return; // indent=2 } int main() { while (1) { if (0) break; switch (1) { case 1: break; } } return 0; }