void f()
{
    extern char* p;
    int ch;
    while (!(ch = 0)) {
        if ((ch == 0) || (ch == 2)) {
            break;
        }
        *p = 0;
    }
}


syntax highlighted by Code2HTML, v. 0.9.1