CHECK: Alignment should match open parenthesis
CHECK: Macro argument 'cnt' may be better as '(cnt)' to avoid precedence issues
CHECK: Macro argument 'e_cnt' may be better as '(e_cnt)' to avoid precedence issues
CHECK: Unnecessary parentheses around 'before->cnt != after->cnt'
CHECK: Unnecessary parentheses around 'before->key_cnts[i].cnt != after->key_cnts[i].cnt'
CHECK: extern prototypes should be avoided in .h files
WARNING: Argument 'e_cnt' is not used in function-like macro
WARNING: Macros with flow control statements should be avoided
WARNING: line length of 105 exceeds 80 columns
WARNING: line length of 81 exceeds 80 columns
WARNING: line length of 82 exceeds 80 columns
WARNING: line length of 83 exceeds 80 columns
WARNING: line length of 84 exceeds 80 columns
WARNING: line length of 97 exceeds 80 columns