2025-05-08 14:43 ftp://ftp.de.debian.org/debian/pool/main/u/unar/unar_1.10.8+ds1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 317 313 elapsed-time: 147.9 141.4 head-timing-info: old-timing-info: head results: XADMaster-1.10.8/BWT.c:49:81: style:inconclusive: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'. [funcArgNamesDifferent] XADMaster-1.10.8/BWT.h:28:81: note: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'. XADMaster-1.10.8/BWT.c:49:81: note: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'. XADMaster-1.10.8/BWT.c:61:81: style:inconclusive: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'. [funcArgNamesDifferent] XADMaster-1.10.8/BWT.h:30:81: note: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'. XADMaster-1.10.8/BWT.c:61:81: note: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'. XADMaster-1.10.8/BWT.c:238:12: style: Local variable 'i' shadows outer variable [shadowVariable] XADMaster-1.10.8/BWT.c:217:10: note: Shadowed declaration XADMaster-1.10.8/BWT.c:238:12: note: Shadow variable XADMaster-1.10.8/BWT.c:28:55: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/BWT.c:61:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/Crypto/brg_endian.h:121:0: error: #error Please edit lines 126 or 128 in brg_endian.h to set the platform byte order [preprocessorErrorDirective] XADMaster-1.10.8/Crypto/brg_endian.h:121:4: error: #error Please edit lines 126 or 128 in brg_endian.h to set the platform byte order [preprocessorErrorDirective] XADMaster-1.10.8/Crypto/des.c:367:36: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/Crypto/des.c:394:40: style: Variable 'ksp' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/Crypto/des.c:395:28: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:34:20: style: Local variable 'ctx' shadows outer variable [shadowVariable] XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:14:19: note: Shadowed declaration XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:34:20: note: Shadow variable XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:82:20: style: Local variable 'ctx' shadows outer variable [shadowVariable] XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:62:19: note: Shadowed declaration XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:82:20: note: Shadow variable XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:100:20: style: Local variable 'ctx' shadows outer variable [shadowVariable] XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:62:19: note: Shadowed declaration XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:100:20: note: Shadow variable XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:116:20: style: Local variable 'ctx' shadows outer variable [shadowVariable] XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:62:19: note: Shadowed declaration XADMaster-1.10.8/Crypto/pbkdf2_hmac_sha256.c:116:20: note: Shadow variable XADMaster-1.10.8/LZSS.h:43:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZSS.h:45:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZSS.h:47:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZSS.h:49:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZSS.h:51:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZW.c:29:37: error: Memory leak: self [memleak] XADMaster-1.10.8/LZW.c:173:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] XADMaster-1.10.8/LZW.c:170:22: note: Assuming allocation function fails XADMaster-1.10.8/LZW.c:170:22: note: Assignment 'self->buffer=malloc(self->buffersize)', assigned value is 0 XADMaster-1.10.8/LZW.c:173:30: note: Null pointer addition XADMaster-1.10.8/LZW.h:60:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZW.h:65:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZW.h:70:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZW.h:75:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/LZW.h:80:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/Context.c:67:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/Context.c:73:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/Context.c:79:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/Context.c:99:120: style: Parameter 'firststate' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/Fuzzer.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/PPMd/Fuzzer.c:173:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'FuzzerFunction1' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/PPMd/Fuzzer.c:55:22: note: You might need to cast the function pointer here XADMaster-1.10.8/PPMd/Fuzzer.c:173:34: note: Parameter 'context' can be declared as pointer to const XADMaster-1.10.8/PPMd/Fuzzer.c:178:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'FuzzerFunction2' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/PPMd/Fuzzer.c:56:22: note: You might need to cast the function pointer here XADMaster-1.10.8/PPMd/Fuzzer.c:178:34: note: Parameter 'context' can be declared as pointer to const XADMaster-1.10.8/PPMd/Fuzzer.c:183:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'FuzzerFunction3' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/PPMd/Fuzzer.c:57:22: note: You might need to cast the function pointer here XADMaster-1.10.8/PPMd/Fuzzer.c:183:34: note: Parameter 'context' can be declared as pointer to const XADMaster-1.10.8/PPMd/Fuzzer.c:188:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'FuzzerFunction4' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/PPMd/Fuzzer.c:58:22: note: You might need to cast the function pointer here XADMaster-1.10.8/PPMd/Fuzzer.c:188:34: note: Parameter 'context' can be declared as pointer to const XADMaster-1.10.8/PPMd/Fuzzer.c:193:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'FuzzerFunction5' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/PPMd/Fuzzer.c:59:22: note: You might need to cast the function pointer here XADMaster-1.10.8/PPMd/Fuzzer.c:193:34: note: Parameter 'context' can be declared as pointer to const XADMaster-1.10.8/PPMd/SimpleDecompressor.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/PPMd/SubAllocatorBrimstone.c:119:10: style: Local variable 'units' shadows outer variable [shadowVariable] XADMaster-1.10.8/PPMd/SubAllocatorBrimstone.c:109:8: note: Shadowed declaration XADMaster-1.10.8/PPMd/SubAllocatorBrimstone.c:119:10: note: Shadow variable XADMaster-1.10.8/PPMd/SubAllocatorVariantG.c:132:10: style: Local variable 'units' shadows outer variable [shadowVariable] XADMaster-1.10.8/PPMd/SubAllocatorVariantG.c:111:8: note: Shadowed declaration XADMaster-1.10.8/PPMd/SubAllocatorVariantG.c:132:10: note: Shadow variable XADMaster-1.10.8/PPMd/SubAllocatorVariantH.c:58:88: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/SubAllocatorVariantI.c:320:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/SubAllocatorVariantI.c:330:57: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/VariantI.c:365:73: style:inconclusive: Boolean expression '!PPMdContextSuffix(context,&self->core)->LastStateIndex' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] XADMaster-1.10.8/PPMd/VariantI.c:365:73: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] XADMaster-1.10.8/PPMd/VariantI.c:323:83: style:inconclusive: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'. [funcArgNamesDifferent] XADMaster-1.10.8/PPMd/VariantI.c:31:83: note: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'. XADMaster-1.10.8/PPMd/VariantI.c:323:83: note: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'. XADMaster-1.10.8/PPMd/VariantI.c:323:102: style:inconclusive: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'. [funcArgNamesDifferent] XADMaster-1.10.8/PPMd/VariantI.c:31:99: note: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'. XADMaster-1.10.8/PPMd/VariantI.c:323:102: note: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'. XADMaster-1.10.8/PPMd/VariantI.c:856:14: style: Local variable 'states' shadows outer variable [shadowVariable] XADMaster-1.10.8/PPMd/VariantI.c:796:13: note: Shadowed declaration XADMaster-1.10.8/PPMd/VariantI.c:856:14: note: Shadow variable XADMaster-1.10.8/PPMd/VariantI.c:519:63: style: Parameter 'currcontext' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/VariantI.c:519:88: style: Parameter 'mincontext' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/PPMd/VariantI.c:718:17: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/PPMd/VariantI.c:856:14: style: Variable 'states' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/RARBug.c:60:59: style: Variable 'a' is assigned a value that is never used. [unreadVariable] XADMaster-1.10.8/RARBug.c:60:59: style: Variable 'c' is assigned a value that is never used. [unreadVariable] XADMaster-1.10.8/RARVirtualMachine.c:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MovLabel [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/RARVirtualMachine.c:200:25: error: Boolean value assigned to pointer. [assignBoolToPointer] XADMaster-1.10.8/RARVirtualMachine.c:200:59: error: Boolean value assigned to pointer. [assignBoolToPointer] XADMaster-1.10.8/RARVirtualMachine.c:888:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] XADMaster-1.10.8/RARVirtualMachine.c:896:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] XADMaster-1.10.8/RARVirtualMachine.c:903:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] XADMaster-1.10.8/RARVirtualMachine.c:249:17: warning: Possible null pointer dereference: self [nullPointer] XADMaster-1.10.8/RARVirtualMachine.c:77:31: note: Calling function 'RunVirtualMachineOrGetLabels', 1st argument 'NULL' value is 0 XADMaster-1.10.8/RARVirtualMachine.c:242:5: note: Assuming condition is false XADMaster-1.10.8/RARVirtualMachine.c:249:17: note: Null pointer dereference XADMaster-1.10.8/RARVirtualMachine.c:253:2: style: Label 'MovLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:257:2: style: Label 'CmpLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:264:2: style: Label 'AddLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:270:2: style: Label 'AddByteLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:277:2: style: Label 'SubLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:290:2: style: Label 'JzLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:294:2: style: Label 'JnzLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:298:2: style: Label 'IncLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:301:2: style: Label 'IncByteLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:305:2: style: Label 'DecLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:308:2: style: Label 'DecByteLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:312:2: style: Label 'JmpLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:315:2: style: Label 'XorLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:319:2: style: Label 'AndLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:323:2: style: Label 'OrLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:327:2: style: Label 'TestLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:331:2: style: Label 'JsLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:335:2: style: Label 'JnsLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:339:2: style: Label 'JbLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:343:2: style: Label 'JbeLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:347:2: style: Label 'JaLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:351:2: style: Label 'JaeLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:355:2: style: Label 'PushLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:360:2: style: Label 'PopLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:365:2: style: Label 'CallLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:370:2: style: Label 'RetLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:382:2: style: Label 'NotLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:386:2: style: Label 'ShlLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:394:2: style: Label 'ShrLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:402:2: style: Label 'SarLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:410:2: style: Label 'NegLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:414:2: style: Label 'PushaLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:420:2: style: Label 'PopaLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:424:2: style: Label 'PushfLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:429:2: style: Label 'PopfLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:434:2: style: Label 'MovzxLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:438:2: style: Label 'MovsxLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:442:2: style: Label 'XchgLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:451:2: style: Label 'MulLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:455:2: style: Label 'DivLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:462:2: style: Label 'AdcLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:469:2: style: Label 'AdcByteLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:477:2: style: Label 'SbbLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:484:2: style: Label 'SbbByteLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:492:2: style: Label 'PrintLabel' is not used. [unusedLabel] XADMaster-1.10.8/RARVirtualMachine.c:67:37: style: Parameter 'opcodes' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/RARVirtualMachine.c:552:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'ImmediateGetter' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/RARVirtualMachine.c:666:31: note: You might need to cast the function pointer here XADMaster-1.10.8/RARVirtualMachine.c:552:52: note: Parameter 'self' can be declared as pointer to const XADMaster-1.10.8/RARVirtualMachine.c:839:8: style: Variable 'instruction' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/RARVirtualMachine.c:855:41: style: Parameter 'opcode' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/RARVirtualMachine.c:917:38: style: Parameter 'opcode' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/RARVirtualMachine.c:922:38: style: Parameter 'opcode' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/RARVirtualMachine.h:111:83: style: Parameter 'registers' can be declared as const array [constParameter] XADMaster-1.10.8/WinZipJPEG/ArithmeticDecoder.c:186:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/ArithmeticDecoder.h:68:91: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:105:7: style: Local variable 'error' shadows outer variable [shadowVariable] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:92:6: note: Shadowed declaration XADMaster-1.10.8/WinZipJPEG/Decompressor.c:105:7: note: Shadow variable XADMaster-1.10.8/WinZipJPEG/Decompressor.c:139:11: style: Local variable 'header' shadows outer variable [shadowVariable] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:127:10: note: Shadowed declaration XADMaster-1.10.8/WinZipJPEG/Decompressor.c:139:11: note: Shadow variable XADMaster-1.10.8/WinZipJPEG/Decompressor.c:140:7: style: Local variable 'error' shadows outer variable [shadowVariable] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:128:6: note: Shadowed declaration XADMaster-1.10.8/WinZipJPEG/Decompressor.c:140:7: note: Shadow variable XADMaster-1.10.8/WinZipJPEG/Decompressor.c:76:52: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:77:52: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:80:26: style: Parameter 'p' can be declared as pointer to const. However it seems that 'Alloc' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:82:32: note: You might need to cast the function pointer here XADMaster-1.10.8/WinZipJPEG/Decompressor.c:80:26: note: Parameter 'p' can be declared as pointer to const XADMaster-1.10.8/WinZipJPEG/Decompressor.c:892:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:894:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.c:1069:82: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.h:90:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.h:92:77: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.h:94:76: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.h:97:79: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/Decompressor.h:98:78: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/WinZipJPEG/JPEG.c:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codes [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/WinZipJPEG/JPEG.c:290:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] XADMaster-1.10.8/WinZipJPEG/RawDecoder.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/WinZipJPEG/Test.c:75:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/WinZipJPEG/Test.c:100:9: warning: Identical condition and return expression 'errors', return value is always 0 [identicalConditionAfterEarlyExit] XADMaster-1.10.8/WinZipJPEG/Test.c:56:13: note: 'errors' is assigned value '0' here. XADMaster-1.10.8/WinZipJPEG/Test.c:97:5: note: If condition 'errors' is true, the function will return/exit XADMaster-1.10.8/WinZipJPEG/Test.c:100:9: note: Returning identical expression 'errors' XADMaster-1.10.8/WinZipJPEG/Test.c:74:7: style: Local variable 'errors' shadows outer variable [shadowVariable] XADMaster-1.10.8/WinZipJPEG/Test.c:56:6: note: Shadowed declaration XADMaster-1.10.8/WinZipJPEG/Test.c:74:7: note: Shadow variable XADMaster-1.10.8/libxad/filename.c:655:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xo_Type [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/unix/hook_fh.c:163:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/unix/hook_fh.c:233:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/objects.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xo_Type [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/all.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] XADMaster-1.10.8/libxad/dates.c:330:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] XADMaster-1.10.8/libxad/unix/hook_fh.c:186:17: style: Condition 'doloop' is always true [knownConditionTrueFalse] XADMaster-1.10.8/libxad/unix/hook_fh.c:178:30: note: Assignment 'doloop=1', assigned value is 1 XADMaster-1.10.8/libxad/unix/hook_fh.c:186:17: note: Condition 'doloop' is always true XADMaster-1.10.8/libxad/filename.c:788:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] XADMaster-1.10.8/libxad/filename.c:797:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] XADMaster-1.10.8/libxad/clientfunc.c:29:1: style: Parameter 'xadMasterBase' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/crc.c:29:1: style: Parameter 'xadMasterBase' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/crc.c:54:1: style: Parameter 'xadMasterBase' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/dates.c:330:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/error.c:56:1: style: Parameter 'xadMasterBase' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/Ace.c:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/Ace.c:625:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/Ace.c:745:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compression [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/AMPK.c:1870:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRC [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/AMPK.c:1929:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/AMPK.c:2055:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Version [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:391:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:461:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:632:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/AMPK.c:205:14: error: Array 'dat->Var8[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:202:11: note: Assignment 'i=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:205:14: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:206:15: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:202:11: note: Assignment 'i=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:206:15: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:207:31: error: Array 'dat->Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:202:11: note: Assignment 'i=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:207:31: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:207:47: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:202:11: note: Assignment 'i=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:207:47: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:254:19: error: Array 'dat->Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:252:15: note: Assignment 'r=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:254:19: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:255:19: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:252:15: note: Assignment 'r=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:255:19: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:255:36: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:252:15: note: Assignment 'r=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:255:36: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:256:24: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:252:15: note: Assignment 'r=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:256:24: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/Zoom.c:192:18: warning: Either the condition '(j=dat->son[i])>=0' is redundant or the array 'dat->parent[633]' is accessed at index -1, which is out of bounds. [negativeIndex] XADMaster-1.10.8/libxad/clients/Zoom.c:190:28: note: Assuming that condition '(j=dat->son[i])>=0' is not redundant XADMaster-1.10.8/libxad/clients/Zoom.c:192:18: note: Negative array index XADMaster-1.10.8/libxad/clients/Zoom.c:196:18: warning: Either the condition '(l=dat->son[k])>=0' is redundant or the array 'dat->parent[633]' is accessed at index -1, which is out of bounds. [negativeIndex] XADMaster-1.10.8/libxad/clients/Zoom.c:193:28: note: Assuming that condition '(l=dat->son[k])>=0' is not redundant XADMaster-1.10.8/libxad/clients/Zoom.c:196:18: note: Negative array index XADMaster-1.10.8/libxad/clients/Zoom.c:218:16: error: Array 'dat->parent[633]' accessed at index -1, which is out of bounds. [negativeIndex] XADMaster-1.10.8/libxad/clients/Zoom.c:214:11: note: Assignment 'i=0', assigned value is 0 XADMaster-1.10.8/libxad/clients/Zoom.c:218:16: note: Negative array index XADMaster-1.10.8/libxad/clients/Zoom.c:834:34: warning: Either the condition 'j>5' is redundant or the array 'th.Tracks[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] XADMaster-1.10.8/libxad/clients/Zoom.c:834:12: note: Assuming that condition 'j>5' is not redundant XADMaster-1.10.8/libxad/clients/Zoom.c:834:34: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/Zoom.c:841:21: warning: Either the condition 'j>5' is redundant or the array 'th.Tracks[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] XADMaster-1.10.8/libxad/clients/Zoom.c:834:12: note: Assuming that condition 'j>5' is not redundant XADMaster-1.10.8/libxad/clients/Zoom.c:841:21: note: Array index out of bounds XADMaster-1.10.8/libxad/clients/AMPK.c:2311:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] XADMaster-1.10.8/libxad/clients/LhA.c:460:8: style: Condition '!err' is always true [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/LhA.c:445:18: note: Assignment 'err=0', assigned value is 0 XADMaster-1.10.8/libxad/clients/LhA.c:460:8: note: Condition '!err' is always true XADMaster-1.10.8/libxad/clients/LhF.c:212:78: style: Condition '(i=((unsigned long)lhd->windowpos-(unsigned long)(lhd->outbuffer+256))-j)<0' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 2) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 3) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 4) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 5) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/Zoom.c:745:17: portability: %d in format string (no. 6) requires 'int' but the argument type is 'xadUINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] XADMaster-1.10.8/libxad/clients/DMS.c:1387:19: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] XADMaster-1.10.8/libxad/clients/DMS.c:1371:21: note: err is assigned XADMaster-1.10.8/libxad/clients/DMS.c:1387:19: note: err is overwritten XADMaster-1.10.8/libxad/clients/DMS.c:1387:19: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] XADMaster-1.10.8/libxad/clients/DMS.c:1381:21: note: err is assigned XADMaster-1.10.8/libxad/clients/DMS.c:1387:19: note: err is overwritten XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:610:33: style: Local variable 'i' shadows outer variable [shadowVariable] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:531:13: note: Shadowed declaration XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:610:33: note: Shadow variable XADMaster-1.10.8/libxad/clients/xadIO.c:294:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] XADMaster-1.10.8/libxad/clients/xadIO.c:295:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] XADMaster-1.10.8/libxad/clients/Ace.c:711:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'Ace_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/Ace.c:891:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/Ace.c:711:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:829:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'AMPK_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2557:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:829:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:1017:23: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/AMPK.c:1056:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'AmPlusUnpack_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2541:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:1056:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:1247:24: style: Variable 'up' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/AMPK.c:1338:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'CompDisk_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2508:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:1338:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:1370:40: style: Parameter 'Mem' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/AMPK.c:1500:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'LHWARP_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2525:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:1500:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:1748:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'ArcCBM_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2492:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:1748:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:1801:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/AMPK.c:2128:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'Warp_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2458:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:2128:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/AMPK.c:2305:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'Crunch_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/AMPK.c:2442:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/AMPK.c:2305:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/CrunchDisk.c:61:101: style: Parameter 'offset_sizes' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/CrunchDisk.c:118:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'CrunchDisk_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/CrunchDisk.c:303:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/CrunchDisk.c:118:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/CrunchDisk.c:185:22: style: Variable 'cd' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/DMS.c:1482:25: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/DMS.c:1510:25: style: Variable 'di' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/DMS.c:1556:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'DMSSFX_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/DMS.c:1745:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/DMS.c:1556:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/DMS.c:1604:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'SDSSFX_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/DMS.c:1728:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/DMS.c:1604:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/DMS.c:1677:23: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:176:24: style: Variable 'ii' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:541:34: style: Variable 'fe' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:441:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'Shrink_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:754:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:441:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:495:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'SPack_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:738:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:495:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:680:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'SPackSFX_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:722:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/IFF-CDAF.c:680:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/LhA.c:514:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'Savage_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/LhA.c:622:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/LhA.c:514:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/LhF.c:126:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'LhF_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/LhF.c:575:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/LhF.c:126:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/LhF.c:231:72: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/LhF.c:537:23: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/MXM-SimpleArc.c:37:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'MXMSimpleArc_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/MXM-SimpleArc.c:124:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/MXM-SimpleArc.c:37:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/Zoom.c:240:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/Zoom.c:242:14: style: Variable 'srcend' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/Zoom.c:525:68: style: Parameter 'th' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/Zoom.c:807:22: style: Variable 'zh' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/Zoom.c:907:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'LhPak_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/Zoom.c:1455:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/Zoom.c:907:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/Zoom.c:1063:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'PCompPACK_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/Zoom.c:1439:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/Zoom.c:1063:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/Zoom.c:1185:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'SOmni_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/Zoom.c:1423:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/Zoom.c:1185:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/Zoom.c:1298:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'LhSFX_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/Zoom.c:1407:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/Zoom.c:1298:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/xadIO_XPK.c:28:44: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/libxad/clients/AMPK.c:839:25: style: struct member 'AMPKHead::FileVersion' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:840:25: style: struct member 'AMPKHead::pad1' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:841:25: style: struct member 'AMPKHead::NumDirs' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:842:25: style: struct member 'AMPKHead::NumFiles' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:843:25: style: struct member 'AMPKHead::UnCrunchedSize' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:844:25: style: struct member 'AMPKHead::CrunchedSize' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:845:25: style: struct member 'AMPKHead::pad2' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:846:25: style: struct member 'AMPKHead::pad3' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:871:25: style: struct member 'AMPKFile::pad1' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:873:25: style: struct member 'AMPKFile::pad2' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:875:25: style: struct member 'AMPKFile::pad3' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/AMPK.c:1093:13: style: struct member 'AmPlusVers::CreationDate' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/DCS.c:160:20: style: Condition '!(err=xadIO_XPK(io,p?password:(unsigned char*)0))' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/DCS.c:160:37: note: Calling function 'xadIO_XPK' returns 7 XADMaster-1.10.8/libxad/clients/DCS.c:160:20: note: Condition '!(err=xadIO_XPK(io,p?password:(unsigned char*)0))' is always false XADMaster-1.10.8/libxad/clients/DCS.c:37:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'DCS_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/DCS.c:193:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/DCS.c:37:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/FS_Amiga.c:131:12: style: struct member 'DirCacheBlock::afs_HeaderKey' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:132:12: style: struct member 'DirCacheBlock::afs_DCParent' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:133:12: style: struct member 'DirCacheBlock::afs_DCRecords' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:134:12: style: struct member 'DirCacheBlock::afs_NextDirCache' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:135:12: style: struct member 'DirCacheBlock::afs_CheckSum' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:136:12: style: struct member 'DirCacheBlock::afs_Records' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:141:12: style: struct member 'BitMapBlock::bm_CheckSum' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:142:12: style: struct member 'BitMapBlock::bm_Data' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:147:12: style: struct member 'BitmapExtensionBlock::be_NextBlock' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_Amiga.c:149:12: style: struct member 'BitmapExtensionBlock::be_BMPages' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_SOS.c:55:12: style: struct member 'SOSboot::cksum' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_SOS.c:56:12: style: struct member 'SOSboot::magic' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/FS_SOS.c:57:12: style: struct member 'SOSboot::branch' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:92:25: style: struct member 'LhADecrST::nn' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:93:25: style: struct member 'LhADecrST::n1' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:94:25: style: struct member 'LhADecrST::most_p' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:95:25: style: struct member 'LhADecrST::avail' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:96:25: style: struct member 'LhADecrST::n_max' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:97:25: style: struct member 'LhADecrST::maxmatch' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:98:17: style: struct member 'LhADecrST::total_p' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:104:25: style: struct member 'LhADecrST::freq' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:105:25: style: struct member 'LhADecrST::pt_code' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:106:25: style: struct member 'LhADecrST::child' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:107:25: style: struct member 'LhADecrST::stock' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:108:25: style: struct member 'LhADecrST::s_node' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:109:25: style: struct member 'LhADecrST::block' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:110:25: style: struct member 'LhADecrST::parent' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/LhA.c:111:25: style: struct member 'LhADecrST::edge' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/MDC.c:168:12: style: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/MDC.c:168:29: note: Calling function 'xadIO_XPK' returns 7 XADMaster-1.10.8/libxad/clients/MDC.c:168:12: note: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false XADMaster-1.10.8/libxad/clients/MDC.c:47:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'MDC_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/MDC.c:191:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/MDC.c:47:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/MDC.c:62:14: style: struct member 'Anonymous1::xpkid' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/MDC.c:64:14: style: struct member 'Anonymous1::type' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/MDC.c:138:14: style: struct member 'Anonymous2::xpkid' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/PackDev.c:87:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'PackDev_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/PackDev.c:320:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/PackDev.c:87:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/PackDev.c:214:23: style: Variable 'di' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/PackDev.c:192:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] XADMaster-1.10.8/libxad/clients/PackDev.c:190:28: note: Assuming that condition 'j<32' is not redundant XADMaster-1.10.8/libxad/clients/PackDev.c:192:27: note: Shift XADMaster-1.10.8/libxad/clients/PackDisk.c:116:14: style: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/PackDisk.c:116:31: note: Calling function 'xadIO_XPK' returns 7 XADMaster-1.10.8/libxad/clients/PackDisk.c:116:14: note: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false XADMaster-1.10.8/libxad/clients/PackDisk.c:54:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'PackDisk_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/PackDisk.c:140:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/PackDisk.c:54:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/PackDisk.c:48:12: style: struct member 'PackDisk::ID' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/PackDisk.c:49:12: style: struct member 'PackDisk::Version' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/PackDisk.c:50:12: style: struct member 'PackDisk::pad1' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/PackDisk.c:51:12: style: struct member 'PackDisk::Name' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/SuperDuper3.c:119:16: style: Condition '!(err=xadIO_XPK(io,io->xio_ArchiveInfo->xai_Password))' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/SuperDuper3.c:119:33: note: Calling function 'xadIO_XPK' returns 7 XADMaster-1.10.8/libxad/clients/SuperDuper3.c:119:16: note: Condition '!(err=xadIO_XPK(io,io->xio_ArchiveInfo->xai_Password))' is always false XADMaster-1.10.8/libxad/clients/SuperDuper3.c:37:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'SuperDuper3_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/SuperDuper3.c:145:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/SuperDuper3.c:37:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/Tar.c:149:34: error: There is an unknown macro here somewhere. Configuration is required. If XADM is a macro then please configure it. [unknownMacro] XADMaster-1.10.8/libxad/clients/Zoom.c:66:17: style: struct member 'OldTrackHeader::Tracks' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:67:17: style: struct member 'OldTrackHeader::Bits' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:68:17: style: struct member 'OldTrackHeader::Length' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:69:17: style: struct member 'OldTrackHeader::Bytes' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:70:17: style: struct member 'OldTrackHeader::SqueezedLength' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:71:17: style: struct member 'OldTrackHeader::FatLength' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:72:17: style: struct member 'OldTrackHeader::Packed' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/Zoom.c:73:17: style: struct member 'OldTrackHeader::CRC' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/clients/xDisk.c:172:12: style: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false [knownConditionTrueFalse] XADMaster-1.10.8/libxad/clients/xDisk.c:172:29: note: Calling function 'xadIO_XPK' returns 7 XADMaster-1.10.8/libxad/clients/xDisk.c:172:12: note: Condition '!(err=xadIO_XPK(io,ai->xai_Password))' is always false XADMaster-1.10.8/libxad/clients/xDisk.c:128:16: style: Local variable 'err' shadows outer variable [shadowVariable] XADMaster-1.10.8/libxad/clients/xDisk.c:70:12: note: Shadowed declaration XADMaster-1.10.8/libxad/clients/xDisk.c:128:16: note: Shadow variable XADMaster-1.10.8/libxad/clients/xDisk.c:60:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'xDisk_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/xDisk.c:283:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/xDisk.c:60:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/xDisk.c:200:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'GDC_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/xDisk.c:267:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/xDisk.c:200:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/xMash.c:175:19: style: Local variable 'size' shadows outer variable [shadowVariable] XADMaster-1.10.8/libxad/clients/xMash.c:156:13: note: Shadowed declaration XADMaster-1.10.8/libxad/clients/xMash.c:175:19: note: Shadow variable XADMaster-1.10.8/libxad/clients/xMash.c:55:1: style: Parameter 'xadMasterBase' can be declared as pointer to const. However it seems that 'xMash_RecogData' is a callback function, if 'xadMasterBase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] XADMaster-1.10.8/libxad/clients/xMash.c:207:3: note: You might need to cast the function pointer here XADMaster-1.10.8/libxad/clients/xMash.c:55:1: note: Parameter 'xadMasterBase' can be declared as pointer to const XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XADIOF_LASTINBYTE [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XADERR_ILLEGALDATA [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:123:25: style: Variable 'xadMasterBase' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:123:39: style: Variable 'xadMasterBase' is assigned a value that is never used. [unreadVariable] XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:123:25: style: Variable 'xadMasterBase' is assigned a value that is never used. [unreadVariable] XADMaster-1.10.8/libxad/dates.c:48:12: style: struct member 'MyClockData::wday' is never used. [unusedStructMember] XADMaster-1.10.8/libxad/debug.c:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function [valueFlowBailoutIncompleteVar] XADMaster-1.10.8/libxad/debug.c:380:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] XADMaster-1.10.8/libxad/debug.c:353:9: style:inconclusive: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'. [funcArgNamesDifferent] XADMaster-1.10.8/libxad/debug.c:28:9: note: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'. XADMaster-1.10.8/libxad/debug.c:353:9: note: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'. XADMaster-1.10.8/libxad/unix/emulation.c:64:48: style:inconclusive: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'. [funcArgNamesDifferent] XADMaster-1.10.8/libxad/unix/emulation.h:28:48: note: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'. XADMaster-1.10.8/libxad/unix/emulation.c:64:48: note: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'. XADMaster-1.10.8/libxad/unix/emulation.c:79:67: style:inconclusive: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'. [funcArgNamesDifferent] XADMaster-1.10.8/libxad/unix/emulation.h:29:67: note: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'. XADMaster-1.10.8/libxad/unix/emulation.c:79:67: note: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'. XADMaster-1.10.8/libxad/unix/hook_fh.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] XADMaster-1.10.8/libxad/unix/init.c:221:45: style: Parameter 'xmb' can be declared as pointer to const [constParameterPointer] XADMaster-1.10.8/lzma/Bra86.c:23:11: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/lzma/LzmaDec.c:900:29: style:inconclusive: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent] XADMaster-1.10.8/lzma/LzmaDec.h:138:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. XADMaster-1.10.8/lzma/LzmaDec.c:900:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. XADMaster-1.10.8/lzma/LzmaDec.c:955:33: style:inconclusive: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent] XADMaster-1.10.8/lzma/LzmaDec.h:137:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. XADMaster-1.10.8/lzma/LzmaDec.c:955:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. XADMaster-1.10.8/lzma/LzmaDec.c:955:48: style:inconclusive: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent] XADMaster-1.10.8/lzma/LzmaDec.h:137:52: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. XADMaster-1.10.8/lzma/LzmaDec.c:955:48: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. XADMaster-1.10.8/lzma/LzmaDec.c:269:18: style: Local variable 'limit' shadows outer argument [shadowArgument] XADMaster-1.10.8/lzma/LzmaDec.c:137:63: note: Shadowed declaration XADMaster-1.10.8/lzma/LzmaDec.c:269:18: note: Shadow variable XADMaster-1.10.8/lzma/LzmaDec.c:537:22: style: Variable 'probLit' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/lzma/LzmaDec.c:607:20: style: Variable 'probLen' can be declared as pointer to const [constVariablePointer] XADMaster-1.10.8/lzma/LzmaDec.c:359:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] diff: head XADMaster-1.10.8/Crypto/brg_endian.h:121:4: error: #error Please edit lines 126 or 128 in brg_endian.h to set the platform byte order [preprocessorErrorDirective] 2.17.0 XADMaster-1.10.8/LZW.c:173:30: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] XADMaster-1.10.8/LZW.c:170:22: note: Assuming allocation function fails XADMaster-1.10.8/LZW.c:170:22: note: Assignment 'self->buffer=malloc(self->buffersize)', assigned value is 0 XADMaster-1.10.8/LZW.c:173:30: note: Null pointer addition head XADMaster-1.10.8/LZW.c:173:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] XADMaster-1.10.8/LZW.c:170:22: note: Assuming allocation function fails XADMaster-1.10.8/LZW.c:170:22: note: Assignment 'self->buffer=malloc(self->buffersize)', assigned value is 0 XADMaster-1.10.8/LZW.c:173:30: note: Null pointer addition head XADMaster-1.10.8/RARVirtualMachine.c:200:59: error: Boolean value assigned to pointer. [assignBoolToPointer] head XADMaster-1.10.8/libxad/clients/AMPK.c:255:36: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds] XADMaster-1.10.8/libxad/clients/AMPK.c:252:15: note: Assignment 'r=314', assigned value is 314 XADMaster-1.10.8/libxad/clients/AMPK.c:255:36: note: Array index out of bounds head XADMaster-1.10.8/libxad/clients/xadIO_Compress.c:123:25: style: Variable 'xadMasterBase' is assigned a value that is never used. [unreadVariable] DONE