2022-06-25 21:54 ftp://ftp.de.debian.org/debian/pool/main/w/wims/wims_4.22~dfsg1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 954 963 elapsed-time: 215.8 212.3 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: wims-4.22~dfsg1/wims/public_html/modules/home/result.C:2:2: error: syntax error [syntaxError] wims-4.22~dfsg1/wims/public_html/modules/home/search.C:3:2: error: syntax error [syntaxError] wims-4.22~dfsg1/wims/public_html/scripts/oef/cn/qcm/src/cpp/qcm.cpp:11:8: error: The code contains unhandled character(s) (character code=193). Neither unicode nor extended ascii is supported. [syntaxError] wims-4.22~dfsg1/wims/public_html/scripts/oef/en/qcm/src/cpp/qcm.cpp:52:6: error: Internal error. AST cyclic dependency. [cppcheckError] wims-4.22~dfsg1/wims/public_html/scripts/oef/fr/qcm/src/cpp/qcm.cpp:18:20: error: The code contains unhandled character(s) (character code=233). Neither unicode nor extended ascii is supported. [syntaxError] wims-4.22~dfsg1/wims/public_html/scripts/oef/nl/qcm/src/cpp/qcm.cpp:18:20: error: The code contains unhandled character(s) (character code=233). Neither unicode nor extended ascii is supported. [syntaxError] wims-4.22~dfsg1/wims/src/Flydraw/flylines.c:148:19: style: Parameter 'dbuf' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/common.c:146:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/common.c:159:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/common.c:401:8: style: Variable 'l' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Interfaces/common.c:400:30: note: l is assigned wims-4.22~dfsg1/wims/src/Interfaces/common.c:401:8: note: l is overwritten wims-4.22~dfsg1/wims/src/Interfaces/gap.c:128:22: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int {aka signed int}'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/gap.c:124:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/gap.c:134:29: style: Variable 'p' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Interfaces/m2.c:128:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:201:7: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int {aka signed int}'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:105:25: style: Parameter 'p' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:196:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:152:7: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/octave.c:146:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/pari.c:184:22: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int {aka signed int}'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Interfaces/pari.c:180:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Interfaces/scilab.c:118:33: style: Parameter 'end' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Lib/dir.c:33:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wims-4.22~dfsg1/wims/src/Lib/evalue.c:136:26: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:151:45: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:156:45: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:166:33: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:171:20: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:321:27: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:371:20: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:377:34: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:383:34: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:389:16: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:393:40: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:396:27: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:419:41: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:425:43: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:433:14: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:464:40: error: Invalid log() argument nr 1. The value is -1 but the valid values are '4.94066e-324:'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/evalue.c:136:26: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:151:45: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:156:45: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:166:33: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:171:20: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:321:27: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:371:20: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:377:34: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:383:34: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:389:16: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:393:40: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:396:27: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:419:41: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:425:43: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:433:14: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/evalue.c:464:40: warning: Passing value -1 to log() leads to implementation-defined result. [wrongmathcall] wims-4.22~dfsg1/wims/src/Lib/levelcurve.c:91:53: error:inconclusive: Address of local auto-variable assigned to a function parameter. [autoVariables] wims-4.22~dfsg1/wims/src/Lib/liblines.c:694:34: warning: Either the condition '*sp<0' is redundant or strchr() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/liblines.c:694:11: note: Assuming that condition '*sp<0' is not redundant wims-4.22~dfsg1/wims/src/Lib/liblines.c:694:34: note: Invalid argument wims-4.22~dfsg1/wims/src/Lib/liblines.c:701:33: warning: Either the condition 'c<0' is redundant or strchr() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Lib/liblines.c:701:9: note: Assuming that condition 'c<0' is not redundant wims-4.22~dfsg1/wims/src/Lib/liblines.c:701:33: note: Invalid argument wims-4.22~dfsg1/wims/src/Lib/liblines.c:740:27: style: Parameter 'start' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Lib/liblines.c:347:11: portability: 'list' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wims-4.22~dfsg1/wims/src/Lib/liblines.c:365:36: portability: 'list' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wims-4.22~dfsg1/wims/src/Lib/liblines.c:316:41: style: Variable 'pp' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Lib/math.c:89:14: error: Uninitialized variable: l [uninitvar] wims-4.22~dfsg1/wims/src/Lib/math.c:71:20: note: Assuming condition is false wims-4.22~dfsg1/wims/src/Lib/math.c:89:14: note: Uninitialized variable: l wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:103:24: style: Variable 'mag01' can be declared as const array [constVariable] wims-4.22~dfsg1/wims/src/Lib/text.c:412:16: warning: Either the condition 'i<0' is redundant or the array 'text_proc[25]' is accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Lib/text.c:410:7: note: Assuming that condition 'i<0' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:412:16: note: Negative array index wims-4.22~dfsg1/wims/src/Lib/text.c:27:4: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Lib/text.c:26:25: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:27:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Lib/text.c:168:4: warning: Either the condition 'table==NULL' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Lib/text.c:167:11: note: Assuming that condition 'table==NULL' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:168:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Mathml/Changelog.insmath.c:21:42: error: The code contains unhandled character(s) (character code=178). Neither unicode nor extended ascii is supported. [syntaxError] wims-4.22~dfsg1/wims/src/Lib/text.c:180:15: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Lib/text.c:179:10: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:180:15: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Lib/text.c:27:31: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Lib/text.c:26:25: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:27:31: note: Null pointer addition wims-4.22~dfsg1/wims/src/Lib/text.c:169:30: warning: Either the condition 'table==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Lib/text.c:167:11: note: Assuming that condition 'table==NULL' is not redundant wims-4.22~dfsg1/wims/src/Lib/text.c:169:30: note: Null pointer addition wims-4.22~dfsg1/wims/src/Lib/text.c:53:7: style: Local variable 'min' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:158:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:53:7: note: Shadow variable wims-4.22~dfsg1/wims/src/Lib/text.c:53:11: style: Local variable 'max' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:157:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:53:11: note: Shadow variable wims-4.22~dfsg1/wims/src/Lib/text.c:224:7: style: Local variable 'min' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:158:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:224:7: note: Shadow variable wims-4.22~dfsg1/wims/src/Lib/text.c:224:11: style: Local variable 'max' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:157:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:224:11: note: Shadow variable wims-4.22~dfsg1/wims/src/Lib/text.c:249:7: style: Local variable 'min' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:158:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:249:7: note: Shadow variable wims-4.22~dfsg1/wims/src/Lib/text.c:249:11: style: Local variable 'max' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:157:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Lib/text.c:249:11: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/Plouffe.c:95:30: style: Variable 'last' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Misc/Plouffe.c:90:26: note: last is assigned wims-4.22~dfsg1/wims/src/Misc/Plouffe.c:95:30: note: last is overwritten wims-4.22~dfsg1/wims/src/Mathml/wims_mathml.cc:173:5: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wims-4.22~dfsg1/wims/src/Mathml/wims_mathml.cc:270:14: style: Variable 'mathml' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Mathml/wims_mathml.cc:68:6: style: Variable 'insize' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:194:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:194:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:226:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:244:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:274:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:274:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:281:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:3:58: style:inconclusive: Function 'add_drag_code' argument 3 names different: declaration 'stuff' definition 'dragstuff'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:324:58: note: Function 'add_drag_code' argument 3 names different: declaration 'stuff' definition 'dragstuff'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:3:58: note: Function 'add_drag_code' argument 3 names different: declaration 'stuff' definition 'dragstuff'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:3:58: style: Parameter 'dragstuff' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:4:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:4:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:4:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:30:1: warning: %d in format string (no. 12) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 12) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 13) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 14) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 15) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 16) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 18) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 20) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 21) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 22) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 23) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 24) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 25) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 26) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 27) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 28) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 29) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 30) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 31) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 32) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 33) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 34) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:61:1: warning: %d in format string (no. 35) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:158:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:158:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:158:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:158:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:203:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:286:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:349:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:349:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:384:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:384:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:423:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:460:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:486:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:486:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:533:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:551:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:568:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:823:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:823:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:823:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:823:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:823:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:873:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1041:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1041:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1041:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1172:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1172:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1247:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1313:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1335:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1335:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1411:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1411:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1481:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmacro.c:1552:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:22:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:45:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:51:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:51:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:91:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:204:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:235:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:235:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:249:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:302:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:302:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:313:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:382:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:382:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:393:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:437:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:437:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:448:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:507:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:507:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:519:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:575:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:575:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:586:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:653:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:653:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:664:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:698:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:698:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:708:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:752:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:752:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:763:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:820:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:820:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:831:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:914:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:914:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:929:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1027:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1042:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1087:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1087:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1098:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1147:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1147:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1157:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1199:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1199:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1216:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:1264:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:13:46: style:inconclusive: Function 'add_js_multidraw' argument 2 names different: declaration 'button_style' definition 'table_css'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:350:46: note: Function 'add_js_multidraw' argument 2 names different: declaration 'button_style' definition 'table_css'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:13:46: note: Function 'add_js_multidraw' argument 2 names different: declaration 'button_style' definition 'table_css'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:13:75: style:inconclusive: Function 'add_js_multidraw' argument 4 names different: declaration 'use_controls' definition 'no_controls'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:350:78: note: Function 'add_js_multidraw' argument 4 names different: declaration 'use_controls' definition 'no_controls'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasmultidraw.c:13:75: note: Function 'add_js_multidraw' argument 4 names different: declaration 'use_controls' definition 'no_controls'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:151:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:151:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:151:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:159:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:159:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:159:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:174:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:174:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:174:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:182:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:182:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:182:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:196:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:196:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:196:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:211:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:211:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:211:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:233:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:233:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:233:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:246:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:246:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:246:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:259:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:259:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:259:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:273:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:273:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:273:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:286:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:286:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:286:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:300:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:300:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:300:14: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:331:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:331:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:331:14: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:366:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:366:15: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:366:15: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:379:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:379:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:379:14: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:406:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:406:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:406:14: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:413:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:413:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:413:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:427:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:427:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:427:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:440:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:440:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:440:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:456:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:456:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:456:14: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:477:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:477:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:477:14: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:493:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:493:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:493:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:507:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:507:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:507:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:521:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:521:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:521:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:535:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:535:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:535:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:552:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:552:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:552:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:647:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:647:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:647:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:659:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:659:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:659:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:671:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:671:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:671:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:686:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:686:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:686:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasreply.c:330:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasuserdraw.c:167:23: style: Redundant condition: If 'reply_format == 0', the comparison 'reply_format != -1' is always true. [redundantCondition] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasuserdraw.c:1585:26: style: Redundant condition: If 'reply_format == 0', the comparison 'reply_format != -1' is always true. [redundantCondition] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasuserdraw.c:1170:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasuserdraw.c:1458:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:35:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:132:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:317:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:317:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:317:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:317:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:369:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:588:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:588:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:588:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:616:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:616:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:653:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:653:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:684:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:684:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:717:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:717:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:747:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:747:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:800:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:800:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1084:1: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1281:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1358:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1358:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1358:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1358:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1720:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1720:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1720:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1843:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1843:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1843:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1940:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1940:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1940:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1964:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1964:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:1964:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2047:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2064:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2174:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2174:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2174:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2216:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2216:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2216:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2216:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2316:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2316:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2316:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2316:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2420:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2420:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2420:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2420:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasutils.c:2522:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:2372:7: style: The if condition is the same as the previous if condition [duplicateCondition] wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:2370:7: note: First condition wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:2372:7: note: Second condition wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:1740:47: style: Condition 'pgrid+xybase' is out of bounds. [pointerOutOfBoundsCond] wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:397:14: note: Assuming that condition 'xybase<0' is not redundant wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:408:20: note: Pointer arithmetic overflow wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:449:20: portability: Undefined behaviour, when 'xybase' is 485 the pointer arithmetic 'd->grid+xybase' is out of bounds. [pointerOutOfBoundsCond] wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:438:14: note: Assuming that condition 'xybase<0' is not redundant wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:449:20: note: Pointer arithmetic overflow wims-4.22~dfsg1/wims/src/Misc/crossword/crossword.c:327:5: portability: %lo in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:36:23: style: Parameter 'curr' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:65:20: style: Parameter 'curr' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/curvecomp.c:142:9: style: Condition 'i=100' is redundant or the array 'maintab[i].code[100]' is accessed at index 100, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/Misc/huffman.c:95:9: note: Assuming that condition 'l>=100' is not redundant wims-4.22~dfsg1/wims/src/Misc/huffman.c:97:20: note: Array index out of bounds wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_bigsum.c:175:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_bigsum.c:254:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_dyn.c:182:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_dyn.c:256:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_dynopt.c:186:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_dynopt.c:260:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_easiest.c:175:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_easiest.c:256:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_rec.c:174:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/lceb/lceb_rec.c:182:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:55:12: warning: Either the condition 'p3==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:54:15: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:55:12: note: Null pointer addition wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:84:34: warning: Either the condition 'p3==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:83:16: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:84:34: note: Null pointer subtraction wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:85:13: warning: Either the condition 'p3==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:83:16: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/basic.c:85:13: note: Null pointer addition wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:65:33: warning: Either the condition 'p3==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:64:22: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:65:33: note: Null pointer subtraction wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:100:34: warning: Either the condition 'p3==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:99:16: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:100:34: note: Null pointer subtraction wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:102:13: warning: Either the condition 'p3==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:99:16: note: Assuming that condition 'p3==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/extract.c:102:13: note: Null pointer addition wims-4.22~dfsg1/wims/src/Misc/mathexp/mathexp.c:78:43: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/mathexp/mathexp.c:77:9: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/mathexp.c:78:43: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Misc/mathexp/not.c:72:65: warning: Either the condition 'i>=(sizeof(revtab)/sizeof(revtab[0]))' is redundant or the array 'revtab[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/Misc/mathexp/not.c:71:14: note: Assuming that condition 'i>=(sizeof(revtab)/sizeof(revtab[0]))' is not redundant wims-4.22~dfsg1/wims/src/Misc/mathexp/not.c:72:65: note: Array index out of bounds wims-4.22~dfsg1/wims/src/Misc/modind.c:152:32: warning: Either the condition '*sp<0' is redundant or strchr() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] wims-4.22~dfsg1/wims/src/Misc/modind.c:152:9: note: Assuming that condition '*sp<0' is not redundant wims-4.22~dfsg1/wims/src/Misc/modind.c:152:32: note: Invalid argument wims-4.22~dfsg1/wims/src/Misc/modind.c:281:12: error: Memory leak: buf [memleak] wims-4.22~dfsg1/wims/src/Misc/modind.c:525:9: style: Variable 'p2' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Misc/modind.c:522:39: note: p2 is assigned wims-4.22~dfsg1/wims/src/Misc/modind.c:525:9: note: p2 is overwritten wims-4.22~dfsg1/wims/src/Misc/modind.c:614:18: style: Checking if unsigned expression 'strlen(p1)' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Misc/modind.c:909:18: style: Checking if unsigned expression 'strlen(p1)' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Misc/modind.c:922:18: style: Checking if unsigned expression 'strlen(p1)' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Misc/modind.c:479:9: style: Local variable 'indf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/modind.c:54:49: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/modind.c:479:9: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/modind.c:506:9: style: Local variable 'indf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/modind.c:54:49: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/modind.c:506:9: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/modind.c:534:9: style: Local variable 'indf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/modind.c:54:49: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/modind.c:534:9: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/modind.c:537:12: error: Uninitialized variable: nbuf [uninitvar] wims-4.22~dfsg1/wims/src/Misc/modstat.c:61:30: error: Resource leak: f [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/modstat.c:65:16: error: Resource leak: f [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:100:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:174:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:80:12: style: Variable 'powE' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:81:12: style: Variable 'idx1' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:82:12: style: Variable 'idx2' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:83:13: style: Variable 'length' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/moneyprint/moneyprint.c:85:13: style: Variable 'pow10' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/phtmltext.c:41:19: error: Resource leak: f [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:266:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:295:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:246:31: style: Variable 'type' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:246:39: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:246:56: style: Variable 'size' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:247:29: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/suffix.c:67:9: style: Condition 'k<0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Misc/suffix.c:65:9: note: Assuming that condition 'k==0' is not redundant wims-4.22~dfsg1/wims/src/Misc/suffix.c:66:9: note: Assuming condition is false wims-4.22~dfsg1/wims/src/Misc/suffix.c:67:9: note: Condition 'k<0' is always true wims-4.22~dfsg1/wims/src/Misc/suffix.c:95:22: error: Resource leak: suff [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:218:49: warning: Either the condition 'n<=0' is redundant or the array 'atom2[8192]' is accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:217:23: note: Assuming that condition 'n<=0' is not redundant wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:216:25: note: Assignment to 'n=atoi(vbuf+1)' wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:216:20: note: n is assigned 'atoi(vbuf+1)' here. wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:218:49: note: Negative array index wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:243:39: warning: Either the condition 'n<0' is redundant or the array 'atoms[8192]' is accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:242:21: note: Assuming that condition 'n<0' is not redundant wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:243:39: note: Negative array index wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:696:18: warning: Either the condition 'i<0' is redundant or the array 'builtin[19]' is accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:695:15: note: Assuming that condition 'i<0' is not redundant wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:696:18: note: Negative array index wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:184:30: style: Local variable 'min' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:158:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:184:30: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:639:12: style: Local variable 'min' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:158:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:639:12: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:639:17: style: Local variable 'max' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:157:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/symtext/compile.c:639:17: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/symtext/suffix.c:64:11: style: Condition 'k<0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Misc/symtext/suffix.c:62:11: note: Assuming that condition 'k==0' is not redundant wims-4.22~dfsg1/wims/src/Misc/symtext/suffix.c:63:11: note: Assuming condition is false wims-4.22~dfsg1/wims/src/Misc/symtext/suffix.c:64:11: note: Condition 'k<0' is always true wims-4.22~dfsg1/wims/src/Misc/symtext/suffix.c:91:24: error: Resource leak: suff [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:285:14: error: Array 'dic[15]' accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:284:52: note: Assignment 'transdic=-1', assigned value is -1 wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:285:14: note: Negative array index wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:288:14: error: Array 'dic[15]' accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:287:53: note: Assignment 'macrodic=-1', assigned value is -1 wims-4.22~dfsg1/wims/src/Misc/symtext/symtext.c:288:14: note: Negative array index wims-4.22~dfsg1/wims/src/Misc/symtext/translate.c:86:27: error: Resource leak: dicf [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/toascii/toascii.c:30:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/toascii/toascii.c:46:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/translator.c:119:13: style: The statement 'if (*pp!=' ') *pp=' '' is logically equivalent to '*pp=' ''. [duplicateConditionalAssign] wims-4.22~dfsg1/wims/src/Misc/translator.c:119:23: note: Assignment '*pp=' '' wims-4.22~dfsg1/wims/src/Misc/translator.c:119:13: note: Condition '*pp!=' '' is redundant wims-4.22~dfsg1/wims/src/Misc/translator.c:260:29: error: Resource leak: f [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/translator.c:151:14: warning: Either the condition 'fname==NULL' is redundant or there is possible null pointer dereference: fname. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/translator.c:135:11: note: Assuming that condition 'fname==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/translator.c:151:14: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Misc/translator.c:252:22: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Misc/translator.c:260:9: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Misc/translator_.c:105:15: style: The statement 'if (*pp!=' ') *pp=' '' is logically equivalent to '*pp=' ''. [duplicateConditionalAssign] wims-4.22~dfsg1/wims/src/Misc/translator_.c:105:25: note: Assignment '*pp=' '' wims-4.22~dfsg1/wims/src/Misc/translator_.c:105:15: note: Condition '*pp!=' '' is redundant wims-4.22~dfsg1/wims/src/Misc/translator_.c:124:19: error: Resource leak: dicf [resourceLeak] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.h:15:5: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.h:16:5: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.cc:13:3: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.cc:14:3: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.cc:33:3: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.cc:34:3: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.h:19:3: style: Class 'Decimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.h:20:3: style: Class 'Decimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wims-4.22~dfsg1/wims/src/Misc/units-filter/src/decimal.cc:168:10: style: The scope of the variable 'result' can be reduced. [variableScope] wims-4.22~dfsg1/wims/src/Misc/voronoiW/geometry.c:134:29: style:inconclusive: Boolean expression '!right_of_site' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wims-4.22~dfsg1/wims/src/Misc/voronoiW/geometry.c:135:25: style:inconclusive: Boolean expression 'e->b>=0.0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wims-4.22~dfsg1/wims/src/Misc/voronoiW/geometry.c:134:29: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] wims-4.22~dfsg1/wims/src/Misc/voronoiW/main.c:110:13: error: Common realloc mistake: 'sites' nulled but not freed upon failure [memleakOnRealloc] wims-4.22~dfsg1/wims/src/Misc/webget.c:93:13: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] wims-4.22~dfsg1/wims/src/Misc/webget.c:102:3: error: Returning/dereferencing 'soc' after it is deallocated / released [deallocret] wims-4.22~dfsg1/wims/src/Misc/webget.c:100:5: note: Returning/dereferencing 'soc' after it is deallocated / released wims-4.22~dfsg1/wims/src/Misc/webget.c:102:3: note: Returning/dereferencing 'soc' after it is deallocated / released wims-4.22~dfsg1/wims/src/Misc/webget.c:90:7: style: Local variable 'soc' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/webget.c:38:5: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/webget.c:90:7: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:48:6: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:77:23: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:123:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:123:18: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:139:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:128:49: style: Parameter 'source' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:38:36: style: Variable 'code' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifencod.c:85:9: warning: Either the condition '(buffer=(char*)malloc((1000+1)*sizeof(char)))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifencod.c:83:59: note: Assuming that condition '(buffer=(char*)malloc((1000+1)*sizeof(char)))==NULL' is not redundant wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifencod.c:85:9: note: Null pointer addition wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:183:26: style:inconclusive: Boolean expression 'loopcount>0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:183:46: style:inconclusive: Boolean expression 'loopcount==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:213:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:134:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:161:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:617:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:695:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:695:13: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:695:13: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:281:7: error: Used file that is not opened. [useClosedFile] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:307:32: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:258:7: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:307:32: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/whirlgif/whirlgif.c:96:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] wims-4.22~dfsg1/wims/src/Module/drawode/drawode.c:258:9: warning: Either the condition 'i<4' is redundant or the array 'values[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/Module/drawode/drawode.c:251:11: note: Assuming that condition 'i<4' is not redundant wims-4.22~dfsg1/wims/src/Module/drawode/drawode.c:258:9: note: Array index out of bounds wims-4.22~dfsg1/wims/src/Module/drawode/drawode.c:150:15: style: Variable 'count' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:173:25: warning: Buffer 'pp' is too small, the function 'p_parm' expects a bigger buffer in 1st argument [argumentSize] wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:173:25: note: Function 'p_parm' is called wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:142:19: note: Declaration of 1st function argument. wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:167:17: note: Passing buffer 'pp' to function that is declared here wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:173:25: note: Buffer 'pp' is too small, the function 'p_parm' expects a bigger buffer in 1st argument wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:178:8: warning: Buffer 'pp' is too small, the function 'p_parm' expects a bigger buffer in 1st argument [argumentSize] wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:178:8: note: Function 'p_parm' is called wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:142:19: note: Declaration of 1st function argument. wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:167:17: note: Passing buffer 'pp' to function that is declared here wims-4.22~dfsg1/wims/src/OefMsg2wims/def.c:178:8: note: Buffer 'pp' is too small, the function 'p_parm' expects a bigger buffer in 1st argument wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:161:15: style: Local variable 'p2' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:90:18: note: Shadowed declaration wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:161:15: note: Shadow variable wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:194:19: style: Local variable 'p2' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:90:18: note: Shadowed declaration wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.c:194:19: note: Shadow variable wims-4.22~dfsg1/wims/src/OefMsg2wims/msglines.c:25:22: style:inconclusive: Function 'msg_error' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/OefMsg2wims/msg2wims.h:9:22: note: Function 'msg_error' argument 1 names different: declaration 's' definition 'p'. wims-4.22~dfsg1/wims/src/OefMsg2wims/msglines.c:25:22: note: Function 'msg_error' argument 1 names different: declaration 's' definition 'p'. wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:201:10: warning: Either the condition 'pe==NULL' is redundant or there is possible null pointer dereference: pe. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:200:42: note: Assuming that condition 'pe==NULL' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:201:10: note: Null pointer dereference wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:218:8: warning: Either the condition '(pe=find_matching(pp+1,'}'))==NULL' is redundant or there is possible null pointer dereference: pe. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:217:38: note: Assuming that condition '(pe=find_matching(pp+1,'}'))==NULL' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:218:8: note: Null pointer dereference wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:255:14: warning: Either the condition 'pt2==NULL' is redundant or there is possible null pointer dereference: pt2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:253:21: note: Assuming that condition 'pt2==NULL' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:255:14: note: Null pointer dereference wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:215:76: warning: Either the condition '(pe=find_matching(pp+1,'}'))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:217:38: note: Assuming that condition '(pe=find_matching(pp+1,'}'))==NULL' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:215:76: note: Null pointer addition wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:247:36: warning: Either the condition 'pt2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:246:19: note: Assuming that condition 'pt2==NULL' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:247:36: note: Null pointer addition wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:339:9: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:319:7: note: Shadowed declaration wims-4.22~dfsg1/wims/src/OefMsg2wims/oef2wims.c:339:9: note: Shadow variable wims-4.22~dfsg1/wims/src/OefMsg2wims/outexec.c:128:22: warning: Either the condition 'pe2' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/OefMsg2wims/outexec.c:122:10: note: Assuming that condition 'pe2' is not redundant wims-4.22~dfsg1/wims/src/OefMsg2wims/outexec.c:128:11: note: Assignment '*ps=*p=pe2', assigned value is 0 wims-4.22~dfsg1/wims/src/OefMsg2wims/outexec.c:128:22: note: Null pointer addition wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:115:9: style: Condition 'p==NULL' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:111:27: note: Assuming condition 'p==NULL' is false wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:115:9: note: Condition 'p==NULL' is always false wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:302:9: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:232:7: note: Shadowed declaration wims-4.22~dfsg1/wims/src/OefMsg2wims/process.c:302:9: note: Shadow variable wims-4.22~dfsg1/wims/src/Texgif/basic.c:33:8: style: Variable 't' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:182:10: style: Condition 'xx>=0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:180:10: note: Assuming that condition 'xx<=0' is not redundant wims-4.22~dfsg1/wims/src/Texgif/dvi.c:182:10: note: Condition 'xx>=0' is always true wims-4.22~dfsg1/wims/src/Texgif/dvi.c:184:10: style: Condition 'yy>=0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:180:19: note: Assuming that condition 'yy<=0' is not redundant wims-4.22~dfsg1/wims/src/Texgif/dvi.c:184:10: note: Condition 'yy>=0' is always true wims-4.22~dfsg1/wims/src/Texgif/dvi.c:189:16: style: Variable 'xx1' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:189:24: style: Variable 'xx2' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:190:16: style: Variable 'yy1' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/dvi.c:190:24: style: Variable 'yy2' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/gf.c:80:26: style: Variable 'min_n' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Texgif/texgif.c:81:29: error: Deallocation of a pointer pointing to a string literal ("") results in undefined behaviour. [autovarInvalidDeallocation] wims-4.22~dfsg1/wims/src/Texgif/texgif.c:79:20: note: Assignment 'hd=""', assigned value is "" wims-4.22~dfsg1/wims/src/Texgif/texgif.c:81:29: note: Deallocating memory that was not dynamically allocated wims-4.22~dfsg1/wims/src/Texgif/texgif.c:44:15: warning: Either the condition 'src==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/Texgif/texgif.c:64:11: note: Assuming that condition 'src==NULL' is not redundant wims-4.22~dfsg1/wims/src/Texgif/texgif.c:65:18: note: Calling function 'checktextype', 1st argument 'src' value is 0 wims-4.22~dfsg1/wims/src/Texgif/texgif.c:44:15: note: Null pointer dereference wims-4.22~dfsg1/wims/src/Wimsd/wimsd.c:143:50: error: Uninitialized variable: &vrai [uninitvar] wims-4.22~dfsg1/wims/src/Wimsd/wimsd.c:141:49: note: Assuming condition is false wims-4.22~dfsg1/wims/src/Wimsd/wimsd.c:143:50: note: Uninitialized variable: &vrai wims-4.22~dfsg1/wims/src/Wimslogd/cache.c:230:25: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] wims-4.22~dfsg1/wims/src/Wimslogd/cleaning.c:34:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wims-4.22~dfsg1/wims/src/Wimslogd/cleaning.c:87:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wims-4.22~dfsg1/wims/src/Wimslogd/cleaning.c:80:19: style: Local variable 'fst' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Wimslogd/cleaning.c:49:17: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Wimslogd/cleaning.c:80:19: note: Shadow variable wims-4.22~dfsg1/wims/src/Wimslogd/cmd.c:65:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Wimslogd/files.c:84:11: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:21:25: style: Parameter 'dat' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:23:14: style: Variable 'len' can be declared as const array [constVariable] wims-4.22~dfsg1/wims/src/Wimslogd/log.c:97:7: style: Checking if unsigned expression 'l' is less than zero. [unsignedLessThanZero] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogd.c:78:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogd.c:238:10: style: Same expression on both sides of '=='. [duplicateExpression] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:53:6: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:43:37: note: t is assigned wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:53:6: note: t is overwritten wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:199:20: style:inconclusive: Function 'my_debug' argument 1 names different: declaration 'p' definition 's'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogd.h:160:21: note: Function 'my_debug' argument 1 names different: declaration 'p' definition 's'. wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:199:20: note: Function 'my_debug' argument 1 names different: declaration 'p' definition 's'. wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:41:12: style: Local variable 'buf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:33:10: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdlines.c:41:12: note: Shadow variable wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdscore.c:386:12: error: Memory leak: buf [memleak] wims-4.22~dfsg1/wims/src/Wimslogd/wimslogdscore.c:452:15: style: Variable 'slevel' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/calc.c:96:26: warning: Either the condition 'i>=(sizeof(sort_keyw)/sizeof(sort_keyw[0]))' is redundant or the array 'sort_keyw[18]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/calc.c:95:9: note: Assuming that condition 'i>=(sizeof(sort_keyw)/sizeof(sort_keyw[0]))' is not redundant wims-4.22~dfsg1/wims/src/calc.c:96:26: note: Array index out of bounds wims-4.22~dfsg1/wims/src/calc.c:1923:18: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/calc.c:1925:8: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/calc.c:829:4: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:828:8: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:829:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1284:4: warning: Either the condition 'pp==NULL' is redundant or there is possible null pointer dereference: pp. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1283:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1284:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1307:4: warning: Either the condition 'pp==NULL' is redundant or there is possible null pointer dereference: pp. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1306:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1307:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1336:4: warning: Either the condition 'pp==NULL' is redundant or there is possible null pointer dereference: pp. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1335:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1336:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1497:4: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1496:28: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1497:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1526:4: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1525:31: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1526:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1575:4: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1574:28: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1575:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1853:36: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1857:8: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1853:36: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:1996:4: warning: Either the condition 'pp==NULL' is redundant or there is possible null pointer dereference: pp. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1995:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1996:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:2033:4: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2032:28: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2033:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:2087:6: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2086:10: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2087:6: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:2099:6: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2098:10: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2099:6: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:2103:8: warning: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2102:12: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2103:8: note: Null pointer dereference wims-4.22~dfsg1/wims/src/calc.c:829:30: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:828:8: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:829:30: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1284:41: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1283:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1284:41: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1307:41: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1306:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1307:41: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1336:41: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1335:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1336:41: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1497:31: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1496:28: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1497:31: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1526:12: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1525:31: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1526:12: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1575:12: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1574:28: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1575:12: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:1996:41: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:1995:8: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:1996:41: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:2033:31: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2032:28: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2033:31: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:2088:28: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2086:10: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2088:28: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:2104:30: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/calc.c:2102:12: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/calc.c:2104:30: note: Null pointer addition wims-4.22~dfsg1/wims/src/calc.c:807:9: style: Local variable 'n' shadows outer argument [shadowArgument] wims-4.22~dfsg1/wims/src/calc.c:804:37: note: Shadowed declaration wims-4.22~dfsg1/wims/src/calc.c:807:9: note: Shadow variable wims-4.22~dfsg1/wims/src/calc.c:1003:11: style: Local variable 'pp' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/calc.c:930:16: note: Shadowed declaration wims-4.22~dfsg1/wims/src/calc.c:1003:11: note: Shadow variable wims-4.22~dfsg1/wims/src/calc.c:1564:6: error: Uninitialized variable: buf [uninitvar] wims-4.22~dfsg1/wims/src/calc.c:1533:27: note: Assuming condition is false wims-4.22~dfsg1/wims/src/calc.c:1564:6: note: Uninitialized variable: buf wims-4.22~dfsg1/wims/src/calc.c:1863:18: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/config.c:691:12: portability: Undefined behaviour, pointer arithmetic 'ind_buf-1' is out of bounds. [pointerOutOfBounds] wims-4.22~dfsg1/wims/src/config.c:852:9: style: Variable 'ti' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/config.c:827:34: note: ti is assigned wims-4.22~dfsg1/wims/src/config.c:852:9: note: ti is overwritten wims-4.22~dfsg1/wims/src/config.c:875:22: style:inconclusive: Function 'setsesdir' argument 1 names different: declaration 'p' definition 'd'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:207:22: note: Function 'setsesdir' argument 1 names different: declaration 'p' definition 'd'. wims-4.22~dfsg1/wims/src/config.c:875:22: note: Function 'setsesdir' argument 1 names different: declaration 'p' definition 'd'. wims-4.22~dfsg1/wims/src/config.c:862:16: style: Local variable 'nbuf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/config.c:813:11: note: Shadowed declaration wims-4.22~dfsg1/wims/src/config.c:862:16: note: Shadow variable wims-4.22~dfsg1/wims/src/config.c:810:48: style: Variable 'ladirection' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/evalue.c:221:50: style: Variable 'inp' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/exam.c:163:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] wims-4.22~dfsg1/wims/src/exam.c:112:15: style: Local variable 'cbuf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/exam.c:47:24: note: Shadowed declaration wims-4.22~dfsg1/wims/src/exam.c:112:15: note: Shadow variable wims-4.22~dfsg1/wims/src/exec.c:695:38: error: Using pointer to local variable 'st' that is out of scope. [invalidLifetime] wims-4.22~dfsg1/wims/src/exec.c:692:13: note: Array decayed to pointer here. wims-4.22~dfsg1/wims/src/exec.c:681:14: note: Variable created here. wims-4.22~dfsg1/wims/src/exec.c:695:38: note: Using pointer to local variable 'st' that is out of scope. wims-4.22~dfsg1/wims/src/exec.c:974:36: error: Using pointer to local variable 'st' that is out of scope. [invalidLifetime] wims-4.22~dfsg1/wims/src/exec.c:971:11: note: Array decayed to pointer here. wims-4.22~dfsg1/wims/src/exec.c:966:14: note: Variable created here. wims-4.22~dfsg1/wims/src/exec.c:974:36: note: Using pointer to local variable 'st' that is out of scope. wims-4.22~dfsg1/wims/src/exec.c:970:42: warning: Either the condition 's1==NULL' is redundant or there is possible null pointer dereference: s1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:969:14: note: Assuming that condition 's1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:970:42: note: Null pointer dereference wims-4.22~dfsg1/wims/src/exec.c:1012:5: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1011:29: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1012:5: note: Null pointer dereference wims-4.22~dfsg1/wims/src/exec.c:1680:4: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1679:8: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1680:4: note: Null pointer dereference wims-4.22~dfsg1/wims/src/exec.c:1716:8: warning: Either the condition 'p4==NULL' is redundant or there is possible null pointer dereference: p4. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1715:14: note: Assuming that condition 'p4==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1716:8: note: Null pointer dereference wims-4.22~dfsg1/wims/src/exec.c:1739:6: warning: Either the condition 'p1==NULL' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1738:10: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1739:6: note: Null pointer dereference wims-4.22~dfsg1/wims/src/exec.c:1012:32: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1011:29: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1012:32: note: Null pointer addition wims-4.22~dfsg1/wims/src/exec.c:1550:32: warning: Either the condition 'p2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1551:10: note: Assuming that condition 'p2==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1550:32: note: Null pointer addition wims-4.22~dfsg1/wims/src/exec.c:1681:24: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1679:8: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1681:24: note: Null pointer addition wims-4.22~dfsg1/wims/src/exec.c:1739:33: warning: Either the condition 'p1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/exec.c:1738:10: note: Assuming that condition 'p1==NULL' is not redundant wims-4.22~dfsg1/wims/src/exec.c:1739:33: note: Null pointer addition wims-4.22~dfsg1/wims/src/exec.c:1381:5: style: Variable 'pp' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/exec.c:1369:11: note: pp is assigned wims-4.22~dfsg1/wims/src/exec.c:1381:5: note: pp is overwritten wims-4.22~dfsg1/wims/src/exec.c:732:11: style: Local variable 'p' shadows outer argument [shadowArgument] wims-4.22~dfsg1/wims/src/exec.c:713:25: note: Shadowed declaration wims-4.22~dfsg1/wims/src/exec.c:732:11: note: Shadow variable wims-4.22~dfsg1/wims/src/exec.c:966:14: style: Local variable 'st' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/exec.c:911:36: note: Shadowed declaration wims-4.22~dfsg1/wims/src/exec.c:966:14: note: Shadow variable wims-4.22~dfsg1/wims/src/exec.c:980:9: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/exec.c:913:7: note: Shadowed declaration wims-4.22~dfsg1/wims/src/exec.c:980:9: note: Shadow variable wims-4.22~dfsg1/wims/src/exec.c:1167:8: style: Local variable 'outbuf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/wims.h:360:13: note: Shadowed declaration wims-4.22~dfsg1/wims/src/exec.c:1167:8: note: Shadow variable wims-4.22~dfsg1/wims/src/exec.c:1375:19: error: Uninitialized variable: bbuf [uninitvar] wims-4.22~dfsg1/wims/src/exec.c:1367:19: note: Assuming condition is true wims-4.22~dfsg1/wims/src/exec.c:1375:19: note: Uninitialized variable: bbuf wims-4.22~dfsg1/wims/src/exec.c:1410:13: error: Uninitialized variable: setbuf [uninitvar] wims-4.22~dfsg1/wims/src/exec.c:1349:21: note: Assuming condition is false wims-4.22~dfsg1/wims/src/exec.c:1388:8: note: Assuming condition is false wims-4.22~dfsg1/wims/src/exec.c:1410:13: note: Uninitialized variable: setbuf wims-4.22~dfsg1/wims/src/exec.c:103:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/html.c:80:11: style: Local variable 'pp' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/html.c:34:18: note: Shadowed declaration wims-4.22~dfsg1/wims/src/html.c:80:11: note: Shadow variable wims-4.22~dfsg1/wims/src/insmath.c:67:31: style: Parameter 'f' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/lines.c:288:11: error: Array 'lc[16384]' accessed at index -1, which is out of bounds. [negativeIndex] wims-4.22~dfsg1/wims/src/lines.c:286:10: note: Assignment 'i=0', assigned value is 0 wims-4.22~dfsg1/wims/src/lines.c:288:11: note: Negative array index wims-4.22~dfsg1/wims/src/lines.c:882:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] wims-4.22~dfsg1/wims/src/lines.c:887:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] wims-4.22~dfsg1/wims/src/lines.c:148:22: error: Uninitialized variable: buf [uninitvar] wims-4.22~dfsg1/wims/src/lines.c:141:8: note: Assuming condition is false wims-4.22~dfsg1/wims/src/lines.c:148:22: note: Uninitialized variable: buf wims-4.22~dfsg1/wims/src/lines.c:288:9: error: Uninitialized variable: lc [uninitvar] wims-4.22~dfsg1/wims/src/lines.c:279:16: note: Assuming condition is false wims-4.22~dfsg1/wims/src/lines.c:280:20: note: Assuming condition is false wims-4.22~dfsg1/wims/src/lines.c:288:9: note: Uninitialized variable: lc wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:428:3: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/log.c:132:21: style:inconclusive: Function 'user_log' argument 1 names different: declaration 'p' definition 'c'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:364:21: note: Function 'user_log' argument 1 names different: declaration 'p' definition 'c'. wims-4.22~dfsg1/wims/src/log.c:132:21: note: Function 'user_log' argument 1 names different: declaration 'p' definition 'c'. wims-4.22~dfsg1/wims/src/log.c:290:21: style:inconclusive: Function 'mail_log' argument 1 names different: declaration 'p' definition 'c'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:366:21: note: Function 'mail_log' argument 1 names different: declaration 'p' definition 'c'. wims-4.22~dfsg1/wims/src/log.c:290:21: note: Function 'mail_log' argument 1 names different: declaration 'p' definition 'c'. wims-4.22~dfsg1/wims/src/log.c:134:28: style: Local variable 'logbuf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/log.c:23:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/log.c:134:28: note: Shadow variable wims-4.22~dfsg1/wims/src/log.c:238:8: style: Local variable 'logbuf' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/log.c:23:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/log.c:238:8: note: Shadow variable wims-4.22~dfsg1/wims/src/log.c:179:38: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/log.c:383:42: style: Variable 'c' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/log.c:474:20: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/mathml.c:73:20: style: Condition 'idx<0' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/mathml.c:71:14: note: Assuming that condition '(u[0])>='0'' is not redundant wims-4.22~dfsg1/wims/src/mathml.c:72:24: note: Assignment 'idx=u[0]-'0'', assigned value is greater than -1 wims-4.22~dfsg1/wims/src/mathml.c:73:20: note: Condition 'idx<0' is always false wims-4.22~dfsg1/wims/src/mathml.c:73:31: style: Condition 'idx>11' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/mathml.c:71:14: note: Assuming that condition '(u[0])<='9'' is not redundant wims-4.22~dfsg1/wims/src/mathml.c:72:24: note: Assignment 'idx=u[0]-'0'', assigned value is less than 10 wims-4.22~dfsg1/wims/src/mathml.c:73:31: note: Condition 'idx>11' is always false wims-4.22~dfsg1/wims/src/mathml.c:75:37: style: Condition 'u[2]!=0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/mathml.c:75:14: note: Assuming that condition '(u[2])>='0'' is not redundant wims-4.22~dfsg1/wims/src/mathml.c:75:37: note: Condition 'u[2]!=0' is always true wims-4.22~dfsg1/wims/src/rawmath.c:345:17: style: Condition '*p2=='^'' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/rawmath.c:342:12: note: Assuming condition '*p2' is true wims-4.22~dfsg1/wims/src/rawmath.c:345:17: note: Condition '*p2=='^'' is always false wims-4.22~dfsg1/wims/src/rawmath.c:335:12: style: Same expression on both sides of '-'. [duplicateExpression] wims-4.22~dfsg1/wims/src/rawmath.c:653:60: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] wims-4.22~dfsg1/wims/src/rawmath.c:220:30: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wims-4.22~dfsg1/wims/src/rawmath.c:231:9: style: Local variable 'sign' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:154:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/rawmath.c:231:9: note: Shadow variable wims-4.22~dfsg1/wims/src/rawmath.c:448:30: style: Local variable 'p' shadows outer argument [shadowArgument] wims-4.22~dfsg1/wims/src/rawmath.c:286:20: note: Shadowed declaration wims-4.22~dfsg1/wims/src/rawmath.c:448:30: note: Shadow variable wims-4.22~dfsg1/wims/src/rawmath.c:765:13: style: Local variable 'n' shadows outer argument [shadowArgument] wims-4.22~dfsg1/wims/src/rawmath.c:714:36: note: Shadowed declaration wims-4.22~dfsg1/wims/src/rawmath.c:765:13: note: Shadow variable wims-4.22~dfsg1/wims/src/score.c:423:34: error: Using pointer to local variable 'buf2' that is out of scope. [invalidLifetime] wims-4.22~dfsg1/wims/src/score.c:420:9: note: Array decayed to pointer here. wims-4.22~dfsg1/wims/src/score.c:392:30: note: Assuming condition is false wims-4.22~dfsg1/wims/src/score.c:393:30: note: Variable created here. wims-4.22~dfsg1/wims/src/score.c:423:34: note: Using pointer to local variable 'buf2' that is out of scope. wims-4.22~dfsg1/wims/src/score.c:186:29: style: Condition 'sh<1' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/score.c:186:20: note: Assignment 'sh=rscore[i].sh+1', assigned value is greater than 0 wims-4.22~dfsg1/wims/src/score.c:186:29: note: Condition 'sh<1' is always false wims-4.22~dfsg1/wims/src/score.c:124:40: warning: Either the condition 'pn==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/score.c:125:11: note: Assuming that condition 'pn==NULL' is not redundant wims-4.22~dfsg1/wims/src/score.c:124:40: note: Null pointer addition wims-4.22~dfsg1/wims/src/score.c:650:23: style:inconclusive: Function 'gettrycheck' argument 1 names different: declaration 'class' definition 'classe'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:427:24: note: Function 'gettrycheck' argument 1 names different: declaration 'class' definition 'classe'. wims-4.22~dfsg1/wims/src/score.c:650:23: note: Function 'gettrycheck' argument 1 names different: declaration 'class' definition 'classe'. wims-4.22~dfsg1/wims/src/score.c:650:47: style:inconclusive: Function 'gettrycheck' argument 3 names different: declaration 'sh' definition 'she'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:427:47: note: Function 'gettrycheck' argument 3 names different: declaration 'sh' definition 'she'. wims-4.22~dfsg1/wims/src/score.c:650:47: note: Function 'gettrycheck' argument 3 names different: declaration 'sh' definition 'she'. wims-4.22~dfsg1/wims/src/score.c:650:56: style:inconclusive: Function 'gettrycheck' argument 4 names different: declaration 'ex' definition 'exo'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:427:55: note: Function 'gettrycheck' argument 4 names different: declaration 'ex' definition 'exo'. wims-4.22~dfsg1/wims/src/score.c:650:56: note: Function 'gettrycheck' argument 4 names different: declaration 'ex' definition 'exo'. wims-4.22~dfsg1/wims/src/score.c:679:26: style:inconclusive: Function 'getseedscore' argument 1 names different: declaration 'class' definition 'classe'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:428:27: note: Function 'getseedscore' argument 1 names different: declaration 'class' definition 'classe'. wims-4.22~dfsg1/wims/src/score.c:679:26: note: Function 'getseedscore' argument 1 names different: declaration 'class' definition 'classe'. wims-4.22~dfsg1/wims/src/score.c:679:50: style:inconclusive: Function 'getseedscore' argument 3 names different: declaration 'sh' definition 'she'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:428:50: note: Function 'getseedscore' argument 3 names different: declaration 'sh' definition 'she'. wims-4.22~dfsg1/wims/src/score.c:679:50: note: Function 'getseedscore' argument 3 names different: declaration 'sh' definition 'she'. wims-4.22~dfsg1/wims/src/score.c:679:59: style:inconclusive: Function 'getseedscore' argument 4 names different: declaration 'ex' definition 'exo'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:428:58: note: Function 'getseedscore' argument 4 names different: declaration 'ex' definition 'exo'. wims-4.22~dfsg1/wims/src/score.c:679:59: note: Function 'getseedscore' argument 4 names different: declaration 'ex' definition 'exo'. wims-4.22~dfsg1/wims/src/texmath.c:206:16: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/texmath.c:236:12: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/texmath.c:206:16: note: Null pointer addition wims-4.22~dfsg1/wims/src/texmath.c:247:16: warning: Either the condition 'pp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/texmath.c:277:12: note: Assuming that condition 'pp==NULL' is not redundant wims-4.22~dfsg1/wims/src/texmath.c:247:16: note: Null pointer addition wims-4.22~dfsg1/wims/src/texmath.c:662:18: warning: Either the condition '!p2' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/texmath.c:663:9: note: Assuming that condition '!p2' is not redundant wims-4.22~dfsg1/wims/src/texmath.c:662:18: note: Null pointer subtraction wims-4.22~dfsg1/wims/src/texmath.c:520:34: style:inconclusive: Function 't_onefactor' argument 1 names different: declaration 'p' definition 'fb'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/texmath.c:37:34: note: Function 't_onefactor' argument 1 names different: declaration 'p' definition 'fb'. wims-4.22~dfsg1/wims/src/texmath.c:520:34: note: Function 't_onefactor' argument 1 names different: declaration 'p' definition 'fb'. wims-4.22~dfsg1/wims/src/texmath.c:346:7: style: Local variable 'sign' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:154:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/texmath.c:346:7: note: Shadow variable wims-4.22~dfsg1/wims/src/texmath.c:401:13: style: Local variable 'pt' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/texmath.c:347:19: note: Shadowed declaration wims-4.22~dfsg1/wims/src/texmath.c:401:13: note: Shadow variable wims-4.22~dfsg1/wims/src/texmath.c:550:20: style: Local variable 'pt' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/texmath.c:535:13: note: Shadowed declaration wims-4.22~dfsg1/wims/src/texmath.c:550:20: note: Shadow variable wims-4.22~dfsg1/wims/src/var.c:157:35: warning: Either the condition '_varbufcurr>=16' is redundant or the array '_varbuf[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/var.c:158:19: note: Assuming that condition '_varbufcurr>=16' is not redundant wims-4.22~dfsg1/wims/src/var.c:157:35: note: Array index out of bounds wims-4.22~dfsg1/wims/src/var.c:171:15: warning: Either the condition 'lvl>=(sizeof(vlenmax)/sizeof(vlenmax[0]))' is redundant or the array 'vlenmax[11]' is accessed at index 11, which is out of bounds. [arrayIndexOutOfBoundsCond] wims-4.22~dfsg1/wims/src/var.c:172:19: note: Assuming that condition 'lvl>=(sizeof(vlenmax)/sizeof(vlenmax[0]))' is not redundant wims-4.22~dfsg1/wims/src/var.c:171:15: note: Array index out of bounds wims-4.22~dfsg1/wims/src/var.c:279:31: style:inconclusive: Function 'setvar' argument 2 names different: declaration 'vval' definition 'vvalue'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:447:31: note: Function 'setvar' argument 2 names different: declaration 'vval' definition 'vvalue'. wims-4.22~dfsg1/wims/src/var.c:279:31: note: Function 'setvar' argument 2 names different: declaration 'vval' definition 'vvalue'. wims-4.22~dfsg1/wims/src/var.c:364:20: style:inconclusive: Function 'getvar' argument 1 names different: declaration 'name' definition 'vname'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/wims.h:446:20: note: Function 'getvar' argument 1 names different: declaration 'name' definition 'vname'. wims-4.22~dfsg1/wims/src/var.c:364:20: note: Function 'getvar' argument 1 names different: declaration 'name' definition 'vname'. wims-4.22~dfsg1/wims/src/variables.c:1351:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wims-4.22~dfsg1/wims/src/variables.c:427:8: style: Condition '*s!=0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/variables.c:924:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wims-4.22~dfsg1/wims/src/variables.c:531:13: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:527:7: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:531:13: note: Null pointer dereference wims-4.22~dfsg1/wims/src/variables.c:581:14: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:579:7: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:581:14: note: Null pointer dereference wims-4.22~dfsg1/wims/src/variables.c:846:6: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:841:9: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:846:6: note: Null pointer dereference wims-4.22~dfsg1/wims/src/variables.c:1160:6: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:1157:9: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:1160:6: note: Null pointer dereference wims-4.22~dfsg1/wims/src/variables.c:846:11: warning: Either the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:841:9: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:846:11: note: Null pointer addition wims-4.22~dfsg1/wims/src/variables.c:1160:11: warning: Either the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/variables.c:1157:9: note: Assuming that condition 'p==NULL' is not redundant wims-4.22~dfsg1/wims/src/variables.c:1160:11: note: Null pointer addition wims-4.22~dfsg1/wims/src/variables.c:1496:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] wims-4.22~dfsg1/wims/src/variables.c:308:13: style: Local variable 'pp' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/variables.c:248:13: note: Shadowed declaration wims-4.22~dfsg1/wims/src/variables.c:308:13: note: Shadow variable wims-4.22~dfsg1/wims/src/variables.c:428:9: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/variables.c:417:7: note: Shadowed declaration wims-4.22~dfsg1/wims/src/variables.c:428:9: note: Shadow variable wims-4.22~dfsg1/wims/src/variables.c:1067:11: style: Local variable 'i' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/variables.c:1055:9: note: Shadowed declaration wims-4.22~dfsg1/wims/src/variables.c:1067:11: note: Shadow variable wims-4.22~dfsg1/wims/src/variables.c:764:8: style: Variable 'add' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1061:44: style: Variable 'c' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1198:14: style: Variable 'seedcnt' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1200:18: style: Variable 'seedlastcnt' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1231:26: style: Variable 'seedlastcnt' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1234:22: style: Variable 'seedcnt' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1250:14: style: Variable 'seedcnt' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1373:40: style: Variable 'bcolor' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1376:34: style: Variable 'link' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1379:37: style: Variable 'vlink' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1382:37: style: Variable 'vlink' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1387:13: style: Variable 'refcolor' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/variables.c:1402:16: style: Variable 'txbuf[0]' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/wims.c:1222:5: warning: Return value of function getppid() is not used. [ignoredReturnValue] wims-4.22~dfsg1/wims/src/wims.c:1190:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wims-4.22~dfsg1/wims/src/wims.c:1009:33: style: Condition 'p[3]!=0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/wims.c:1009:10: note: Assuming that condition '(p[3])>='0'' is not redundant wims-4.22~dfsg1/wims/src/wims.c:1009:33: note: Condition 'p[3]!=0' is always true wims-4.22~dfsg1/wims/src/wims.c:1097:12: style: Condition 'll>0' is always true [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/wims.c:1091:33: note: Assuming that condition '(ll=atoi(pp))<=0' is not redundant wims-4.22~dfsg1/wims/src/wims.c:1097:12: note: Condition 'll>0' is always true wims-4.22~dfsg1/wims/src/wims.c:870:11: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/wims.c:867:11: note: Assuming that condition 'c==NULL' is not redundant wims-4.22~dfsg1/wims/src/wims.c:870:11: note: Null pointer dereference wims-4.22~dfsg1/wims/src/wims.c:898:11: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] wims-4.22~dfsg1/wims/src/wims.c:895:11: note: Assuming that condition 'c==NULL' is not redundant wims-4.22~dfsg1/wims/src/wims.c:898:11: note: Null pointer dereference wims-4.22~dfsg1/wims/src/wims.c:908:27: warning: Either the condition 'pt' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] wims-4.22~dfsg1/wims/src/wims.c:907:35: note: Assuming that condition 'pt' is not redundant wims-4.22~dfsg1/wims/src/wims.c:908:27: note: Null pointer subtraction wims-4.22~dfsg1/wims/src/wims.c:1267:8: style: Same expression on both sides of '=='. [duplicateExpression] wims-4.22~dfsg1/wims/src/wims.c:766:16: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] wims-4.22~dfsg1/wims/src/wims.c:939:13: style: Local variable 'p' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/wims.c:812:13: note: Shadowed declaration wims-4.22~dfsg1/wims/src/wims.c:939:13: note: Shadow variable wims-4.22~dfsg1/wims/src/wims.c:918:22: style: Variable 'rlim.rlim_cur' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/wims.c:918:36: style: Variable 'rlim.rlim_max' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6313:18: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6286:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6291:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5977:8: style: Condition 'c=='\n'' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5975:10: note: Assignment 'c=0', assigned value is 0 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5977:8: note: Condition 'c=='\n'' is always false wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5977:21: style: Condition 'c==';'' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5975:10: note: Assignment 'c=0', assigned value is 0 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5977:21: note: Condition 'c==';'' is always false wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6231:25: style: Condition 'tmp==0' is always false [knownConditionTrueFalse] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:170:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:176:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:302:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:603:27: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:605:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:842:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:844:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1123:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1195:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1315:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1988:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2301:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2303:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2418:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2420:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3815:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3817:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4187:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4189:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4265:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4276:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4276:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4276:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4276:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4289:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4289:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4289:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4289:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 12) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 13) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 14) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4297:1: warning: %d in format string (no. 15) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4877:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4879:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5234:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5454:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5456:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5667:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5669:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5702:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5704:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5863:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5865:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5940:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:797:84: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1315:83: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1337:220: error: Allocation with eval_parametric, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1339:218: error: Allocation with eval_parametric, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1347:217: error: Allocation with eval, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:1349:215: error: Allocation with eval, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2337:583: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2339:583: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2623:582: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2625:582: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2853:218: error: Allocation with eval_levelcurve, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2855:216: error: Allocation with eval_levelcurve, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2954:583: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:2956:583: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3237:53: error: Allocation with data2js_array, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3467:579: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3469:579: error: Allocation with doubledata2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3711:214: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3713:212: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3759:214: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3761:212: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3858:82: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:3860:78: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4615:215: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4640:462: error: Allocation with double_xy2js_array, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5058:216: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5060:214: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5092:211: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5094:209: error: Allocation with double_xy2js_array, snprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5218:69: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5223:68: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5614:49: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:5881:49: error: Allocation with get_string, fprintf doesn't release it. [leakNoVarFunctionCall] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4613:15: style: Variable 'use_snap' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4612:11: note: use_snap is assigned wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4613:15: note: use_snap is overwritten wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4724:13: style: Variable 'decimals' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4720:24: note: decimals is assigned wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4724:13: note: decimals is overwritten wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4766:13: style: Variable 'decimals' is reassigned a value before the old one has been used. [redundantAssignment] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4764:24: note: decimals is assigned wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:4766:13: note: decimals is overwritten wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6331:94: style:inconclusive: Function 'eval' argument 8 names different: declaration 'xsteps' definition 'plotsteps'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:334:94: note: Function 'eval' argument 8 names different: declaration 'xsteps' definition 'plotsteps'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6331:94: note: Function 'eval' argument 8 names different: declaration 'xsteps' definition 'plotsteps'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6610:30: style:inconclusive: Function 'check_string_length' argument 1 names different: declaration 'length' definition 'L'. [funcArgNamesDifferent] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:317:30: note: Function 'check_string_length' argument 1 names different: declaration 'length' definition 'L'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6610:30: note: Function 'check_string_length' argument 1 names different: declaration 'length' definition 'L'. wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:156:11: style: Local variable 'tmp_buffer' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:318:14: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:156:11: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6270:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:79:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6270:8: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6297:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:79:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6297:8: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6638:3: style: Local variable 'dashtype' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:386:12: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6638:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6653:3: style: Local variable 'text' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:206:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6653:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6668:3: style: Local variable 'levelcurve' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Lib/libwims.h:221:5: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6668:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6757:3: style: Local variable 'rotate' shadows outer function [shadowFunction] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:320:6: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6757:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6773:3: style: Local variable 'onclick' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:56:5: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6773:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6844:3: style: Local variable 'angle' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:78:8: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6844:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6862:3: style: Local variable 'colors' shadows outer variable [shadowVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.h:373:60: note: Shadowed declaration wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6862:3: note: Shadow variable wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6004:41: style: Parameter 'center' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6331:125: style: Parameter 'rotationcenter' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6411:61: style: Parameter 'rotationcenter' can be declared as const array [constParameter] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6494:39: style: Parameter 's' can be declared as pointer to const [constParameter] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6036:18: style: Variable 'count' is assigned a value that is never used. [unreadVariable] wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6303:21: style: Variable 'string_length' is assigned a value that is never used. [unreadVariable] diff: head wims-4.22~dfsg1/wims/src/Flydraw/flylines.c:148:19: style: Parameter 'dbuf' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Flydraw/flylines.c:148:19: style: Parameter 'dbuf' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/gap.c:124:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/gap.c:124:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/m2.c:128:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/m2.c:128:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:105:25: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:105:25: style: Parameter 'p' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:196:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/maxima.c:196:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/octave.c:146:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/octave.c:146:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/pari.c:180:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/pari.c:180:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Interfaces/scilab.c:118:33: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Interfaces/scilab.c:118:33: style: Parameter 'end' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Lib/liblines.c:740:27: style: Parameter 'start' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Lib/liblines.c:740:27: style: Parameter 'start' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:103:24: style: Variable 'mag01' can be declared as const array [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:103:24: style: Variable 'mag01' can be declared with const [constVariable] head wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Lib/mt19937ar.c:74:34: style: Parameter 'init_key' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:3:58: style: Parameter 'dragstuff' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdragstuff.c:3:58: style: Parameter 'dragstuff' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6004:41: style: Parameter 'center' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6004:41: style: Parameter 'center' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6331:125: style: Parameter 'rotationcenter' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6331:125: style: Parameter 'rotationcenter' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6411:61: style: Parameter 'rotationcenter' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6411:61: style: Parameter 'rotationcenter' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6494:39: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/canvasdraw/canvasdraw.c:6494:39: style: Parameter 's' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:11572:11: style: Parameter 'ndl_cp' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:11572:11: style: Parameter 'ndl_cp' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:11572:20: style: Parameter 'hst_cp' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:11572:20: style: Parameter 'hst_cp' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:3568:40: style: Parameter 'a_path' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/checkmol/checkmolc.c:3568:40: style: Parameter 'a_path' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:36:23: style: Parameter 'curr' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:36:23: style: Parameter 'curr' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:65:20: style: Parameter 'curr' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/cryptarith.c:65:20: style: Parameter 'curr' can be declared with const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/ftype.c:49:26: style: Parameter 'argv' can be declared with const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/html2msg.c:258:26: style: Parameter 'argv' can be declared with const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:137:18: style: Variable 'min' can be declared with const [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:138:18: style: Variable 'plus' can be declared with const [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:139:18: style: Variable 'min_word' can be declared with const [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Misc/scienceprint/scienceprint.c:140:18: style: Variable 'plus_word' can be declared with const [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Misc/sigdigits/sigdigits.c:73:28: style: Parameter 'argv' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:128:49: style: Parameter 'source' can be declared as const array [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/whirlgif/gifdecod.c:128:49: style: Parameter 'source' can be declared with const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Misc/wrap.c:23:25: style: Parameter 'argv' can be declared with const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Texgif/texgif.c:121:26: style: Parameter 'argv' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:21:25: style: Parameter 'dat' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:21:25: style: Parameter 'dat' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:23:14: style: Variable 'len' can be declared as const array [constVariable] 2.8 wims-4.22~dfsg1/wims/src/Wimslogd/housekeep.c:23:14: style: Variable 'len' can be declared with const [constVariable] head wims-4.22~dfsg1/wims/src/insmath.c:67:31: style: Parameter 'f' can be declared as pointer to const [constParameter] 2.8 wims-4.22~dfsg1/wims/src/insmath.c:67:31: style: Parameter 'f' can be declared with const [constParameter] head wims-4.22~dfsg1/wims/src/score.c:423:34: error: Using pointer to local variable 'buf2' that is out of scope. [invalidLifetime] wims-4.22~dfsg1/wims/src/score.c:420:9: note: Array decayed to pointer here. wims-4.22~dfsg1/wims/src/score.c:392:30: note: Assuming condition is false wims-4.22~dfsg1/wims/src/score.c:393:30: note: Variable created here. wims-4.22~dfsg1/wims/src/score.c:423:34: note: Using pointer to local variable 'buf2' that is out of scope. 2.8 wims-4.22~dfsg1/wims/src/score.c:423:34: error: Using pointer to local variable 'buf2' that is out of scope. [invalidLifetime] wims-4.22~dfsg1/wims/src/score.c:420:9: note: Array decayed to pointer here. wims-4.22~dfsg1/wims/src/score.c:393:30: note: Variable created here. wims-4.22~dfsg1/wims/src/score.c:423:34: note: Using pointer to local variable 'buf2' that is out of scope. DONE