2024-03-25 07:00 ftp://ftp.de.debian.org/debian/pool/main/p/psi/psi_1.5+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: fd7bd50 (2024-03-25 07:57:46 +0100) count: 696 681 elapsed-time: 1.8 2.4 head-timing-info: Tokenizer::simplifyTokens1::simplifyTokenList1: 0.003615s (avg. 0.003615s - 1 result(s)) Tokenizer::createTokens: 0.003409s (avg. 0.003409s - 1 result(s)) Tokenizer::simplifyTokens1::simplifyTokenList1::findGarbageCode: 0.000629s (avg. 0.000629s - 1 result(s)) Overall time: 0.007024s old-timing-info: Tokenizer::simplifyTokens1::simplifyTokenList1: 0.003186s (avg. 0.003186s - 1 result(s)) Tokenizer::createTokens: 0.002912s (avg. 0.002912s - 1 result(s)) Tokenizer::simplifyTokens1::simplifyTokenList1::findGarbageCode: 0.000563s (avg. 0.000563s - 1 result(s)) Overall time: 0.006098s head results: psi-1.5/3rdparty/http-parser/contrib/parsertrace.c:90:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] psi-1.5/3rdparty/http-parser/contrib/parsertrace.c:110:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] psi-1.5/3rdparty/http-parser/bench.c:44:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_info' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/bench.c:56:26: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/bench.c:44:33: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/bench.c:49:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_data' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/bench.c:60:16: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/bench.c:49:33: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/qhttp/example/keep-alive/main.cpp:153:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] psi-1.5/3rdparty/qhttp/src/private/qhttpclientresponse_private.hpp:24:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PUBLIC is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/qhttp/src/qhttpclientrequest.cpp:10:5: error: There is an unknown macro here somewhere. Configuration is required. If QHTTP_LINE_LOG is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/qhttp/src/private/qhttpserverconnection_private.hpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If QHTTP_LINE_DEEPLOG is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/qhttp/src/private/qhttpserverrequest_private.hpp:25:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PUBLIC is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/qhttp/src/qhttpserverresponse.cpp:10:5: error: There is an unknown macro here somewhere. Configuration is required. If QHTTP_LINE_LOG is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/appledns/appledns.cpp:306:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/appledns/qdnssd.cpp:69:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/appledns/sdtest.cpp:140:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/corelib/netnames.h:647:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/corelib/irisnetglobal.cpp:248:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/corelib/netavailability.h:33:2: style: Class 'NetAvailability' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/irisnet/corelib/netavailability.cpp:32:2: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/irisnet/corelib/irisnetplugin.h:199:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_INTERFACE is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/corelib/netnames.cpp:448:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/corelib/objectsession.cpp:179:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/cutestuff/bsocket.h:84:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/cutestuff/bytestream.cpp:61:2: warning: Member variable 'Private::errorCode' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/irisnet/noncore/cutestuff/httpconnect.h:48:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/cutestuff/bytestream.cpp:232:8: style: Local variable 'error' shadows outer function [shadowFunction] psi-1.5/iris/src/irisnet/noncore/cutestuff/bytestream.cpp:240:7: note: Shadowed declaration psi-1.5/iris/src/irisnet/noncore/cutestuff/bytestream.cpp:232:8: note: Shadow variable psi-1.5/iris/src/irisnet/noncore/cutestuff/httppoll.h:59:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/cutestuff/socks.h:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/icecomponent.cpp:601:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/stuntransaction.h:120:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/iceturntransport.cpp:75:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/legacy/ndns.h:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/legacy/safedelete.h:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/legacy/servsock.h:49:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/legacy/srvresolver.h:68:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/processquit.cpp:89:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/http-parser/http_parser.c:245:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:249:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:251:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:253:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:259:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:275:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] psi-1.5/3rdparty/http-parser/http_parser.c:1177:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psi-1.5/3rdparty/http-parser/http_parser.c:2089:62: style:inconclusive: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] psi-1.5/3rdparty/http-parser/http_parser.h:382:66: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. psi-1.5/3rdparty/http-parser/http_parser.c:2089:62: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:652:20: style: Condition 'parseSoftware(val,&out)' is always true [knownConditionTrueFalse] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:652:20: note: Calling function 'parseSoftware' returns 1 psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:652:20: note: Condition 'parseSoftware(val,&out)' is always true psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:38:14: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:47:14: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:86:11: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:91:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:123:11: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:150:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:158:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:199:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:216:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:223:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:231:19: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:233:24: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:238:19: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:239:32: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:280:28: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:321:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:331:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:383:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:404:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:414:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stuntypes.cpp:701:73: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/udpportreserver.cpp:250:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:384:3: performance: Variable 'method' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:160:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:206:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:277:14: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:291:47: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:298:47: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:314:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:351:10: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:365:46: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:493:14: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:534:7: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:549:7: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:567:7: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:624:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:693:21: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:720:56: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:725:43: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:728:22: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:238:6: style: The scope of the variable '_next' can be reduced. [variableScope] psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:691:64: style:inconclusive: Function 'extractClass' argument 1 names different: declaration 'a' definition 'in'. [funcArgNamesDifferent] psi-1.5/iris/src/irisnet/noncore/stunmessage.h:94:46: note: Function 'extractClass' argument 1 names different: declaration 'a' definition 'in'. psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:691:64: note: Function 'extractClass' argument 1 names different: declaration 'a' definition 'in'. psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:641:10: style: Local variable 'method' shadows outer function [shadowFunction] psi-1.5/iris/src/irisnet/noncore/stunmessage.h:72:10: note: Shadowed declaration psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:641:10: note: Shadow variable psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:644:8: style: Local variable 'mclass' shadows outer function [shadowFunction] psi-1.5/iris/src/irisnet/noncore/stunmessage.h:71:8: note: Shadowed declaration psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:644:8: note: Shadow variable psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:704:8: style: Local variable 'mclass' shadows outer function [shadowFunction] psi-1.5/iris/src/irisnet/noncore/stunmessage.h:71:8: note: Shadowed declaration psi-1.5/iris/src/irisnet/noncore/stunmessage.cpp:704:8: note: Shadow variable psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:378:17: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:391:25: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:699:23: style: Variable 'start' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:699:31: style: Variable 'last' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:707:27: style: Variable 'q' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:728:23: style: Variable 'start' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:728:31: style: Variable 'last' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_packet.c:925:23: style: Variable 'last' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_sys.c:137:57: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns_sys.c:215:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_sys.c:361:18: style: Variable 'str' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:802:40: style:inconclusive: Function 'mdnsd_out' argument 2 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.h:76:40: note: Function 'mdnsd_out' argument 2 names different: declaration 'm' definition '_m'. psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:802:40: note: Function 'mdnsd_out' argument 2 names different: declaration 'm' definition '_m'. psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:581:24: style: Local variable 'name' shadows outer argument [shadowArgument] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:562:48: note: Shadowed declaration psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:581:24: note: Shadow variable psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:595:24: style: Local variable 'name' shadows outer argument [shadowArgument] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:562:48: note: Shadowed declaration psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:595:24: note: Shadow variable psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:762:36: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:777:32: style: Variable 'an' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:797:20: style: Variable 'an' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:1053:36: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:1106:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:129:17: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:371:16: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] psi-1.5/iris/src/jdns/src/jdns/jdns_mdnsd.c:739:14: style: Variable 'r' is assigned a value that is never used. [unreadVariable] psi-1.5/iris/src/jdns/src/qjdns/qjdns_p.h:51:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/3rdparty/http-parser/test.c:2327:41: error: Non-local variable 'current_pause_parser' will use pointer to local variable 's'. [danglingLifetime] psi-1.5/3rdparty/http-parser/test.c:2326:26: note: Address of variable taken here. psi-1.5/3rdparty/http-parser/test.c:2323:24: note: Variable created here. psi-1.5/3rdparty/http-parser/test.c:2327:41: note: Non-local variable 'current_pause_parser' will use pointer to local variable 's'. psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:93:54: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:113:54: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:138:53: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:141:54: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:158:58: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:161:59: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:103:53: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:56:23: style: union member 'Anonymous0::_S6_u16' is never used. [unusedStructMember] psi-1.5/iris/src/jdns/src/qjdns/qjdns_sock.cpp:57:23: style: union member 'Anonymous0::_S6_u32' is never used. [unusedStructMember] psi-1.5/3rdparty/http-parser/test.c:2593:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:2593:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3353:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3353:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3387:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3387:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3421:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3421:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3448:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3448:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3475:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3475:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3502:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3502:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3531:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3531:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3546:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3546:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:3593:15: style: Local variable 'parser' shadows outer variable [shadowVariable] psi-1.5/3rdparty/http-parser/test.c:46:21: note: Shadowed declaration psi-1.5/3rdparty/http-parser/test.c:3593:15: note: Shadow variable psi-1.5/3rdparty/http-parser/test.c:1845:30: style: Parameter 'p' can be declared as pointer to const. However it seems that 'request_url_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2259:14: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1845:30: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1856:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'header_field_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2257:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1856:31: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1875:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'header_value_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2258:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1875:31: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1904:23: style: Parameter 'p' can be declared as pointer to const. However it seems that 'body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2235:15: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1904:23: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1918:29: style: Parameter 'p' can be declared as pointer to const. However it seems that 'count_body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2248:15: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1918:29: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1928:32: style: Parameter 'p' can be declared as pointer to const. However it seems that 'message_begin_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2256:24: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1928:32: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1936:35: style: Parameter 'p' can be declared as pointer to const. However it seems that 'headers_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2249:27: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1936:35: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1949:35: style: Parameter 'p' can be declared as pointer to const. However it seems that 'message_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2250:27: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1949:35: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1981:34: style: Parameter 'p' can be declared as pointer to const. However it seems that 'response_status_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2260:17: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1981:34: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:1992:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'chunk_header_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2264:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:1992:31: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2005:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] psi-1.5/3rdparty/http-parser/test.c:2023:41: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_message_begin_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2106:24: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2023:41: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2031:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_header_field_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2107:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2031:40: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2039:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_header_value_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2108:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2039:40: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2047:39: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_request_url_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2109:14: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2047:39: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2055:32: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2261:15: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2055:32: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2063:44: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_headers_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2112:27: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2063:44: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2072:44: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_message_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2113:27: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2072:44: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2081:43: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_response_status_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2110:17: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2081:43: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2089:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_chunk_header_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/test.c:2114:23: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/test.c:2089:40: note: Parameter 'p' can be declared as pointer to const psi-1.5/3rdparty/http-parser/test.c:2097:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] psi-1.5/3rdparty/http-parser/test.c:2496:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] psi-1.5/3rdparty/http-parser/test.c:2520:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] psi-1.5/3rdparty/http-parser/test.c:3885:9: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/qjdns/qjdnsshared.cpp:50:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/jdns/tools/jdns/main.h:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/base/unittest/randomnumbergeneratortest.cpp:46:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/base/timezone.cpp:110:6: style: The scope of the variable 'tzoSign' can be reduced. [variableScope] psi-1.5/iris/src/xmpp/base/unittest/randrandomnumbergeneratortest.cpp:32:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/jid/unittest/jidtest.cpp:34:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/qa/qttestutil/example/myfirstclasstest.cpp:10:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/qa/qttestutil/example/mysecondclasstest.cpp:10:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/qa/unittest.template/myclasstest.cpp:29:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/sasl/unittest/digestmd5responsetest.cpp:34:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/sasl/scramsha1response.cpp:85:12: style: Local variable 'pattern' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/sasl/scramsha1response.cpp:44:10: note: Shadowed declaration psi-1.5/iris/src/xmpp/sasl/scramsha1response.cpp:85:12: note: Shadow variable psi-1.5/iris/src/xmpp/sasl/unittest/plainmessagetest.cpp:32:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/sasl/unittest/scramsha1messagetest.cpp:34:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/sasl/unittest/scramsha1responsetest.cpp:35:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-core/xmpp_clientstream.h:180:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-core/securestream.h:66:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/jdns/src/jdns/jdns_util.c:142:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_util.c:291:45: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns_util.c:488:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns_util.c:923:57: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:360:3: warning: Member variable 'ParserHandler::depth' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:578:32: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:743:2: warning: Class 'Parser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:743:2: warning: Class 'Parser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:202:15: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:228:28: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:310:14: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:313:32: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:284:12: style: Local variable 'encoding' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:178:10: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:284:12: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:326:10: style: Local variable 'p' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:310:10: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:326:10: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:327:8: style: Local variable 'size' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:307:7: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-core/parser.cpp:327:8: note: Shadow variable psi-1.5/iris/src/jdns/src/jdns/jdns.c:3163:5: style: Condition '!_publish_applyrr(s,r,rr)' is always false [knownConditionTrueFalse] psi-1.5/iris/src/jdns/src/jdns/jdns.c:3163:22: note: Calling function '_publish_applyrr' returns 1 psi-1.5/iris/src/jdns/src/jdns/jdns.c:3163:5: note: Condition '!_publish_applyrr(s,r,rr)' is always false psi-1.5/iris/src/jdns/src/jdns/jdns.c:3232:5: style: Condition '!_publish_applyrr(s,r,rr)' is always false [knownConditionTrueFalse] psi-1.5/iris/src/jdns/src/jdns/jdns.c:3232:22: note: Calling function '_publish_applyrr' returns 1 psi-1.5/iris/src/jdns/src/jdns/jdns.c:3232:5: note: Condition '!_publish_applyrr(s,r,rr)' is always false psi-1.5/iris/src/jdns/src/jdns/jdns.c:3432:5: style: Condition 'need_read' is always true [knownConditionTrueFalse] psi-1.5/iris/src/jdns/src/jdns/jdns.c:3370:14: note: Assignment 'need_read=1', assigned value is 1 psi-1.5/iris/src/jdns/src/jdns/jdns.c:3432:5: note: Condition 'need_read' is always true psi-1.5/iris/src/xmpp/xmpp-core/sm.cpp:47:19: warning: Member variable 'StreamManagement::sm_timeout_data' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/sm.h:61:3: style: Class 'StreamManagement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-core/simplesasl.cpp:92:2: style: Class 'SimpleSASLContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/jdns/src/jdns/jdns.c:913:38: style:inconclusive: Function 'cache_item_delete' argument 1 names different: declaration 'e' definition 'a'. [funcArgNamesDifferent] psi-1.5/iris/src/jdns/src/jdns/jdns.c:902:38: note: Function 'cache_item_delete' argument 1 names different: declaration 'e' definition 'a'. psi-1.5/iris/src/jdns/src/jdns/jdns.c:913:38: note: Function 'cache_item_delete' argument 1 names different: declaration 'e' definition 'a'. psi-1.5/iris/src/jdns/src/jdns/jdns.c:2350:57: style:inconclusive: Function '_process_message' argument 2 names different: declaration 'p' definition 'packet'. [funcArgNamesDifferent] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1624:57: note: Function '_process_message' argument 2 names different: declaration 'p' definition 'packet'. psi-1.5/iris/src/jdns/src/jdns/jdns.c:2350:57: note: Function '_process_message' argument 2 names different: declaration 'p' definition 'packet'. psi-1.5/iris/src/jdns/src/jdns/jdns.c:238:27: style: Variable 'res' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:267:27: style: Variable 'res' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:279:27: style: Variable 'res' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:635:28: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1013:52: style: Parameter 'callbacks' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1168:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1220:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1513:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1832:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1846:17: style: Variable 'i' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:1882:18: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2075:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2350:101: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2444:16: style: Variable 'record' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2453:16: style: Variable 'record' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2502:19: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2809:15: style: Variable 'k' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:2944:45: style: Parameter 'name' can be declared as pointer to const. However it seems that '_multicast_pubresult' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/iris/src/jdns/src/jdns/jdns.c:3274:77: note: You might need to cast the function pointer here psi-1.5/iris/src/jdns/src/jdns/jdns.c:2944:45: note: Parameter 'name' can be declared as pointer to const psi-1.5/iris/src/jdns/src/jdns/jdns.c:3294:20: style: Variable 'tv' can be declared as pointer to const [constVariablePointer] psi-1.5/iris/src/jdns/src/jdns/jdns.c:135:3: style: Variable 'len' is assigned a value that is never used. [unreadVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_task.h:74:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_client.h:163:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_caps.cpp:112:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:84:4: debug: SymbolDatabase couldn't resolve all user defined types. [debug] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:89:4: debug: SymbolDatabase couldn't resolve all user defined types. [debug] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_features.h:92:15: style:inconclusive: Technically the member function 'XMPP::Features::operator==' can be const. [functionConst] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_features.h:35:3: style: Class 'Features' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_features.h:36:3: style: Class 'Features' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_features.h:37:3: style: Class 'Features' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:62:51: performance: Variable 'label' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:62:67: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:47:2: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:52:2: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:165:61: style:inconclusive: Function 'fromDiscoInfoResult' argument 1 names different: declaration 'x' definition 'q'. [funcArgNamesDifferent] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.h:98:59: note: Function 'fromDiscoInfoResult' argument 1 names different: declaration 'x' definition 'q'. psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:165:61: note: Function 'fromDiscoInfoResult' argument 1 names different: declaration 'x' definition 'q'. psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:171:14: style: Local variable 'features' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.h:58:19: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:171:14: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:172:24: style: Local variable 'identities' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.h:77:21: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:172:24: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:62:25: performance:inconclusive: Function parameter '_label' should be passed by const reference. [passedByValue] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:62:41: performance:inconclusive: Function parameter '_name' should be passed by const reference. [passedByValue] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_discoitem.cpp:319:52: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::need' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::event' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::errorCode' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::notify' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::timeout_sec' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:271:14: warning: Member variable 'XmlProtocol::state' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:251:28: warning:inconclusive: Member variable 'TransferItem::isSent' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:251:28: warning:inconclusive: Member variable 'TransferItem::isString' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:251:28: warning:inconclusive: Member variable 'TransferItem::isExternal' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:260:2: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:268:2: performance: Variable 'elem' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:255:56: style:inconclusive: Function 'TransferItem' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.h:84:32: note: Function 'TransferItem' argument 1 names different: declaration 'str' definition '_str'. psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:255:56: note: Function 'TransferItem' argument 1 names different: declaration 'str' definition '_str'. psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:263:60: style:inconclusive: Function 'TransferItem' argument 1 names different: declaration 'elem' definition '_elem'. [funcArgNamesDifferent] psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.h:85:36: note: Function 'TransferItem' argument 1 names different: declaration 'elem' definition '_elem'. psi-1.5/iris/src/xmpp/xmpp-core/xmlprotocol.cpp:263:60: note: Function 'TransferItem' argument 1 names different: declaration 'elem' definition '_elem'. psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:95:4: debug: SymbolDatabase couldn't resolve all user defined types. [debug] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xmlcommon.h:38:2: style: Class 'XDomNodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:297:12: style: Local variable 'n' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:270:11: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xmlcommon.cpp:297:12: note: Shadow variable psi-1.5/iris/src/xmpp/zlib/zlibcompressor.cpp:12:17: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibcompressor.cpp:50:26: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibcompressor.cpp:58:28: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibcompressor.cpp:77:29: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibdecompressor.cpp:12:17: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibdecompressor.cpp:50:26: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibdecompressor.cpp:58:28: style: C-style pointer casting [cstyleCast] psi-1.5/iris/src/xmpp/zlib/zlibdecompressor.cpp:79:29: style: C-style pointer casting [cstyleCast] psi-1.5/iris/tools/icetunnel/main.cpp:313:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/tools/nettool/main.cpp:68:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:37:15: warning: Member variable 'Field::_type' is not initialized in the constructor. [uninitMemberVar] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:391:2: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/iris/tools/xmpptest/xmpptest.cpp:300:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/AutoUpdater/guitest/testapp/main.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:185:10: style: Local variable 'type' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:144:9: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:185:10: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:247:17: style: Local variable 'type' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:185:10: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:247:17: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:249:14: style: Local variable 'i' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:214:15: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:249:14: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:273:10: style: Local variable 'type' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:144:9: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:273:10: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:328:12: style: Local variable 'type' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:273:10: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:328:12: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:473:10: style: Local variable 'type' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:56:8: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:473:10: note: Shadow variable psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:541:10: style: Local variable 'type' shadows outer function [shadowFunction] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.h:56:8: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_xdata.cpp:541:10: note: Shadow variable psi-1.5/src/Certificates/unittest/CertificateHelpersTest.cpp:21:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/CocoaUtilities/CocoaTrayClick.cpp:50:38: style: C-style pointer casting [cstyleCast] psi-1.5/src/MockQCA/QtCrypto.h:31:5: performance: Variable 'id_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/MockQCA/QtCrypto.h:34:9: style:inconclusive: Technically the member function 'QCA::Certificate::operator==' can be const. [functionConst] psi-1.5/src/MockQCA/QtCrypto.h:64:15: performance:inconclusive: Technically the member function 'QCA::SecureArray::toByteArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/MockQCA/QtCrypto.h:71:16: performance:inconclusive: Technically the member function 'QCA::Base64::stringToArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/MockQCA/QtCrypto.h:30:4: style: Class 'Certificate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/aboutdlg.h:33:2: style: Class 'AboutDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/abstracttreemodel.cpp:41:20: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] psi-1.5/src/abstracttreemodel.cpp:82:20: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] psi-1.5/src/aboutdlg.cpp:181:36: performance:inconclusive: Function parameter 'name' should be passed by const reference. [passedByValue] psi-1.5/src/accountlabel.h:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/accountloginpassword.h:41:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/accountadddlg.h:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/proxy.h:84:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/actionlist.cpp:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mucjoindlg.h:55:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/activeprofiles_stub.cpp:53:17: warning: Member variable 'ActiveProfiles::d' is not initialized in the constructor. [uninitMemberVarPrivate] psi-1.5/src/activeprofiles_win.cpp:53:3: error: There is an unknown macro here somewhere. Configuration is required. If QT_WA is a macro then please configure it. [unknownMacro] psi-1.5/src/activity.cpp:37:2: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/activity.h:89:14: style:inconclusive: Technically the member function 'Activity::toXml' can be const. [functionConst] psi-1.5/src/activity.cpp:85:23: note: Technically the member function 'Activity::toXml' can be const. psi-1.5/src/activity.h:89:14: note: Technically the member function 'Activity::toXml' can be const. psi-1.5/src/activity.h:78:2: style: Class 'Activity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/activity.cpp:91:20: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] psi-1.5/src/activity.cpp:129:21: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] psi-1.5/src/activitycatalog.cpp:38:2: performance: Variable 'value_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/activitycatalog.cpp:39:2: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/activitycatalog.cpp:46:2: performance: Variable 'value_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/activitycatalog.cpp:47:2: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/activitydlg.h:37:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/adduserdlg.h:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/ahcformdlg.h:52:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/ahcservermanager.h:38:2: style: Class 'AHCServerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/ahcommanddlg.h:52:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/ahcommand.h:41:2: style: Class 'AHCError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/ahcommand.h:42:2: style: Class 'AHCError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/ahcommand.h:72:2: style: Class 'AHCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/ahcommand.h:74:2: style: Class 'AHCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/ahcommand.cpp:331:75: style: Same expression on both sides of '||'. [duplicateExpression] psi-1.5/src/alerticon.h:50:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/ahcommand.cpp:96:41: style:inconclusive: Function 'AHCommand' argument 1 names different: declaration 'e' definition 'q'. [funcArgNamesDifferent] psi-1.5/src/ahcommand.h:74:31: note: Function 'AHCommand' argument 1 names different: declaration 'e' definition 'q'. psi-1.5/src/ahcommand.cpp:96:41: note: Function 'AHCommand' argument 1 names different: declaration 'e' definition 'q'. psi-1.5/src/ahcommand.cpp:100:10: style: Local variable 'status' shadows outer function [shadowFunction] psi-1.5/src/ahcommand.h:86:9: note: Shadowed declaration psi-1.5/src/ahcommand.cpp:100:10: note: Shadow variable psi-1.5/src/ahcommand.cpp:394:16: style: Local variable 'generalElement' shadows outer variable [shadowVariable] psi-1.5/src/ahcommand.cpp:388:15: note: Shadowed declaration psi-1.5/src/ahcommand.cpp:394:16: note: Shadow variable psi-1.5/src/psimedia/psimedia.h:247:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] psi-1.5/src/avatars.h:95:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/filecache.h:154:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/avcall/jinglertp.cpp:215:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/bookmarkmanagedlg.h:43:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/bookmarkmanager.h:58:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/avcall/jinglertptasks.h:171:2: style: Class 'JT_JingleRtp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/avcall/jinglertptasks.h:189:2: style: Class 'JT_PushJingleRtp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/avcall/jinglertptasks.cpp:385:15: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/avcall/jinglertptasks.cpp:371:48: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:385:15: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:428:16: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/avcall/jinglertptasks.cpp:371:48: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:428:16: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:438:17: style: Local variable 'n' shadows outer variable [shadowVariable] psi-1.5/src/avcall/jinglertptasks.cpp:423:16: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:438:17: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:443:17: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/avcall/jinglertptasks.cpp:371:48: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:443:17: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:448:19: style: Local variable 'n' shadows outer variable [shadowVariable] psi-1.5/src/avcall/jinglertptasks.cpp:438:17: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:448:19: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:453:19: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/avcall/jinglertptasks.cpp:371:48: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:453:19: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:469:19: style: Local variable 'n' shadows outer variable [shadowVariable] psi-1.5/src/avcall/jinglertptasks.cpp:438:17: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:469:19: note: Shadow variable psi-1.5/src/avcall/jinglertptasks.cpp:474:19: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/avcall/jinglertptasks.cpp:371:48: note: Shadowed declaration psi-1.5/src/avcall/jinglertptasks.cpp:474:19: note: Shadow variable psi-1.5/src/bosskey.h:34:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/bytearrayreply.h:48:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/captchadlg.h:23:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/changepwdlg.h:38:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/chateditproxy.h:55:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/chatsplitter.h:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/messageview.h:58:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] psi-1.5/src/psioptions.h:55:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/chatview_webkit.cpp:139:3: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] psi-1.5/src/chatviewtheme_p.h:116:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] psi-1.5/src/coloropt.h:54:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/conferencebookmark.h:44:2: style: Class 'ConferenceBookmark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/activity.h:100:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] psi-1.5/src/pluginmanager.h:175:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/contactlistmodel.h:128:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/contactlistview.h:56:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/contactlistitem.h:138:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] psi-1.5/src/contactmanager/contactmanagermodel.h:88:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/contactmanager/contactmanagerview.h:30:2: style: Class 'ContactManagerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/contactmanager/contactmanagerview.cpp:58:6: style: The scope of the variable 'iresult' can be reduced. [variableScope] psi-1.5/src/tasklist.h:69:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/eventdlg.h:65:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/filetransdlg.h:53:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/geolocationdlg.h:36:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/gcuserview.h:103:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/geolocation.h:38:2: style: Class 'GeoLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psievent.h:139:2: style: Class 'MessageEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psievent.h:236:2: style: Class 'PGPEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psievent.h:366:2: style: Class 'EventItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psievent.h:382:2: style: Class 'EventQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psievent.h:142:3: style: The destructor '~MessageEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:142:3: note: Destructor in derived class psi-1.5/src/psievent.h:145:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:145:6: note: Function in derived class psi-1.5/src/psievent.h:146:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:146:12: note: Function in derived class psi-1.5/src/psievent.h:147:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:147:7: note: Function in derived class psi-1.5/src/psievent.h:158:14: style: The function 'toXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:91:22: note: Virtual function in base class psi-1.5/src/psievent.h:158:14: note: Function in derived class psi-1.5/src/psievent.h:159:7: style: The function 'fromXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:92:15: note: Virtual function in base class psi-1.5/src/psievent.h:159:7: note: Function in derived class psi-1.5/src/psievent.h:161:14: style: The function 'priority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:94:14: note: Virtual function in base class psi-1.5/src/psievent.h:161:14: note: Function in derived class psi-1.5/src/psievent.h:163:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:96:18: note: Virtual function in base class psi-1.5/src/psievent.h:163:18: note: Function in derived class psi-1.5/src/psievent.h:165:20: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:98:20: note: Virtual function in base class psi-1.5/src/psievent.h:165:20: note: Function in derived class psi-1.5/src/psievent.h:179:3: style: The destructor '~AuthEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:179:3: note: Destructor in derived class psi-1.5/src/psievent.h:182:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:182:6: note: Function in derived class psi-1.5/src/psievent.h:183:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:183:12: note: Function in derived class psi-1.5/src/psievent.h:184:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:184:7: note: Function in derived class psi-1.5/src/psievent.h:191:14: style: The function 'toXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:91:22: note: Virtual function in base class psi-1.5/src/psievent.h:191:14: note: Function in derived class psi-1.5/src/psievent.h:192:7: style: The function 'fromXml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:92:15: note: Virtual function in base class psi-1.5/src/psievent.h:192:7: note: Function in derived class psi-1.5/src/psievent.h:194:14: style: The function 'priority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:94:14: note: Virtual function in base class psi-1.5/src/psievent.h:194:14: note: Function in derived class psi-1.5/src/psievent.h:196:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:96:18: note: Virtual function in base class psi-1.5/src/psievent.h:196:18: note: Function in derived class psi-1.5/src/psievent.h:198:20: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:98:20: note: Virtual function in base class psi-1.5/src/psievent.h:198:20: note: Function in derived class psi-1.5/src/psievent.h:239:3: style: The destructor '~PGPEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:239:3: note: Destructor in derived class psi-1.5/src/psievent.h:241:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:241:6: note: Function in derived class psi-1.5/src/psievent.h:242:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:242:12: note: Function in derived class psi-1.5/src/psievent.h:243:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:243:7: note: Function in derived class psi-1.5/src/psievent.h:253:3: style: The destructor '~FileEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:253:3: note: Destructor in derived class psi-1.5/src/psievent.h:256:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:256:6: note: Function in derived class psi-1.5/src/psievent.h:257:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:257:12: note: Function in derived class psi-1.5/src/psievent.h:258:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:258:7: note: Function in derived class psi-1.5/src/psievent.h:261:14: style: The function 'priority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:94:14: note: Virtual function in base class psi-1.5/src/psievent.h:261:14: note: Function in derived class psi-1.5/src/psievent.h:263:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:96:18: note: Virtual function in base class psi-1.5/src/psievent.h:263:18: note: Function in derived class psi-1.5/src/psievent.h:265:20: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:98:20: note: Virtual function in base class psi-1.5/src/psievent.h:265:20: note: Function in derived class psi-1.5/src/psievent.h:280:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:280:6: note: Function in derived class psi-1.5/src/psievent.h:281:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:281:12: note: Function in derived class psi-1.5/src/psievent.h:282:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:282:7: note: Function in derived class psi-1.5/src/psievent.h:288:14: style: The function 'priority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:94:14: note: Virtual function in base class psi-1.5/src/psievent.h:288:14: note: Function in derived class psi-1.5/src/psievent.h:290:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:96:18: note: Virtual function in base class psi-1.5/src/psievent.h:290:18: note: Function in derived class psi-1.5/src/psievent.h:323:3: style: The destructor '~HttpAuthEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:142:3: note: Virtual destructor in base class psi-1.5/src/psievent.h:323:3: note: Destructor in derived class psi-1.5/src/psievent.h:326:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:145:6: note: Virtual function in base class psi-1.5/src/psievent.h:326:6: note: Function in derived class psi-1.5/src/psievent.h:330:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:163:18: note: Virtual function in base class psi-1.5/src/psievent.h:330:18: note: Function in derived class psi-1.5/src/psievent.h:344:3: style: The destructor '~AvCallEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:344:3: note: Destructor in derived class psi-1.5/src/psievent.h:347:6: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:72:14: note: Virtual function in base class psi-1.5/src/psievent.h:347:6: note: Function in derived class psi-1.5/src/psievent.h:348:12: style: The function 'from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:74:20: note: Virtual function in base class psi-1.5/src/psievent.h:348:12: note: Function in derived class psi-1.5/src/psievent.h:349:7: style: The function 'setFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:75:15: note: Virtual function in base class psi-1.5/src/psievent.h:349:7: note: Function in derived class psi-1.5/src/psievent.h:352:14: style: The function 'priority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:94:14: note: Virtual function in base class psi-1.5/src/psievent.h:352:14: note: Function in derived class psi-1.5/src/psievent.h:354:18: style: The function 'description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:96:18: note: Virtual function in base class psi-1.5/src/psievent.h:354:18: note: Function in derived class psi-1.5/src/psievent.h:356:20: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:98:20: note: Virtual function in base class psi-1.5/src/psievent.h:356:20: note: Function in derived class psi-1.5/src/globaleventqueue.cpp:54:26: warning: Either the condition '!item' is redundant or there is possible null pointer dereference: item. [nullPointerRedundantCheck] psi-1.5/src/globaleventqueue.cpp:55:6: note: Assuming that condition '!item' is not redundant psi-1.5/src/globaleventqueue.cpp:54:26: note: Null pointer dereference psi-1.5/src/globaleventqueue.cpp:68:25: warning: Either the condition '!item' is redundant or there is possible null pointer dereference: item. [nullPointerRedundantCheck] psi-1.5/src/globaleventqueue.cpp:69:6: note: Assuming that condition '!item' is not redundant psi-1.5/src/globaleventqueue.cpp:68:25: note: Null pointer dereference psi-1.5/src/googleftmanager.h:94:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/groupchattopicdlg.h:25:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/groupmenu.h:49:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/historycontactlistmodel.cpp:75:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] psi-1.5/src/homedirmigration.h:48:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/hoverabletreeview.cpp:68:31: warning: Member variable 'HoverableStyleOptionViewItem::hovered' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/hoverabletreeview.h:48:2: style: Class 'HoverableStyleOptionViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/hoverabletreeview.h:52:2: style: Class 'HoverableStyleOptionViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/hoverabletreeview.h:60:2: style: Class 'HoverableTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_vcard.cpp:317:32: style: Local variable 'it' shadows outer variable [shadowVariable] psi-1.5/iris/src/xmpp/xmpp-im/xmpp_vcard.cpp:296:28: note: Shadowed declaration psi-1.5/iris/src/xmpp/xmpp-im/xmpp_vcard.cpp:317:32: note: Shadow variable psi-1.5/src/httpauthmanager.h:40:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/invitetogroupchatmenu.h:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/irisprotocol/iris_discoinfoquerier.cpp:22:24: style: C-style pointer casting [cstyleCast] psi-1.5/src/htmltextcontroller.h:40:2: style: Class 'HTMLTextController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/htmltextcontroller.cpp:29:2: style: Class 'HTMLTextMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/infodlg.h:55:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/jinglevoicecaller.h:74:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/jsutil.cpp:62:16: style: Variable 'item' can be declared as reference to const [constVariableReference] psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:110:7: performance:inconclusive: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.cpp:61:21: note: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:110:7: note: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:111:7: performance:inconclusive: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.cpp:81:21: note: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:111:7: note: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:112:7: performance:inconclusive: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.cpp:92:21: note: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:112:7: note: Technically the member function 'AtomicXmlFile::saveDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:113:7: performance:inconclusive: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.cpp:107:21: note: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:113:7: note: Technically the member function 'AtomicXmlFile::loadDocument' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/libpsi/tools/atomicxmlfile/atomicxmlfile.h:49:2: style: Class 'AtomicXmlFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/globalshortcut/globalshortcutmanager_x11.cpp:324:3: error: There is an unknown macro here somewhere. Configuration is required. If foreach is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/globalshortcut/globalshortcuttrigger.h:46:2: style: Class 'KeyTrigger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/idle/idle.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/growlnotifier/growltest.cpp:47:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/mac_dock/docktest.cpp:44:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/priorityvalidator.h:30:7: style: Class 'PriorityValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/spellchecker/aspellchecker.cpp:158:2: error: There is an unknown macro here somewhere. Configuration is required. If foreach is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:46:3: style: The destructor '~HunspellChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:49:11: note: Virtual destructor in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:46:3: note: Destructor in derived class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:47:25: style: The function 'suggestions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:40:25: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:47:25: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:48:15: style: The function 'isCorrect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:41:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:48:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:49:15: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:42:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:49:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:50:15: style: The function 'available' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:38:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:50:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:51:15: style: The function 'writable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:39:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:51:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:51:25: style: Virtual function 'getAllLanguages' is called from constructor 'EnchantChecker()' at line 48. Dynamic binding is not used. [virtualCallInConstructor] psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.cpp:48:22: note: Calling getAllLanguages psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:51:25: note: getAllLanguages is a virtual function psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:43:3: style: The destructor '~EnchantChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:49:11: note: Virtual destructor in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:43:3: note: Destructor in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:44:25: style: The function 'suggestions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:40:25: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:44:25: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:45:15: style: The function 'isCorrect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:41:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:45:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:46:15: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:42:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:46:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:47:15: style: The function 'available' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:38:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:47:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:48:15: style: The function 'writable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:39:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:48:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:50:15: style: The function 'setActiveLanguages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:44:15: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:50:15: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:51:25: style: The function 'getAllLanguages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:45:25: note: Virtual function in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:51:25: note: Function in derived class psi-1.5/src/libpsi/tools/spellchecker/spellhighlighter.h:11:2: style: Class 'SpellHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.cpp:81:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] psi-1.5/src/libpsi/tools/systemwatch/systemwatch_unix.h:32:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/unittest/iodeviceopenertest.cpp:18:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/systemwatch/systemwatch_win.cpp:79:2: style: Class 'MessageWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/systemwatch/systemwatch_win.cpp:85:32: style: Condition 'syswatch->processWinEvent(m,result)' is always false [knownConditionTrueFalse] psi-1.5/src/libpsi/tools/systemwatch/systemwatch_win.cpp:85:32: note: Calling function 'processWinEvent' returns 0 psi-1.5/src/libpsi/tools/systemwatch/systemwatch_win.cpp:85:32: note: Condition 'syswatch->processWinEvent(m,result)' is always false psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:200:6: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:233:57: error: Expression 'zi.tmz_date.tm_min=zi.tmz_date.tm_hour=zi.tmz_date.tm_mday=zi.tmz_date.tm_min=zi.tmz_date.tm_year=0' depends on order of evaluation of side effects [unknownEvaluationOrder] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:179:13: style: Local variable 'i' shadows outer variable [shadowVariable] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:126:6: note: Shadowed declaration psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:179:13: note: Shadow variable psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:86:11: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:87:13: style: Parameter 'tmzip' can be declared as pointer to const [constParameterPointer] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:88:12: style: Parameter 'dt' can be declared as pointer to const [constParameterPointer] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:282:24: warning: Uninitialized variable: fin [uninitvar] psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:246:25: note: Assuming condition is true psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:282:24: note: Uninitialized variable: fin psi-1.5/src/libpsi/tools/zip/zip.cpp:45:2: warning: Class 'UnZip' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] psi-1.5/src/libpsi/tools/zip/zip.cpp:45:2: warning: Class 'UnZip' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] psi-1.5/src/libpsi/tools/zip/zip.h:37:2: style: Class 'UnZip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/libpsi/tools/zip/zip.cpp:43:29: style:inconclusive: Function 'UnZip' argument 1 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] psi-1.5/src/libpsi/tools/zip/zip.h:37:23: note: Function 'UnZip' argument 1 names different: declaration 'fname' definition 'name'. psi-1.5/src/libpsi/tools/zip/zip.cpp:43:29: note: Function 'UnZip' argument 1 names different: declaration 'fname' definition 'name'. psi-1.5/src/libpsi/tools/zip/zip.cpp:116:7: style: Local variable 'err' shadows outer variable [shadowVariable] psi-1.5/src/libpsi/tools/zip/zip.cpp:108:6: note: Shadowed declaration psi-1.5/src/libpsi/tools/zip/zip.cpp:116:7: note: Shadow variable psi-1.5/src/libpsi/widgets/groupchatbrowsewindow.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] psi-1.5/src/main.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:589:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:583:21: note: err is assigned psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:589:12: note: err is overwritten psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:258:16: warning: Uninitialized variable: buf [uninitvar] psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:254:19: note: Assuming condition is false psi-1.5/src/libpsi/tools/zip/minizip/other/zip.c:258:16: note: Uninitialized variable: buf psi-1.5/src/msgmle.h:65:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mcmdsimplesite.h:34:2: warning: Member variable 'MCmdSimpleSite::cursorPos' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/mcmdsimplesite.h:35:2: warning: Member variable 'MCmdSimpleSite::cursorPos' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/mcmdsimplesite.h:39:7: style:inconclusive: Technically the member function 'MCmdSimpleSite::isActive' can be const. [functionConst] psi-1.5/src/mcmdsimplesite.h:36:3: style: The destructor '~MCmdSimpleSite' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/minicmd.h:89:11: note: Virtual destructor in base class psi-1.5/src/mcmdsimplesite.h:36:3: note: Destructor in derived class psi-1.5/src/mcmdsimplesite.h:37:15: style: The function 'mCmdReady' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/minicmd.h:82:15: note: Virtual function in base class psi-1.5/src/mcmdsimplesite.h:37:15: note: Function in derived class psi-1.5/src/mcmdsimplesite.h:38:15: style: The function 'mCmdClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/minicmd.h:87:15: note: Virtual function in base class psi-1.5/src/mcmdsimplesite.h:38:15: note: Function in derived class psi-1.5/src/mcmdsimplesite.cpp:28:68: style:inconclusive: Function 'mCmdReady' argument 2 names different: declaration 'preset' definition 'def'. [funcArgNamesDifferent] psi-1.5/src/mcmdsimplesite.h:37:61: note: Function 'mCmdReady' argument 2 names different: declaration 'preset' definition 'def'. psi-1.5/src/mcmdsimplesite.cpp:28:68: note: Function 'mCmdReady' argument 2 names different: declaration 'preset' definition 'def'. psi-1.5/src/minicmd.h:82:39: performance:inconclusive: Function parameter 'prompt' should be passed by const reference. [passedByValue] psi-1.5/src/minicmd.h:82:61: performance:inconclusive: Function parameter 'def' should be passed by const reference. [passedByValue] psi-1.5/src/mcmdsimplesite.cpp:28:46: performance:inconclusive: Function parameter 'prompt' should be passed by const reference. [passedByValue] psi-1.5/src/mcmdsimplesite.cpp:28:68: performance:inconclusive: Function parameter 'def' should be passed by const reference. [passedByValue] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:107:23: style: Condition 'mymkdir(buffer)==0' is always true [knownConditionTrueFalse] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:80:13: note: Assignment 'ret=0', assigned value is 0 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:107:14: note: Calling function 'mymkdir' returns 0 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:107:23: note: Condition 'mymkdir(buffer)==0' is always true psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:122:28: style: Condition 'mymkdir(buffer)==-1' is always false [knownConditionTrueFalse] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:80:13: note: Assignment 'ret=0', assigned value is 0 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:122:19: note: Calling function 'mymkdir' returns 0 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:122:28: note: Condition 'mymkdir(buffer)==-1' is always false psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:289:6: warning:inconclusive: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:315:42: style: Variable '*(filename_withoutpath-1)' is reassigned a value before the old one has been used. [redundantAssignment] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:313:42: note: *(filename_withoutpath-1) is assigned psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:315:42: note: *(filename_withoutpath-1) is overwritten psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:92:11: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:377:8: style: Variable 'fout' can be declared as pointer to const [constVariablePointer] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:426:8: style: Parameter 'argv' can be declared as const array [constParameter] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:297:8: warning: Uninitialized variable: rep [uninitvar] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:282:18: note: Assuming condition is false psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:297:8: note: Uninitialized variable: rep psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:228:13: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:377:8: style: Variable 'fout' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:409:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] psi-1.5/src/mcmdmanager.cpp:26:18: warning: Member variable 'MCmdSimpleState::flags_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/mcmdmanager.cpp:27:2: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/mcmdmanager.cpp:28:2: performance: Variable 'prompt_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/mcmdmanager.cpp:32:2: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/mcmdmanager.cpp:33:2: performance: Variable 'prompt_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/mcmdmanager.h:70:2: style: Class 'MCmdManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/miniclient.h:62:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mcmdmanager.cpp:121:7: style: Condition 'needspace' is always false [knownConditionTrueFalse] psi-1.5/src/mcmdmanager.cpp:116:19: note: Assignment 'needspace=false', assigned value is 0 psi-1.5/src/mcmdmanager.cpp:121:7: note: Condition 'needspace' is always false psi-1.5/src/mcmdmanager.cpp:165:13: style: Condition 'state_==0' is always true [knownConditionTrueFalse] psi-1.5/src/mcmdmanager.cpp:164:11: note: Assignment 'state_=0', assigned value is 0 psi-1.5/src/mcmdmanager.cpp:165:13: note: Condition 'state_==0' is always true psi-1.5/src/mood.h:59:14: style:inconclusive: Technically the member function 'Mood::toXml' can be const. [functionConst] psi-1.5/src/mood.cpp:66:19: note: Technically the member function 'Mood::toXml' can be const. psi-1.5/src/mood.h:59:14: note: Technically the member function 'Mood::toXml' can be const. psi-1.5/src/mood.h:50:2: style: Class 'Mood' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/mood.h:51:2: style: Class 'Mood' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/mooddlg.h:37:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mucaffiliationsproxymodel.h:10:2: style: Class 'MUCAffiliationsProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/mucaffiliationsview.h:33:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mucmanager.h:117:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/mucreasonseditor.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/networkaccessmanager.h:54:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/options/optionstab.h:40:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:360:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:466:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:1152:27: style: Variable 'pfile_in_zip_read_info' can be declared as pointer to const [constVariablePointer] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:648:10: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:655:8: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:658:8: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:903:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] psi-1.5/src/libpsi/tools/zip/minizip/unzip.c:944:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] psi-1.5/src/options/optionsdlgbase.h:46:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/passdialog.h:33:2: style: Class 'PassDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/pepmanager.h:77:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/passphrasedlg.h:30:2: style: Class 'PassphraseDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/pgpkeydlg.h:46:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/pgptransaction.h:41:2: style: Class 'PGPTransaction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/pgputil.h:55:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/plugins/deprecated/chess/gameboard.h:82:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/plugins/deprecated/antievil/antievil.cpp:20:2: warning: Member variable 'AntiEvilPlugin::enabled' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/plugins/deprecated/chess/gamesocket.h:28:2: style: Class 'GameSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/plugins/deprecated/chess/gamesocket.cpp:20:43: style: C-style pointer casting [cstyleCast] psi-1.5/src/plugins/deprecated/noughtsandcrosses/tictac.h:84:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:135:9: style: Redundant initialization for 'pyName'. The initialized value is overwritten before it is read. [redundantInitialization] psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:132:19: note: pyName is initialized psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:135:9: note: pyName is overwritten psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:141:10: style: Local variable 'name' shadows outer function [shadowFunction] psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:54:18: note: Shadowed declaration psi-1.5/src/plugins/deprecated/python/pythonplugin.cpp:141:10: note: Shadow variable psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:10:2: performance: Variable 'SNARL_GLOBAL_MESSAGE' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/plugins/windows/snarl/SnarlInterface.h:52:8: performance:inconclusive: Technically the member function 'SnarlInterface::send' can be static (but you may consider moving to unnamed namespace). [functionStatic] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:118:22: note: Technically the member function 'SnarlInterface::send' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/plugins/windows/snarl/SnarlInterface.h:52:8: note: Technically the member function 'SnarlInterface::send' can be static (but you may consider moving to unnamed namespace). psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:17:48: performance: Function parameter 'title' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:17:67: performance: Function parameter 'text' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:17:99: performance: Function parameter 'iconPath' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:58:59: performance: Function parameter 'title' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:58:78: performance: Function parameter 'text' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:77:62: performance: Function parameter 'appName' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:118:39: performance: Function parameter 'snarlStruct' should be passed by const reference. [passedByValue] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:48:35: error: Uninitialized variables: snarlStruct.timeout, snarlStruct.lngData2 [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:55:35: error: Uninitialized variables: snarlStruct.timeout, snarlStruct.lngData2 [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:74:35: error: Uninitialized variables: snarlStruct.timeout, snarlStruct.lngData2 [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:88:35: error: Uninitialized variable: snarlStruct.timeout [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:95:35: error: Uninitialized variables: snarlStruct.id, snarlStruct.timeout [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:101:29: error: Uninitialized variables: snarlStruct.id, snarlStruct.timeout, snarlStruct.lngData2 [uninitvar] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:101:29: error: Uninitialized struct member: snarlStruct.id [uninitStructMember] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:101:29: error: Uninitialized struct member: snarlStruct.timeout [uninitStructMember] psi-1.5/src/plugins/windows/snarl/SnarlInterface.cpp:101:29: error: Uninitialized struct member: snarlStruct.lngData2 [uninitStructMember] psi-1.5/src/privacy/privacydlg.h:48:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/privacy/privacylistblockedmodel.h:29:2: style: Class 'PrivacyListBlockedModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/privacy/privacylistitem.h:36:2: style: Class 'PrivacyListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/privacy/privacylist.h:35:2: style: Class 'PrivacyList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/privacy/privacylist.h:36:2: style: Class 'PrivacyList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/privacy/privacylistmodel.h:38:2: style: Class 'PrivacyListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/privacy/privacyruledlg.h:40:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/privacy/privacylist.cpp:138:46: style:inconclusive: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. [funcArgNamesDifferent] psi-1.5/src/privacy/privacylist.h:52:34: note: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. psi-1.5/src/privacy/privacylist.cpp:138:46: note: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. psi-1.5/src/privacy/privacylistitem.cpp:29:18: warning: Member variable 'PrivacyListItem::type_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/privacy/privacylistitem.cpp:29:18: warning: Member variable 'PrivacyListItem::action_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/privacy/privacylistitem.cpp:29:18: warning: Member variable 'PrivacyListItem::order_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/privacy/privacylistitem.cpp:120:50: style:inconclusive: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. [funcArgNamesDifferent] psi-1.5/src/privacy/privacylistitem.h:61:34: note: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. psi-1.5/src/privacy/privacylistitem.cpp:120:50: note: Function 'fromXml' argument 1 names different: declaration 'e' definition 'el'. psi-1.5/src/privacy/privacylistitem.cpp:128:10: style: Local variable 'type' shadows outer function [shadowFunction] psi-1.5/src/privacy/privacylistitem.h:38:7: note: Shadowed declaration psi-1.5/src/privacy/privacylistitem.cpp:128:10: note: Shadow variable psi-1.5/src/privacy/privacylistitem.cpp:138:10: style: Local variable 'value' shadows outer function [shadowFunction] psi-1.5/src/privacy/privacylistitem.h:45:17: note: Shadowed declaration psi-1.5/src/privacy/privacylistitem.cpp:138:10: note: Shadow variable psi-1.5/src/privacy/privacylistitem.cpp:149:10: style: Local variable 'action' shadows outer function [shadowFunction] psi-1.5/src/privacy/privacylistitem.h:39:9: note: Shadowed declaration psi-1.5/src/privacy/privacylistitem.cpp:149:10: note: Shadow variable psi-1.5/src/privacy/psiprivacymanager.h:65:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/profiledlg.h:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/plugins/deprecated/urlwatcher/urlevent.h:35:3: performance: Variable 'sender_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/plugins/deprecated/urlwatcher/urlevent.h:36:3: performance: Variable 'url_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/plugins/deprecated/urlwatcher/urlwatcherplugin.cpp:247:6: style: The scope of the variable 'x1' can be reduced. [variableScope] psi-1.5/src/plugins/deprecated/urlwatcher/urlwatcherplugin.cpp:248:14: style: The scope of the variable 'isEmail' can be reduced. [variableScope] psi-1.5/src/plugins/deprecated/urlwatcher/urlwatcherplugin.cpp:364:6: warning: Uninitialized variable: isUrl [uninitvar] psi-1.5/src/plugins/deprecated/urlwatcher/urlwatcherplugin.cpp:251:19: note: Assuming condition is false psi-1.5/src/plugins/deprecated/urlwatcher/urlwatcherplugin.cpp:364:6: note: Uninitialized variable: isUrl psi-1.5/src/resourcemenu.h:49:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/psicapsregsitry.h:11:2: style: Class 'PsiCapsRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psidbusnotifier.cpp:76:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] psi-1.5/src/psiiconset.h:88:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/psioptionseditor.h:23:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/theme.h:67:2: style: Class 'Theme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/psithememodel.cpp:149:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] psi-1.5/src/psitrayicon.h:34:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/psirosterwidget.h:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/pubsubsubscription.cpp:28:21: warning:inconclusive: Member variable 'PubSubSubscription::state_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/pubsubsubscription.h:35:2: style: Class 'PubSubSubscription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/rosteravatarframe.h:46:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/rosteritemexchangetask.h:36:2: style: Class 'RosterItemExchangeTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/rtparse.cpp:28:2: performance: Variable 'in' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/rtparse.h:29:2: style: Class 'RTParse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/serverinfomanager.h:53:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/serverlistquerier.h:41:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/showtextdlg.h:31:2: style: Class 'ShowTextDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/statuscombobox.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/sxe/sxeedit.cpp:28:10: warning: Member variable 'SxeEdit::null_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/sxe/sxeedit.cpp:29:2: performance: Variable 'rid_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/sxe/sxeedit.h:53:8: style:inconclusive: Technically the member function 'SxeEdit::isNull' can be const. [functionConst] psi-1.5/src/sxe/sxeedit.cpp:45:15: note: Technically the member function 'SxeEdit::isNull' can be const. psi-1.5/src/sxe/sxeedit.h:53:8: note: Technically the member function 'SxeEdit::isNull' can be const. psi-1.5/src/sxe/sxerecordedit.h:40:3: style: Class 'SxeRecordEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/sxe/sxerecordedit.h:43:21: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:47:20: note: Virtual function in base class psi-1.5/src/sxe/sxerecordedit.h:43:21: note: Function in derived class psi-1.5/src/sxe/sxerecordedit.h:45:15: style: The function 'xml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:50:23: note: Virtual function in base class psi-1.5/src/sxe/sxerecordedit.h:45:15: note: Function in derived class psi-1.5/src/sxe/sxerecordedit.h:54:8: style: The function 'nullify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:56:16: note: Virtual function in base class psi-1.5/src/sxe/sxerecordedit.h:54:8: note: Function in derived class psi-1.5/src/statusdlg.h:65:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/sxe/sxesession.h:117:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/systeminfo.cpp:174:2: performance: Variable 'os_str_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/tabs/tabbablewidget.h:76:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tabs/tabmanager.h:118:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/theme_p.cpp:82:13: style: The function 'loadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/theme.h:55:28: note: Virtual function in base class psi-1.5/src/theme_p.cpp:82:13: note: Function in derived class psi-1.5/src/theme_p.cpp:112:7: style: The function 'fileExists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/theme.h:56:22: note: Virtual function in base class psi-1.5/src/theme_p.cpp:112:7: note: Function in derived class psi-1.5/src/theme.cpp:145:15: style: Local variable 'fi' shadows outer variable [shadowVariable] psi-1.5/src/theme.cpp:135:12: note: Shadowed declaration psi-1.5/src/theme.cpp:145:15: note: Shadow variable psi-1.5/src/tipdlg.h:48:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/advwidget/advwidget.h:30:2: style: Class 'GAdvancedWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/advwidget/advwidget.h:70:2: style: Class 'AdvancedWidget < QWidget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/advwidget/advwidget.cpp:103:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/sxe/sxerecord.cpp:31:12: warning: Member variable 'SxeRecord::version_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/sxe/sxerecord.cpp:31:12: warning: Member variable 'SxeRecord::primaryWeight_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/sxe/sxerecord.cpp:31:12: warning: Member variable 'SxeRecord::lastPrimaryWeight_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/sxe/sxerecord.cpp:32:2: performance: Variable 'rid_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/sxe/sxenewedit.h:36:3: style: Class 'SxeNewEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/sxe/sxeremoveedit.h:32:3: style: Class 'SxeRemoveEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/sxe/sxeremoveedit.h:36:3: style: Class 'SxeRemoveEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/sxe/sxerecord.h:37:3: style: Class 'SxeRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/sxe/sxenewedit.h:38:21: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:47:20: note: Virtual function in base class psi-1.5/src/sxe/sxenewedit.h:38:21: note: Function in derived class psi-1.5/src/sxe/sxenewedit.h:40:15: style: The function 'xml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:50:23: note: Virtual function in base class psi-1.5/src/sxe/sxenewedit.h:40:15: note: Function in derived class psi-1.5/src/sxe/sxeremoveedit.h:38:21: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:47:20: note: Virtual function in base class psi-1.5/src/sxe/sxeremoveedit.h:38:21: note: Function in derived class psi-1.5/src/sxe/sxeremoveedit.h:40:15: style: The function 'xml' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/sxe/sxeedit.h:50:23: note: Virtual function in base class psi-1.5/src/sxe/sxeremoveedit.h:40:15: note: Function in derived class psi-1.5/src/sxe/sxerecord.cpp:70:8: style: Local variable 'nodeRemovalRequired' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:100:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:70:8: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:133:8: style: Local variable 'nodeToBeRemoved' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:78:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:133:8: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:136:13: style: Local variable 'parent' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:50:11: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:136:13: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:142:10: style: Local variable 'nodeRemoved' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:80:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:142:10: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:146:9: style: Local variable 'nodeRemoved' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:80:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:146:9: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:270:8: style: Local variable 'nodeToBeMoved' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:82:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:270:8: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:296:9: style: Local variable 'chdataToBeChanged' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:90:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:296:9: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:298:9: style: Local variable 'chdataChanged' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:88:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:298:9: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:302:9: style: Local variable 'processingInstructionDataToBeChanged' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:98:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:302:9: note: Shadow variable psi-1.5/src/sxe/sxerecord.cpp:304:9: style: Local variable 'processingInstructionDataChanged' shadows outer function [shadowFunction] psi-1.5/src/sxe/sxerecord.h:96:8: note: Shadowed declaration psi-1.5/src/sxe/sxerecord.cpp:304:9: note: Shadow variable psi-1.5/src/tools/iconset/iconset.h:172:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/iconset/unittest/testiconset.cpp:12:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/optionstree/optionstreemodel.h:51:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/crash/crash_sigsegv.cpp:142:20: style: C-style pointer casting [cstyleCast] psi-1.5/src/tools/crash/crash_sigsegv.cpp:86:8: style: The scope of the variable 'gdb_cmd' can be reduced. [variableScope] psi-1.5/src/tools/crash/crash_sigsegv.cpp:87:8: style: The scope of the variable 'gdb_cmd_full' can be reduced. [variableScope] psi-1.5/src/tools/crash/crash_sigsegv.cpp:117:11: style: The scope of the variable 'len' can be reduced. [variableScope] psi-1.5/src/tools/crash/crash_sigsegv.cpp:86:8: style: Variable 'gdb_cmd' can be declared as const array [constVariable] psi-1.5/src/tools/crash/crash_sigsegv.cpp:87:8: style: Variable 'gdb_cmd_full' can be declared as const array [constVariable] psi-1.5/src/tools/crash/crash_sigsegv.cpp:203:17: style: Unused variable: i [unusedVariable] psi-1.5/src/tools/crash/crash_sigsegv.cpp:204:6: style: Unused variable: n [unusedVariable] psi-1.5/src/tools/optionstree/optionstreeviewtest/optionstreeviewtest.cpp:15:2: style: Class 'MyHeaderViewWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/optionstree/varianttree.h:54:2: style: Class 'VariantTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/optionstree/optionstree.h:36:2: style: Class 'OptionsTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/optionstree/optionstreereader.h:18:2: style: Class 'OptionsTreeReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/optionstree/optionstreewriter.h:14:2: style: Class 'OptionsTreeWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/tools/optionstree/unittest/OptionsTreeMainTest.cpp:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/optionstree/optionstree.cpp:316:50: style:inconclusive: Function 'loadOptions' argument 1 names different: declaration 'name' definition 'base'. [funcArgNamesDifferent] psi-1.5/src/tools/optionstree/optionstree.h:65:38: note: Function 'loadOptions' argument 1 names different: declaration 'name' definition 'base'. psi-1.5/src/tools/optionstree/optionstree.cpp:316:50: note: Function 'loadOptions' argument 1 names different: declaration 'name' definition 'base'. psi-1.5/src/tools/optionstree/optionstree.cpp:82:8: style: Local variable 'optionAboutToBeInserted' shadows outer function [shadowFunction] psi-1.5/src/tools/optionstree/optionstree.h:70:7: note: Shadowed declaration psi-1.5/src/tools/optionstree/optionstree.cpp:82:8: note: Shadow variable psi-1.5/src/tools/optionstree/optionstree.cpp:86:8: style: Local variable 'optionInserted' shadows outer function [shadowFunction] psi-1.5/src/tools/optionstree/optionstree.h:71:7: note: Shadowed declaration psi-1.5/src/tools/optionstree/optionstree.cpp:86:8: note: Shadow variable psi-1.5/src/tools/optionstree/optionstree.cpp:121:7: style: Local variable 'optionAboutToBeRemoved' shadows outer function [shadowFunction] psi-1.5/src/tools/optionstree/optionstree.h:72:7: note: Shadowed declaration psi-1.5/src/tools/optionstree/optionstree.cpp:121:7: note: Shadow variable psi-1.5/src/tools/optionstree/optionstree.cpp:123:7: style: Local variable 'optionRemoved' shadows outer function [shadowFunction] psi-1.5/src/tools/optionstree/optionstree.h:73:7: note: Shadowed declaration psi-1.5/src/tools/optionstree/optionstree.cpp:123:7: note: Shadow variable psi-1.5/src/tools/optionstree/optionstreereader.cpp:82:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] psi-1.5/src/tools/optionstree/optionstreereader.cpp:81:10: note: result is assigned psi-1.5/src/tools/optionstree/optionstreereader.cpp:82:10: note: result is overwritten psi-1.5/src/tools/optionstree/optionstreereader.cpp:107:12: style: Local variable 'result' shadows outer variable [shadowVariable] psi-1.5/src/tools/optionstree/optionstreereader.cpp:67:11: note: Shadowed declaration psi-1.5/src/tools/optionstree/optionstreereader.cpp:107:12: note: Shadow variable psi-1.5/src/tools/tunecontroller/tunecontrollermanager.h:57:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/tunecontroller/pollingtunecontroller.h:43:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/tunecontroller/mpristunecontroller.h:67:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/tunecontroller/itunestunecontroller.h:15:15: style: The function 'currentTune' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/tools/tunecontroller/tunecontroller.h:37:15: note: Virtual function in base class psi-1.5/src/tools/tunecontroller/itunestunecontroller.h:15:15: note: Function in derived class psi-1.5/src/tools/tunecontroller/itunestunecontroller.cpp:75:33: style: C-style pointer casting [cstyleCast] psi-1.5/src/unittest/commontest.cpp:17:10: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/unittest/psiiconset/testpsiiconset.cpp:15:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/unittest/psipopup/testpsipopup.cpp:32:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/translationmanager.cpp:34:2: performance: Variable 'currentLanguage_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] psi-1.5/src/urlbookmark.h:33:2: style: Class 'URLBookmark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/vcardphotodlg.h:26:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/voicecalldlg.h:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/tools/optionstree/varianttree.cpp:390:16: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/tools/optionstree/varianttree.cpp:383:59: note: Shadowed declaration psi-1.5/src/tools/optionstree/varianttree.cpp:390:16: note: Shadow variable psi-1.5/src/tools/optionstree/varianttree.cpp:400:16: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/tools/optionstree/varianttree.cpp:383:59: note: Shadowed declaration psi-1.5/src/tools/optionstree/varianttree.cpp:400:16: note: Shadow variable psi-1.5/src/tools/optionstree/varianttree.cpp:430:16: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/tools/optionstree/varianttree.cpp:383:59: note: Shadowed declaration psi-1.5/src/tools/optionstree/varianttree.cpp:430:16: note: Shadow variable psi-1.5/src/tools/optionstree/varianttree.cpp:445:16: style: Local variable 'e' shadows outer argument [shadowArgument] psi-1.5/src/tools/optionstree/varianttree.cpp:383:59: note: Shadowed declaration psi-1.5/src/tools/optionstree/varianttree.cpp:445:16: note: Shadow variable psi-1.5/src/widgets/actionlineedit.h:40:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/busywidget.h:47:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/fancylabel.cpp:120:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/fancypopup.cpp:99:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/iconselect.cpp:145:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/iconaction.h:63:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/psitabwidget.h:67:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/iconsetselect.h:44:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/psitextview.h:42:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/psitooltip.cpp:57:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/typeaheadfind.h:49:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/unittest/iconaction/testiconaction.cpp:25:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/unittest/richtext/main.cpp:27:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/psitiplabel.cpp:23:14: warning: Member variable 'PsiTipLabel::isRichText' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/widgets/psitiplabel.cpp:23:14: warning: Member variable 'PsiTipLabel::margin' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/widgets/psitiplabel.cpp:23:14: warning: Member variable 'PsiTipLabel::enableColoring_' is not initialized in the constructor. [uninitMemberVar] psi-1.5/src/widgets/psitiplabel.h:13:2: style: Class 'PsiTipLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/widgets/urllabel.h:34:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] psi-1.5/src/widgets/psirichtext.cpp:90:2: style: Class 'TextIconHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psi-1.5/src/xdata_widget.h:59:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] psi-1.5/src/xmlconsole.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] diff: head psi-1.5/3rdparty/http-parser/bench.c:44:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_info' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/bench.c:56:26: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/bench.c:44:33: note: Parameter 'p' can be declared as pointer to const head psi-1.5/3rdparty/http-parser/bench.c:49:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_data' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psi-1.5/3rdparty/http-parser/bench.c:60:16: note: You might need to cast the function pointer here psi-1.5/3rdparty/http-parser/bench.c:49:33: note: Parameter 'p' can be declared as pointer to const head psi-1.5/iris/src/jdns/src/jdns/jdns_util.c:488:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head psi-1.5/iris/src/xmpp/base/timezone.cpp:110:6: style: The scope of the variable 'tzoSign' can be reduced. [variableScope] head psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:43:3: style: The destructor '~EnchantChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:49:11: note: Virtual destructor in base class psi-1.5/src/libpsi/tools/spellchecker/enchantchecker.h:43:3: note: Destructor in derived class head psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:46:3: style: The destructor '~HunspellChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/libpsi/tools/spellchecker/spellchecker.h:49:11: note: Virtual destructor in base class psi-1.5/src/libpsi/tools/spellchecker/hunspellchecker.h:46:3: note: Destructor in derived class 2.13.0 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:497:25: style: Condition 'opt_do_extract==1' is always true [knownConditionTrueFalse] psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:432:21: note: Assignment 'opt_do_extract=1', assigned value is 1 psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:488:8: note: Assuming condition is false psi-1.5/src/libpsi/tools/zip/minizip/miniunz.c:497:25: note: Condition 'opt_do_extract==1' is always true head psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:86:11: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:87:13: style: Parameter 'tmzip' can be declared as pointer to const [constParameterPointer] head psi-1.5/src/libpsi/tools/zip/minizip/minizip.c:88:12: style: Parameter 'dt' can be declared as pointer to const [constParameterPointer] head psi-1.5/src/mcmdsimplesite.h:36:3: style: The destructor '~MCmdSimpleSite' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/minicmd.h:89:11: note: Virtual destructor in base class psi-1.5/src/mcmdsimplesite.h:36:3: note: Destructor in derived class head psi-1.5/src/psievent.h:142:3: style: The destructor '~MessageEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:142:3: note: Destructor in derived class head psi-1.5/src/psievent.h:179:3: style: The destructor '~AuthEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:179:3: note: Destructor in derived class head psi-1.5/src/psievent.h:239:3: style: The destructor '~PGPEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:239:3: note: Destructor in derived class head psi-1.5/src/psievent.h:253:3: style: The destructor '~FileEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:253:3: note: Destructor in derived class head psi-1.5/src/psievent.h:323:3: style: The destructor '~HttpAuthEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:142:3: note: Virtual destructor in base class psi-1.5/src/psievent.h:323:3: note: Destructor in derived class head psi-1.5/src/psievent.h:344:3: style: The destructor '~AvCallEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psi-1.5/src/psievent.h:52:11: note: Virtual destructor in base class psi-1.5/src/psievent.h:344:3: note: Destructor in derived class DONE