void foo () { if (mask && ((mask[0] == '\0') || (mask[1] == '\0' && ((mask[0] == '0') || (mask[0] == '*'))))) mask = NULL; if ((acptr = FindUser (nick)) && ((!(bitsel & WHOSELECT_OPER)) || IsAnOper (acptr)) && Process (acptr) && SHOW_MORE (sptr, counter)) mask = NULL; }