/* Rule: CON07-C
* Source: testcases
* Status: FAIL - Compound operations on shared variables without atomicity
*/
/* Case 1: Two static variables accessed in one function without mutex */
static int x;
static int y;
int
void
/* Case 2: Compound assignment (+=) on static variable without protection */
static int total;
void
/* Case 3: Increment on static variable without protection */
static int event_count;
void