sqc 0.4.13

Software Code Quality - CERT C compliance checker
1
2
3
4
5
6
7
8
9
10
11
12
/*
 * Rule: INT17-C
 * Source: wiki
 * Status: PASS - Should NOT trigger INT17-C violation
 */

/* (Correct) Set all bits in mask to 1 */
const unsigned long mask = -1;

unsigned long flipbits(unsigned long x) {
  return x ^ mask;
}