Union declared: External array type is incomplete and has no initialization : ArrayType incomplete at the end of the translation unit : Variable definition inside a header file : Variable definition inside a header file : FunctionDecl parameter names are not the same as function definition parameter names: Function definition inside a header file : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Function definition inside a header file : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Pointer has more than 2 levels on indirection : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Variable definition inside a header file : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Variable definition inside a header file : staic local variable does not have initialization : Variable definition inside a header file : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Pointer has more than 2 levels on indirection : "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: ContinueStmt used: GotoStmt used: More than one ReturnStmt used in the body of FunctionDecl: "FunctionDecl" is recursive: RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not effectively-boolean values : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : ForStmt does not have a child CompoundStmt: WhileStmt does not have a child CompoundStmt: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "If-Else If" statement has no ending Else: "If" statement has no braces {}: "If" statement has no braces {}: staic local variable does not have initialization : staic local variable does not have initialization : "Else" statement has no braces {}: "If-Else If" statement has no ending Else: "If-Else If" statement has no ending Else: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "Else" statement has no braces {}: "If-Else If" statement has no ending Else: "SwitchStmt" has a caseStmt that's missing a breakStmt: "SwitchStmt" does not have a defaultStmt: "CaseStmt" has a CompoundStmt ancestor that is not the child of the SwitchStmt: "SwitchStmt" has a caseStmt that's missing a breakStmt: "SwitchStmt" does not have a defaultStmt: "SwitchStmt" does not have a CaseStmt: Function does not return anything but is missing the void keyword for the return type : Function does not take any parameters but is not using the void keyword : staic local variable does not have initialization : staic local variable does not have initialization : Implicit test of an expr against zero which is not known to return a boolean result: FunctionToPointerDecay: staic local variable does not have initialization : The only allowed form of pointer arithmetic is array indexing : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : "If-Else If" statement has no ending Else: ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer arithmatic for non-array pointers : Pointer-type operands to BinaryOperator dont point to the same array : Pointer arithmatic for non-array pointers : ImplicitCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: Pointer arithmatic for non-array pointers : The only allowed form of pointer arithmetic is array indexing : staic local variable does not have initialization : staic local variable does not have initialization : BitField of type signed integer has a length of less than 2 in bits : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : first enumeration has integerliteral initialization but not all enumerations do : first enumeration does not have integerliteral initialization but at least one other enumeration does : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : sizeof working on an expr with a side-effect : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Righ-hand expr has side-effect RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : assignment operator used in an expr that is known to return boolean: Plain char type contains a value other than character values : Righ-hand expr has side-effect RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : staic local variable does not have initialization : staic local variable does not have initialization : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not effectively-boolean values : RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not effectively-boolean values : EffectivelyBooleanExpr's result is known at compile-time: EffectivelyBooleanExpr's result is known at compile-time: RHS and/or LHS operands are not effectively-boolean values : EffectivelyBooleanExpr's result is known at compile-time: EffectivelyBooleanExpr's result is known at compile-time: RHS and/or LHS operands are not primary expressions : RHS and/or LHS operands are not effectively-boolean values : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: Plain char type contains a value other than character values : Plain char type contains a value other than character values : Bitwise operator has signed RHS and/or LHS operands: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : UnaryOperator - has an expr with an unsigned underlying type: UnaryOperator - has an expr with an unsigned underlying type: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Comma used: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Unary ++ or -- have been used in an expr with other operators: Unary ++ or -- have been used in an expr with other operators: Unary ++ or -- have been used in an expr with other operators: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Implicit test of an expr against zero which is not known to return a boolean result: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Float type expression checked for equality/inequality: Float type expression checked for equality/inequality: Float type expression checked for equality/inequality: assignment operator used in an expr that is known to return boolean: Plain char type contains a value other than character values : Float type expression checked for equality/inequality: staic local variable does not have initialization : Float type used in the controlling expression of a forstmt: Float type expression checked for equality/inequality: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : ForStmt controlling variable modified in the body of the loop: ForStmt controlling variable modified in the body of the loop: ForStmt controlling variable modified in the body of the loop: ForStmt controlling variable modified in the body of the loop: Comma used: Comma used: Comma used: Unary ++ or -- have been used in an expr with other operators: Unary ++ or -- have been used in an expr with other operators: ForStmt controlling variable modified in the body of the loop: Comma used: Comma used: Comma used: Unary ++ or -- have been used in an expr with other operators: Unary ++ or -- have been used in an expr with other operators: GotoStmt used: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : ForStmt controlling variable modified in the body of the loop: "If" statement has no braces {}: "If" statement has no braces {}: More than one BreakStmt used in the loop counter: ForStmt controlling variable modified in the body of the loop: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: More than one BreakStmt used in the loop counter: "If" statement has no braces {}: "If" statement has no braces {}: More than one BreakStmt used in the loop counter: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: "If" statement has no braces {}: staic local variable does not have initialization : "If" statement has no braces {}: "Else" statement has no braces {}: "If" statement has no braces {}: More than one ReturnStmt used in the body of FunctionDecl: staic local variable does not have initialization : "SwitchStmt" has a caseStmt that's missing a breakStmt: "SwitchStmt" does not have a defaultStmt: Switch expression is effectively boolean: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Function does not have any external calls but is not declared as static : Incomplete struct declared: Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function-like macro used : Funciton-like macro's parameters are not enclosed in parantheses or dont have hash : Function-like macro used : Function-like macro used : Function-like macro's argument contains macros : Function-like macro used : Macro has # token : Funciton-like macro's parameters are not enclosed in parantheses or dont have hash : Function-like macro used : Macro has ## token : Macro has # token : Macro has # token : Macro has ## token : Macro has # and ## tokens : Function-like macro used : Macro has ## token : Function-like macro used : Use of #undef is illegal : Use of #undef is illegal : C keyword defined : C keyword undefined : Use of #undef is illegal : Use of #undef is illegal : Use of #undef is illegal : External array type is incomplete and has no initialization : ArrayType incomplete at the end of the translation unit : Variable definition inside a header file : Variable definition inside a header file : Variable definition inside a header file : Variable definition inside a header file : Variable definition inside a header file : Function definition inside a header file : Function does not take any parameters but is not using the void keyword : Function definition inside a header file : Function does not return anything but is missing the void keyword for the return type : Function definition inside a header file : ArrayType incomplete at the end of the translation unit : Union declared: Union declared: Union declared: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Plain char type contains a value other than character values : Plain char type contains a value other than character values : Plain char type contains a value other than character values : Plain char type contains a value other than character values : ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: The only allowed form of pointer arithmetic is array indexing : Plain char type contains a value other than character values : Plain char type contains a value other than character values : Function does not return anything but is missing the void keyword for the return type : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Macro defined inside a block : Function does not take any parameters but is not using the void keyword : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Function does not return anything but is missing the void keyword for the return type : staic local variable does not have initialization : staic local variable does not have initialization : Function does not return anything but is missing the void keyword for the return type : staic local variable does not have initialization : staic local variable does not have initialization : Macro undefined inside a block : Function does not return anything but is missing the void keyword for the return type : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : The only allowed form of pointer arithmetic is array indexing : Pointer arithmatic for non-array pointers : The only allowed form of pointer arithmetic is array indexing : The only allowed form of pointer arithmetic is array indexing : Pointer arithmatic for non-array pointers : The only allowed form of pointer arithmetic is array indexing : staic local variable does not have initialization : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : staic local variable does not have initialization : ImplicitCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: Pointer has more than 2 levels on indirection : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : CStyleCastExpr : Conversion of PointerType to or from IntegralType is recommended against: staic local variable does not have initialization : CStyleCastExpr : Conversion of PointerType to or from IntegralType is recommended against: staic local variable does not have initialization : ImplicitCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: ImplicitCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: CStyleCastExpr : FunctionPointerType converted to or from a type other than IntegralType: staic local variable does not have initialization : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : staic local variable does not have initialization : Pointer has more than 2 levels on indirection : Pointer has more than 2 levels on indirection : Pointer has more than 2 levels on indirection : Pointer has more than 2 levels on indirection : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: ImplicitCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: The only allowed form of pointer arithmetic is array indexing : staic local variable does not have initialization : staic local variable does not have initialization : Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: Bitwise operator has signed RHS and/or LHS operands: staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : staic local variable does not have initialization : CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: CStyleCastExpr : PointerType has implicit BitCast. This could be caused by a cast removing const or volatile qualifier from the type addressed by a pointer or by a cast to a different function or object type: Incomplete struct declared: Incomplete struct declared: Incomplete union declared: Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition : Function does not have a FunctionDecl that is not a definition :