From bdcc91490a9e43ddd1d1adc0733c027dd3be5095 Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Tue, 27 Dec 2016 02:13:51 +0330 Subject: updated --- samples/misra-log | 1535 ++++++++++++++++++++++++++++++++--------------- samples/misrareport.xml | 1024 ++++++++++++++++++------------- 2 files changed, 1643 insertions(+), 916 deletions(-) diff --git a/samples/misra-log b/samples/misra-log index a45f5e9..3a7aefd 100644 --- a/samples/misra-log +++ b/samples/misra-log @@ -1,979 +1,1326 @@ 18.4 : Union declared: /home/bloodstalker/devi/hell2/test/testFuncs1.h:12:8 +2.3 : character sequence "/*" used inside the comment : /**************************************************MACROS & DEFS*******************************************************/ +/**********************************************************************************************************************/ +/home/bloodstalker/devi/hell2/test/testFuncs1.c:10:1 + 8.12 : External array type is incomplete and has no initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:18:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:20:1 18.1 : ArrayType incomplete at the end of the translation unit : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:18:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:20:1 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:21:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:23:1 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:23:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:25:1 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:79:24 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:79:31 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:88:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:88:38 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:89:39 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:89:61 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:90:39 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:90:61 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:91:34 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:91:60 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:92:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:92:50 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:93:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:93:47 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:97:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:97:31 16.4 : FunctionDecl parameter names are not the same as function definition parameter names: -/home/bloodstalker/devi/hell2/test/testFuncs1.h:116:1 & /home/bloodstalker/devi/hell2/test/testFuncs1.c:703:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:118:1 & /home/bloodstalker/devi/hell2/test/testFuncs1.c:709:1 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:118:15 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:118:23 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:118:31 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:137:12 8.5 : Function definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:138:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:140:1 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:140:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:142:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:140:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:142:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:141:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:143:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:141:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:143:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:142:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:144:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:142:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:144:3 8.5 : Function definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:146:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:148:1 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:148:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:150:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:148:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:150:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:149:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:151:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:149:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:151:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:149:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:151:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:155:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:157:5 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:158:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:160:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:158:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:160:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:160:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:162:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:160:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:162:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:161:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:163:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:161:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:163:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:161:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:163:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:165:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:167:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:165:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:167:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:166:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:168:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:166:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:168:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:167:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:169:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:167:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:169:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:167:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:169:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:168:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:168:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:168:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:169:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:171:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:169:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:171:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:171:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:171:28 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:21 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:170:28 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:28 -numparam of functiondefinition and functionDecl dont match! : /home/bloodstalker/devi/hell2/test/testFuncs1.h:173:6 +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.h:172:28 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:54:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:60:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:55:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:61:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:56:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:62:7 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:57:9 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:63:9 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:113:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:125:10 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:127:9 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:127:9 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:145:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:147:9 14.5 : ContinueStmt used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:143:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:149:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:160:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:162:9 14.4 : GotoStmt used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:168:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:174:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:181:24 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:181:31 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:187:14 14.7 : More than one ReturnStmt used in the body of FunctionDecl: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:175:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:181:1 16.2 : "FunctionDecl" is recursive: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:213:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:219:1 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:223:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:241:14 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:246:14 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:261:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:263:15 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:263:15 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:267:9 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:267:9 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:287:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:287:38 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:301:39 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:301:61 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:10 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:10 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:297:11 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:11 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:297:20 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:20 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:11 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:303:20 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:313:39 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:313:60 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:10 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:10 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:309:11 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:11 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:309:20 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:20 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:11 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:315:20 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:322:34 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:322:60 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:318:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:324:8 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:318:21 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:324:21 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:324:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:324:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:339:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:339:49 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:335:25 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:341:25 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:335:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:341:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:341:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:341:33 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:339:24 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:345:24 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:339:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:345:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:345:15 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:345:33 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:353:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:353:46 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:349:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:349:24 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:24 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:349:37 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:37 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:24 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:37 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:349:52 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:52 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:349:66 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:66 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:355:66 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:404:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:404:31 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:506:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:512:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:506:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:512:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:507:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:513:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:507:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:513:3 14.8 : ForStmt does not have a child CompoundStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:514:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:520:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:520:15 14.8 : WhileStmt does not have a child CompoundStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:517:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:523:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:523:10 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:526:10 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:525:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:531:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:533:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:539:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:534:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:540:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:537:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:543:3 14.10 : "If-Else If" statement has no ending Else: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:537:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:543:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:539:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:545:8 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:541:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:547:8 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:551:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:557:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:551:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:557:3 14.9 : "Else" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:553:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:559:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:566:14 14.10 : "If-Else If" statement has no ending Else: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:565:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:571:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:571:14 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:576:19 14.10 : "If-Else If" statement has no ending Else: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:576:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:582:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:582:14 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:578:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:584:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:584:19 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:580:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:586:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:586:19 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:582:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:588:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:588:19 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:592:16 14.9 : "Else" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:595:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:601:5 14.10 : "If-Else If" statement has no ending Else: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:601:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:607:3 15.2 : "SwitchStmt" has a caseStmt that's missing a breakStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:655:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:661:3 15.3 : "SwitchStmt" does not have a defaultStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:655:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:661:3 15.1 : "CaseStmt" has a CompoundStmt ancestor that is not the child of the SwitchStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:665:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:671:5 15.2 : "SwitchStmt" has a caseStmt that's missing a breakStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:672:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:678:3 15.3 : "SwitchStmt" does not have a defaultStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:684:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:690:3 15.5 : "SwitchStmt" does not have a CaseStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:684:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:690:3 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:697:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:703:1 16.5 : Function does not take any parameters but is not using the void keyword : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:697:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:703:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:699:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:705:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:700:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:706:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:709:15 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:709:22 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:709:29 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:711:10 13.2 : Implicit test of an expr against zero which is not known to return a boolean result: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:711:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:717:7 16.9 : FunctionToPointerDecay: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:711:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:717:7 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:719:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:725:3 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:720:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:726:12 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:732:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:738:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:734:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:740:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:736:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:742:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:738:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:744:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:740:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:746:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:742:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:748:3 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:744:14 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:14 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:746:13 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:752:13 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:748:14 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:754:14 14.10 : "If-Else If" statement has no ending Else: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:756:3 11.3 : ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:756:7 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:756:7 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:11 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:756:11 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:750:16 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:756:16 11.3 : ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:752:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:12 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:752:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:12 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:752:16 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:16 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:752:20 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:20 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:755:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:761:7 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:755:11 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:761:11 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:764:7 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:758:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:764:17 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:761:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:767:7 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:761:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:767:17 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:764:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:7 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:764:19 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:19 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:767:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:773:7 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:767:18 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:773:18 17.2 | 17.3 : Pointer-type operands to BinaryOperator dont point to the same array : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:776:7 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:776:7 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:776:17 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:770:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:776:17 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:777:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:783:7 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:783:16 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:784:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:790:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:795:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:801:3 6.5 : BitField of type signed integer has a length of less than 2 in bits : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:801:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:807:5 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:800:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:806:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:805:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:811:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:825:15 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:827:14 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:827:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:833:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:838:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:844:3 9.3 : first enumeration has integerliteral initialization but not all enumerations do : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:850:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:856:3 9.3 : first enumeration does not have integerliteral initialization but at least one other enumeration does : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:856:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:862:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:867:18 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:867:25 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:863:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:869:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:864:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:870:3 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:871:9 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:872:11 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:872:11 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:875:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:881:3 12.3 : sizeof working on an expr with a side-effect : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:876:14 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:882:14 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:881:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:887:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:882:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:888:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:883:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:889:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:884:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:890:3 12.4 : Righ-hand expr has side-effect : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:886:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:892:12 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:886:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:892:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:886:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:892:12 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:891:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:897:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:891:18 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:897:18 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:895:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:901:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:895:13 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:901:13 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:895:18 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:901:18 13.1 : assignment operator used in an expr that is known to return boolean: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:900:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:7 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:900:7 +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:7 12.4 : Righ-hand expr has side-effect : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:900:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:12 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:900:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:900:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:906:12 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:910:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:916:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:912:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:918:3 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:918:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:918:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:17 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:7 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:921:15 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:15 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:921:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:921:15 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:15 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:921:24 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:24 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:15 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:24 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:17 13.7 : EffectivelyBooleanExpr's result is known at compile-time: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:7 13.7 : EffectivelyBooleanExpr's result is known at compile-time: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:924:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:17 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:933:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:933:7 13.7 : EffectivelyBooleanExpr's result is known at compile-time: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:15 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:933:15 13.7 : EffectivelyBooleanExpr's result is known at compile-time: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:927:16 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:933:16 12.5 : RHS and/or LHS operands are not primary expressions : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:936:7 12.6 : RHS and/or LHS operands are not effectively-boolean values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:930:16 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:936:16 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:936:16 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:937:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:943:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:938:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:944:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:939:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:945:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:940:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:946:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:941:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:947:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:942:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:948:3 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:944:12 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:950:12 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:945:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:951:7 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:953:7 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:947:7 +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:953:7 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:948:7 +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:953:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:954:7 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:949:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:955:7 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:955:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:961:3 + +12.8 : shift size should be between zero and one less than the size of the LHS operand: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:962:12 + +12.8 : shift size should be between zero and one less than the size of the LHS operand: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:965:8 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:964:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:970:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:965:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:971:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:966:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:972:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:967:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:973:3 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:975:7 12.9 : UnaryOperator - has an expr with an unsigned underlying type: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:969:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:975:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:977:7 12.9 : UnaryOperator - has an expr with an unsigned underlying type: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:971:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:977:8 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:976:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:982:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:976:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:982:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:976:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:982:3 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:978:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:984:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:983:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:989:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:984:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:990:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:985:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:991:3 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:987:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:993:7 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:987:14 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:993:14 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:988:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:994:8 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:995:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1001:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:996:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1002:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:997:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1003:3 13.2 : Implicit test of an expr against zero which is not known to return a boolean result: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:999:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1005:7 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1007:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1013:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1008:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1014:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1009:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1015:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1010:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1016:3 13.3 : Float type expression checked for equality/inequality: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1012:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1018:7 13.3 : Float type expression checked for equality/inequality: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1015:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1021:7 13.3 : Float type expression checked for equality/inequality: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1018:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1024:7 13.1 : assignment operator used in an expr that is known to return boolean: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1021:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1027:7 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1021:7 +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1027:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1027:7 13.3 : Float type expression checked for equality/inequality: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1021:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1027:8 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1026:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1032:3 13.4 : Float type used in the controlling expression of a forstmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1028:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1034:3 13.3 : Float type expression checked for equality/inequality: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1028:17 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1034:17 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1034:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1040:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1035:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1041:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1036:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1042:3 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1040:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1046:5 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1045:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1051:5 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1050:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1056:5 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1059:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1065:5 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1055:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1061:8 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1055:22 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1061:22 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1055:38 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1061:38 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1055:38 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1061:38 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1055:44 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1061:44 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1066:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1072:5 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1062:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1068:8 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1062:22 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1068:22 12.10 : Comma used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1062:38 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1068:38 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1062:38 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1068:38 12.13 : Unary ++ or -- have been used in an expr with other operators: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1062:44 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1068:44 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1076:12 14.4 : GotoStmt used: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1072:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1078:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1080:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1086:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1081:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1087:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1082:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1088:3 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1086:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1092:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1088:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1094:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1090:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1096:5 14.6 : More than one BreakStmt used in the loop counter: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1084:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1090:3 13.6 : ForStmt controlling variable modified in the body of the loop: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1096:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1102:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1097:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1103:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1103:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1109:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1105:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1111:5 14.6 : More than one BreakStmt used in the loop counter: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1101:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1107:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1110:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1116:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1112:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1118:5 14.6 : More than one BreakStmt used in the loop counter: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1109:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1115:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1114:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1120:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1123:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1129:7 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1129:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1135:7 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1136:5 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1142:5 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1142:7 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1148:7 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1150:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1156:3 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1152:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1158:3 14.9 : "Else" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1154:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1160:8 14.9 : "If" statement has no braces {}: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1154:8 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1160:8 14.7 : More than one ReturnStmt used in the body of FunctionDecl: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1148:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1154:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1162:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1168:3 15.2 : "SwitchStmt" has a caseStmt that's missing a breakStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1164:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1170:3 15.3 : "SwitchStmt" does not have a defaultStmt: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1164:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1170:3 15.4 : Switch expression is effectively boolean: -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1164:11 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1170:11 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1175:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1181:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1176:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1182:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1183:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1189:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1183:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1189:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1195:5 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:440:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:447:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:433:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:213:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:295:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:307:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:502:1 - -8.11 : Function does not have any external calls but is not declared as static : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1173:1 - -18.1 : Incomplete struct declared: -/home/bloodstalker/devi/hell2/test/testFuncs1.h:158:3 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1201:5 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:138:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:140:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.h:146:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.h:148:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:787:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:793:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:819:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:825:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:832:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:838:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:861:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:867:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:879:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:885:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1078:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1084:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1160:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1166:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1173:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1179:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs1.c:1181:1 +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1187:1 + +18.1 : Incomplete struct declared: +/home/bloodstalker/devi/hell2/test/testFuncs1.h:160:3 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:446:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:453:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:439:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:219:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:301:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:313:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:508:1 + +8.11 : Function does not have any external calls but is not declared as static : +/home/bloodstalker/devi/hell2/test/testFuncs1.c:1179:1 + +8.7 : Object (shift) is only being used in one block (test21) but is not defined inside that block: +/home/bloodstalker/devi/hell2/test/testFuncs1.c:23:1 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:19:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:29:9 19.10 : Funciton-like macro's parameters are not enclosed in parantheses or dont have hash : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:20:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:30:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:20:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:30:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:21:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:31:9 19.9 : Function-like macro's argument contains macros : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:21:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:31:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:22:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:32:9 19.13 : Macro has # token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:23:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:33:9 19.10 : Funciton-like macro's parameters are not enclosed in parantheses or dont have hash : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:23:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:33:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:23:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:33:9 19.13 : Macro has ## token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:24:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:34:9 19.13 : Macro has # token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:25:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:35:9 19.13 : Macro has # token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:26:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:36:9 19.13 : Macro has ## token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:26:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:36:9 19.12 : Macro has # and ## tokens : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:26:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:36:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:26:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:36:9 19.13 : Macro has ## token : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:27:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:37:9 19.7 : Function-like macro used : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:27:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:37:9 19.6 : Use of #undef is illegal : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:34:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:44:8 19.6 : Use of #undef is illegal : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:35:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:45:8 20.1 : C keyword defined : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:37:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:47:9 20.1 : C keyword undefined : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:38:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:48:8 19.6 : Use of #undef is illegal : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:38:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:48:8 19.6 : Use of #undef is illegal : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:67:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:77:8 19.6 : Use of #undef is illegal : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:177:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:237:8 8.12 : External array type is incomplete and has no initialization : /home/bloodstalker/devi/hell2/test/testFuncs2.h:9:1 @@ -981,12 +1328,12 @@ numparam of functiondefinition and functionDecl dont match! : /home/bloodstalker 18.1 : ArrayType incomplete at the end of the translation unit : /home/bloodstalker/devi/hell2/test/testFuncs2.h:9:1 -8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:11:1 - 8.5 : Variable definition inside a header file : /home/bloodstalker/devi/hell2/test/testFuncs2.h:13:1 +2.3 : character sequence "/*" used inside the comment : ///anot/*her kind +/home/bloodstalker/devi/hell2/test/testFuncs2.h:37:2 + 8.5 : Variable definition inside a header file : /home/bloodstalker/devi/hell2/test/testFuncs2.h:15:1 @@ -994,398 +1341,596 @@ numparam of functiondefinition and functionDecl dont match! : /home/bloodstalker /home/bloodstalker/devi/hell2/test/testFuncs2.h:17:1 8.5 : Variable definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:18:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:19:1 + +8.5 : Variable definition inside a header file : +/home/bloodstalker/devi/hell2/test/testFuncs2.h:21:1 + +8.5 : Variable definition inside a header file : +/home/bloodstalker/devi/hell2/test/testFuncs2.h:22:1 8.5 : Function definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:25:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:29:1 16.5 : Function does not take any parameters but is not using the void keyword : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:25:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:29:1 8.5 : Function definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:30:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:34:1 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:30:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:34:1 8.5 : Function definition inside a header file : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:38:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:42:1 18.1 : ArrayType incomplete at the end of the translation unit : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:71:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:97:1 18.4 : Union declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:76:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:107:1 18.4 : Union declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:77:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:108:1 18.4 : Union declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:79:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:110:1 -9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:100:3 +18.4 : Union declared: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:116:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:101:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:144:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:111:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:145:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:112:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:146:3 -9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:113:3 +13.7 : EffectivelyBooleanExpr's result is known at compile-time: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:156:7 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:115:8 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:166:3 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:116:7 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:167:3 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:117:7 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:168:3 -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:118:7 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:169:3 11.3 : ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:118:7 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:176:7 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:118:7 - -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:119:7 - -6.1 : Plain char type contains a value other than character values : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:125:7 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:176:7 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:131:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:189:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:133:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:191:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:134:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:192:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:135:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:193:3 19.5 : Macro defined inside a block : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:146:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:204:9 16.5 : Function does not take any parameters but is not using the void keyword : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:140:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:198:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:142:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:200:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:143:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:201:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:144:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:202:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:148:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:207:3 + +5.1 : Identifier relies on the signifacance of more than 31 charcaters: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:207:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:149:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:208:3 + +5.1 : Identifier relies on the signifacance of more than 31 charcaters: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:208:3 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:154:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:214:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:156:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:216:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:157:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:217:3 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:161:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:221:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:163:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:223:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:164:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:224:3 19.5 : Macro undefined inside a block : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:177:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:237:8 16.5 : Function does not return anything but is missing the void keyword for the return type : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:168:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:228:1 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:170:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:230:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:171:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:231:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:173:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:233:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:179:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:239:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:180:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:240:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:181:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:241:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:182:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:242:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:183:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:243:3 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:187:14 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:247:14 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:188:15 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:248:15 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:188:15 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:248:15 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:194:14 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:254:14 17.1 : Pointer arithmatic for non-array pointers : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:195:15 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:255:15 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:195:15 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:255:15 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:202:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:262:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:203:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:263:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:203:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:263:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:205:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:265:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:206:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:266:3 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:208:14 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:268:14 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:214:5 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:274:5 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:217:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:277:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:219:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:279:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:220:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:280:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:220:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:280:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:222:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:282:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:222:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:282:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:224:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:284:3 11.3 : CStyleCastExpr : Conversion of PointerType to or from IntegralType is recommended against: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:225:20 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:285:20 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:226:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:286:3 11.3 : CStyleCastExpr : Conversion of PointerType to or from IntegralType is recommended against: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:227:12 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:287:12 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:228:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:288:3 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:229:12 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:289:12 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:230:12 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:290:12 11.1 : CStyleCastExpr : FunctionPointerType converted to or from a type other than IntegralType: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:230:12 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:290:12 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:231:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:291:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:231:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:291:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:232:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:292:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:232:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:292:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:233:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:293:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:293:21 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:293:28 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:234:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:294:3 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:234:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:294:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:294:21 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:234:28 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:294:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:294:28 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:18 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:32 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:39 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:237:47 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:47 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:47 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:61 17.5 : Pointer has more than 2 levels of indirection : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:237:68 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:68 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:68 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:244:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:304:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:245:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:305:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:246:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:306:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:247:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:307:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:248:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:308:3 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:250:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:310:8 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:251:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:311:8 + +10.1/2 : ImplicitCastExpr changes the signedness of the type: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:312:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:312:7 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:313:8 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:258:27 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:318:27 17.4 : The only allowed form of pointer arithmetic is array indexing : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:258:27 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:318:27 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:261:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:321:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:262:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:322:3 + +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:323:3 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:324:17 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:324:17 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:324:28 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:325:17 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:325:17 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:325:41 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:327:16 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:327:39 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:16 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:40 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:17 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:31 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:18 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:263:17 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:329:26 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:263:28 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:16 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:264:17 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:50 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:264:41 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:17 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:265:16 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:41 12.7 : Bitwise operator has signed RHS and/or LHS operands: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:265:39 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:23 + +12.7 : Bitwise operator has signed RHS and/or LHS operands: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:330:36 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:272:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:336:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:274:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:338:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:275:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:339:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:276:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:340:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:277:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:341:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:278:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:342:3 9.1 : staic local variable does not have initialization : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:279:3 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:343:3 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:282:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:346:8 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:283:8 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:347:8 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:284:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:348:9 11.x : 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: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:285:9 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:349:9 -18.1 : Incomplete struct declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:86:1 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:354:3 -18.1 : Incomplete struct declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:217:3 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:355:3 -18.1 : Incomplete union declared: -/home/bloodstalker/devi/hell2/test/testFuncs2.c:77:1 +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:356:3 + +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:357:3 + +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:358:3 + +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:359:3 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:360:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:361:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:362:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:363:7 + +12.13 : Unary ++ or -- have been used in an expr with other operators: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:363:8 + +13.2 : Implicit test of an expr against zero which is not known to return a boolean result: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:364:7 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:369:7 + +10.1/2 : ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:370:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:371:7 + +10.1/2 : ImplicitCastExpr is narrowing: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:372:7 + +9.1 : staic local variable does not have initialization : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:377:3 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:383:17 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:383:50 + +16.7 : pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:383:65 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:385:8 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:390:8 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:395:3 + +17.4 : The only allowed form of pointer arithmetic is array indexing : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:395:3 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:396:8 + +17.4 : The only allowed form of pointer arithmetic is array indexing : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:396:8 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:398:4 + +17.4 : The only allowed form of pointer arithmetic is array indexing : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:398:4 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:399:10 + +17.4 : The only allowed form of pointer arithmetic is array indexing : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:399:10 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:401:8 + +17.1 : Pointer arithmatic for non-array pointers : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:406:8 + +8.7 : Object (bubu) is only being used in one block (test33) but is not defined inside that block: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:101:1 + +8.1 : Function does not have a FunctionDecl that is not a definition : +/home/bloodstalker/devi/hell2/test/testFuncs2.h:29:1 + +8.1 : Function does not have a FunctionDecl that is not a definition : +/home/bloodstalker/devi/hell2/test/testFuncs2.h:34:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:25:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.h:42:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:30:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:164:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.h:38:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:189:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:109:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:198:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:131:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:214:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:140:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:221:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:154:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:228:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:161:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:260:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:168:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:297:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:200:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:302:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:237:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:316:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:242:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:334:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:256:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:352:1 8.1 : Function does not have a FunctionDecl that is not a definition : -/home/bloodstalker/devi/hell2/test/testFuncs2.c:270:1 +/home/bloodstalker/devi/hell2/test/testFuncs2.c:375:1 + +8.1 : Function does not have a FunctionDecl that is not a definition : +/home/bloodstalker/devi/hell2/test/testFuncs2.c:383:1 + +18.1 : Incomplete struct declared: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:130:1 + +18.1 : Incomplete struct declared: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:277:3 + +18.1 : Incomplete union declared: +/home/bloodstalker/devi/hell2/test/testFuncs2.c:108:1 diff --git a/samples/misrareport.xml b/samples/misrareport.xml index e719579..ede3989 100644 --- a/samples/misrareport.xml +++ b/samples/misrareport.xml @@ -1,465 +1,647 @@ 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 : + character sequence "/*" used inside the comment : + External array type is incomplete and has no initialization : + ArrayType incomplete at the end of the translation unit : 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 : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + FunctionDecl parameter names are not the same as function definition parameter names: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Function definition inside a header file : 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 : + 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 : - 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 : + 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 : - 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 : 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 : + Variable definition inside a header file : + staic local variable does not have initialization : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Variable definition inside a header file : + staic local variable does not have initialization : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + "If" statement has no braces {}: + "If" statement has no braces {}: + "If" statement has no braces {}: + "If" statement has no braces {}: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ContinueStmt used: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + GotoStmt used: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + ImplicitCastExpr changes the signedness of the type: + More than one ReturnStmt used in the body of FunctionDecl: + "FunctionDecl" is recursive: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + RHS and/or LHS operands are not effectively-boolean values : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + RHS and/or LHS operands are not effectively-boolean values : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + RHS and/or LHS operands are not effectively-boolean values : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + RHS and/or LHS operands are not primary expressions : + RHS and/or LHS operands are not primary expressions : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + RHS and/or LHS operands are not primary expressions : + RHS and/or LHS operands are not primary expressions : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + RHS and/or LHS operands are not effectively-boolean values : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + RHS and/or LHS operands are not primary expressions : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + 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: + ImplicitCastExpr changes the signedness of the type: + WhileStmt does not have a child CompoundStmt: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + "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 {}: + ImplicitCastExpr changes the signedness of the type: + "If-Else If" statement has no ending Else: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + "If-Else If" statement has no ending Else: + ImplicitCastExpr changes the signedness of the type: + "If" statement has no braces {}: + ImplicitCastExpr changes the signedness of the type: + "If" statement has no braces {}: + ImplicitCastExpr changes the signedness of the type: + "If" statement has no braces {}: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: + "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 : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + 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 : - 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 : + 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-type operands to BinaryOperator dont point to the same array : + Pointer arithmatic for non-array pointers : 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 : + 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 : + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + 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 : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + 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 : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + staic local variable does not have initialization : + staic local variable does not have initialization : + ImplicitCastExpr is narrowing: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: 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 : + 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: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + 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 : - EffectivelyBooleanExpr's result is known at compile-time: - EffectivelyBooleanExpr's result is known at compile-time: + ImplicitCastExpr changes the signedness of the type: + 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: + ImplicitCastExpr changes the signedness of the type: + RHS and/or LHS operands are not effectively-boolean values : + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr changes the signedness of the type: 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: + 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: + ImplicitCastExpr changes the signedness of the type: + RHS and/or LHS operands are not effectively-boolean values : + ImplicitCastExpr changes the signedness of the type: + 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 : + ImplicitCastExpr changes the signedness of the 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 : + Bitwise operator has signed RHS and/or LHS operands: + Bitwise operator has signed RHS and/or LHS operands: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + Bitwise operator has signed RHS and/or LHS operands: + staic local variable does not have initialization : + shift size should be between zero and one less than the size of the LHS operand: + shift size should be between zero and one less than the size of the LHS operand: + 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 : + ImplicitCastExpr changes the signedness of the type: + UnaryOperator - has an expr with an unsigned underlying type: + ImplicitCastExpr changes the signedness of the 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: - 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 {}: + 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: + ImplicitCastExpr changes the signedness of the type: + ImplicitCastExpr is narrowing: + 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: + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + 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 {}: - 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 {}: + 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 {}: - 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 : + "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 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 : + Incomplete struct declared: + 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 : + Object (shift) is only being used in one block (test21) but is not defined inside that block: + 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 : + character sequence "/*" used inside the comment : 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 : + 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: + Union declared: 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 : + EffectivelyBooleanExpr's result is known at compile-time: + 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 : + ImplicitCastExpr : Conversion of PointerType to or from IntegralType is recommended against: + The only allowed form of pointer arithmetic is array indexing : + 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 : - 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 : + Identifier relies on the signifacance of more than 31 charcaters: + staic local variable does not have initialization : + Identifier relies on the signifacance of more than 31 charcaters: + 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 : - Pointer has more than 2 levels on indirection : - staic local variable does not have initialization : - Pointer has more than 2 levels on indirection : + 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 : - 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: + 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 : - 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 : + 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 : - 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 : + 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 : - 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 : + 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 : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + staic local variable does not have initialization : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Pointer has more than 2 levels on indirection : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + 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 changes the signedness of the type: + ImplicitCastExpr is narrowing: + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + 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 : + staic local variable does not have initialization : + ImplicitCastExpr is narrowing: + Bitwise operator has signed RHS and/or LHS operands: + Bitwise operator has signed RHS and/or LHS operands: + ImplicitCastExpr is narrowing: + 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: + 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: + 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: + 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 : + ImplicitCastExpr is narrowing: + ImplicitCastExpr is narrowing: + ImplicitCastExpr is narrowing: + ImplicitCastExpr is narrowing: + Unary ++ or -- have been used in an expr with other operators: + Implicit test of an expr against zero which is not known to return a boolean result: + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + ImplicitCastExpr : Conversion of FloatingType to or from IntegralType is recommended against: + ImplicitCastExpr is narrowing: + ImplicitCastExpr is narrowing: + staic local variable does not have initialization : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + pointerType ParmVarDecl is not used to change the contents of the object it points to but is not declared as const : + Pointer arithmatic for non-array pointers : + Pointer arithmatic for non-array pointers : + Pointer arithmatic for non-array pointers : + 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 : + Pointer arithmatic for non-array pointers : + 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 : + Pointer arithmatic for non-array pointers : + Pointer arithmatic for non-array pointers : + Object (bubu) is only being used in one block (test33) but is not defined inside that block: + 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 : + 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 : + Incomplete struct declared: + Incomplete struct declared: + Incomplete union declared: -- cgit v1.2.3