2025-08-31 17:42 ftp://ftp.de.debian.org/debian/pool/main/k/kcontacts/kcontacts_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 274 406 elapsed-time: 3.0 6.7 head-timing-info: old-timing-info: head results: kcontacts-5.116.0/autotests/addresseetest.cpp:73:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:171:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:270:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:331:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:465:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputEmail [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:24:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitedStates [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:46:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:92:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Postal [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:144:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleLineDomestic [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:188:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiLineDomestic [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:194:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresstest.cpp:163:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/autotests/addresstest.cpp:163:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/autotests/birthdaytest.cpp:94:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:118:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:142:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:166:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:190:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:214:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:28:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndCalendarType [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndCalendarType [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:246:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:272:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:165:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:195:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:223:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/contactgrouptest.cpp:306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/contactgrouptest.cpp:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/customidentifiertest.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/customidentifiertest.cpp:80:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:30:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetFromUTC [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:89:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:168:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:153:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:183:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:215:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:245:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:142:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcarddata [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:173:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:206:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:222:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:238:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:188:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:121:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:155:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:189:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:215:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:228:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:244:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:283:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:313:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:21:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:52:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:99:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:122:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:165:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:195:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:223:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/ldifconvertertest.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/ldifconvertertest.cpp:498:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:197:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:225:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:144:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:186:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:212:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:242:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:270:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:64:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:90:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:115:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pref [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:209:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:265:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:343:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:163:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:219:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:247:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:134:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:171:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:197:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:225:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:166:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:193:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:221:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:248:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/testroundtrip.cpp:115:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputFile [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:92:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:119:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:163:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:219:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:247:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:62:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:24:16: style: The scope of the variable 'vcarddata' can be reduced. [variableScope] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:52:16: style: The scope of the variable 'expected' can be reduced. [variableScope] kcontacts-5.116.0/src/address.h:321:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/address.h:321:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/addresseehelper.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addresseehelper.cpp:76:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoGlobals [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addresseehelper.cpp:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTreatAsFamilyName [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addressformatparser.cpp:43:15: style: Local variable 'c' shadows outer variable [shadowVariable] kcontacts-5.116.0/src/addressformatparser.cpp:14:10: note: Shadowed declaration kcontacts-5.116.0/src/addressformatparser.cpp:43:15: note: Shadow variable kcontacts-5.116.0/src/addressformatparser.cpp:65:28: style: Local variable 'f' shadows outer variable [shadowVariable] kcontacts-5.116.0/src/addressformatparser.cpp:15:24: note: Shadowed declaration kcontacts-5.116.0/src/addressformatparser.cpp:65:28: note: Shadow variable kcontacts-5.116.0/src/addressformatparser.cpp:53:46: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] kcontacts-5.116.0/src/addressformatparser.cpp:61:15: note: Missing bounds check for extra iterator increment in loop. kcontacts-5.116.0/src/addressformatparser.cpp:53:46: note: Missing bounds check for extra iterator increment in loop. kcontacts-5.116.0/src/addressformatparser.cpp:44:16: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kcontacts-5.116.0/src/calendarurl.h:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/calendarurl.h:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/clientpidmap.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/clientpidmap.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/contactgroup.h:325:5: style: Class 'ContactGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgroup.h:60:9: style: Class 'ContactReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgroup.h:167:9: style: Class 'ContactGroupReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgrouptool.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/contactgrouptool.cpp:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/contactgrouptool.cpp:50:64: style:inconclusive: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.cpp:25:45: note: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:50:64: note: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:329:81: style:inconclusive: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.h:47:98: note: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:329:81: note: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:344:66: style:inconclusive: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.h:53:83: note: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:344:66: note: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/converter/ldifconverter.cpp:96:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:456:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:177:15: style: Condition 'i==0' is always false [knownConditionTrueFalse] kcontacts-5.116.0/src/converter/ldifconverter.cpp:176:18: note: Assignment 'i=1', assigned value is 1 kcontacts-5.116.0/src/converter/ldifconverter.cpp:177:15: note: Condition 'i==0' is always false kcontacts-5.116.0/src/converter/vcardconverter.cpp:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2_1 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/vcardconverter.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2_1 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/email.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/email.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/field.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/field.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/fieldgroup.h:50:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/fieldgroup.h:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/parametermap_p.h:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/gender.h:30:5: style: Class 'Gender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/gender.cpp:104:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:54:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:104:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:104:66: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:54:77: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:104:66: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:109:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:56:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:109:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:109:60: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:56:71: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:109:60: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:109:60: style: Parameter 'gender' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/geo.cpp:149:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:126:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:149:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:149:63: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:126:74: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:149:63: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:155:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:131:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:155:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:155:57: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:131:68: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:155:57: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:155:57: style: Parameter 'geo' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/impp.h:87:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/impp.h:87:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/key.cpp:107:32: style:inconclusive: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:84:31: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/key.cpp:107:32: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/key.cpp:117:43: style:inconclusive: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:94:42: note: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. kcontacts-5.116.0/src/key.cpp:117:43: note: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. kcontacts-5.116.0/src/key.cpp:128:38: style:inconclusive: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:104:37: note: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. kcontacts-5.116.0/src/key.cpp:128:38: note: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. kcontacts-5.116.0/src/key.cpp:149:46: style:inconclusive: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:128:45: note: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. kcontacts-5.116.0/src/key.cpp:149:46: note: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. kcontacts-5.116.0/src/key.cpp:213:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:163:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:213:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:219:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:168:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:219:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:219:57: style: Parameter 'key' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/lang.h:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/lang.h:48:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/ldif.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONTACTS_LOG [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/ldif.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONTACTS_LOG [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/ldif.cpp:81:62: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kcontacts-5.116.0/src/nickname.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/nickname.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/note.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/note.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/org.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/org.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/phonenumber.h:235:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/phonenumber.h:235:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/picture.cpp:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/picture.cpp:24:5: warning:inconclusive: Member variable 'PicturePrivate::mRawData' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] kcontacts-5.116.0/src/picture.h:48:5: style: Class 'Picture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/picture.h:55:5: style: Class 'Picture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/picture.h:149:31: performance: Function 'url()' should return member 'mUrl' by const reference. [returnByReference] kcontacts-5.116.0/src/picture.h:166:31: performance: Function 'type()' should return member 'mType' by const reference. [returnByReference] kcontacts-5.116.0/src/picture.cpp:63:33: style:inconclusive: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:64:28: note: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. kcontacts-5.116.0/src/picture.cpp:63:33: note: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. kcontacts-5.116.0/src/picture.cpp:81:41: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:84:54: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:81:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:118:41: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:89:54: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:118:41: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:217:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:180:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:217:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:222:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:185:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:222:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:222:61: style: Parameter 'picture' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/related.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/related.h:45:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/resourcelocatorurl.h:94:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/resourcelocatorurl.h:94:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/role.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/role.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/secrecy.cpp:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/secrecy.h:48:5: style: Class 'Secrecy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/secrecy.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/secrecy.h:105:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/secrecy.h:110:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:126:61: style: Parameter 'secrecy' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/sound.h:61:5: style: Class 'Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/sound.h:68:5: style: Class 'Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/sound.cpp:143:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/sound.h:160:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:143:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:148:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/sound.h:165:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:148:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:148:59: style: Parameter 'sound' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/timezone.h:38:5: style: Class 'TimeZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/timezone.cpp:70:43: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:67:55: note: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:70:43: note: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:87:43: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:68:55: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:87:43: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:110:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:84:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:110:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:110:68: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:84:79: note: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:110:68: note: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:115:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:89:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:115:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:115:62: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:89:73: note: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:115:62: note: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:115:62: style: Parameter 'zone' can be declared as reference to const [constParameterReference] kcontacts-5.116.0/src/title.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/title.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kcontacts-5.116.0/src/vcarddrag.cpp:45:83: style:inconclusive: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcarddrag.h:48:89: note: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:45:83: note: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:71:79: style:inconclusive: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcarddrag.h:82:85: note: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:71:79: note: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcardparser/vcardline_p.h:27:5: style: Class 'VCardLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/vcardparser/vcard.cpp:16:27: style:inconclusive: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcardparser/vcard_p.h:52:24: note: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:16:27: note: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:25:38: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcardparser/vcard_p.h:56:35: note: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:25:38: note: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:80:15: style: Local variable 'line' shadows outer function [shadowFunction] kcontacts-5.116.0/src/vcardparser/vcard_p.h:81:33: note: Shadowed declaration kcontacts-5.116.0/src/vcardparser/vcard.cpp:80:15: note: Shadow variable kcontacts-5.116.0/src/vcardparser/vcard.cpp:107:21: style: Local variable 'line' shadows outer function [shadowFunction] kcontacts-5.116.0/src/vcardparser/vcard_p.h:81:33: note: Shadowed declaration kcontacts-5.116.0/src/vcardparser/vcard.cpp:107:21: note: Shadow variable kcontacts-5.116.0/src/vcardparser/vcardline_p.h:51:31: performance: Function 'identifier()' should return member 'mIdentifier' by const reference. [returnByReference] kcontacts-5.116.0/src/vcardparser/vcardline_p.h:71:31: performance: Function 'group()' should return member 'mGroup' by const reference. [returnByReference] kcontacts-5.116.0/src/vcardparser/vcardparser.cpp:410:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArray [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/qmlintegrationtest.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testread.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:29:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testwrite.cpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] diff: 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] head kcontacts-5.116.0/autotests/addresstest.cpp:163:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/autotests/addresstest.cpp:163:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:21:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Switzerland [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Postal [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:26:19: performance:inconclusive: Either there is a missing 'override', or the member function 'AddressTest::initTestCase' can be static. [functionStatic] kcontacts-5.116.0/autotests/addresstest.h:18:10: note: Either there is a missing 'override', or the member function 'AddressTest::initTestCase' can be static. kcontacts-5.116.0/autotests/addresstest.cpp:26:19: note: Either there is a missing 'override', or the member function 'AddressTest::initTestCase' can be static. 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:379:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:398:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:42:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:440:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:470:19: style:inconclusive: Either there is a missing 'override', or the member function 'AddressTest::countryToISOTest' can be const. [functionConst] kcontacts-5.116.0/autotests/addresstest.h:32:10: note: Either there is a missing 'override', or the member function 'AddressTest::countryToISOTest' can be const. kcontacts-5.116.0/autotests/addresstest.cpp:470:19: note: Either there is a missing 'override', or the member function 'AddressTest::countryToISOTest' can be const. 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/autotests/addresstest.cpp:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/address.cpp:136:41: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:133:54: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. kcontacts-5.116.0/src/address.cpp:136:41: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. 2.18.0 kcontacts-5.116.0/src/address.cpp:151:36: style:inconclusive: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:156:31: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/address.cpp:151:36: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. 2.18.0 kcontacts-5.116.0/src/address.cpp:175:13: style: Local variable 'label' shadows outer function [shadowFunction] kcontacts-5.116.0/src/address.h:299:31: note: Shadowed declaration kcontacts-5.116.0/src/address.cpp:175:13: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/address.cpp:196:13: style: Local variable 'label' shadows outer function [shadowFunction] kcontacts-5.116.0/src/address.h:299:31: note: Shadowed declaration kcontacts-5.116.0/src/address.cpp:196:13: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/address.cpp:291:44: style:inconclusive: Function 'setPostalCode' argument 1 names different: declaration 'code' definition 'postalCode'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:262:39: note: Function 'setPostalCode' argument 1 names different: declaration 'code' definition 'postalCode'. kcontacts-5.116.0/src/address.cpp:291:44: note: Function 'setPostalCode' argument 1 names different: declaration 'code' definition 'postalCode'. 2.18.0 kcontacts-5.116.0/src/address.cpp:458:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:419:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/address.cpp:458:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/address.cpp:458:67: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:419:78: note: Function 'operator<<' argument 2 names different: declaration 'address' definition 'addr'. kcontacts-5.116.0/src/address.cpp:458:67: note: Function 'operator<<' argument 2 names different: declaration 'address' definition 'addr'. 2.18.0 kcontacts-5.116.0/src/address.cpp:466:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:424:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/address.cpp:466:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/address.cpp:466:61: style: Parameter 'addr' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/address.cpp:466:61: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:424:72: note: Function 'operator>>' argument 2 names different: declaration 'address' definition 'addr'. kcontacts-5.116.0/src/address.cpp:466:61: note: Function 'operator>>' argument 2 names different: declaration 'address' definition 'addr'. 2.18.0 kcontacts-5.116.0/src/address.cpp:78:33: style:inconclusive: Function 'Address' argument 1 names different: declaration 'address' definition 'other'. [funcArgNamesDifferent] kcontacts-5.116.0/src/address.h:112:28: note: Function 'Address' argument 1 names different: declaration 'address' definition 'other'. kcontacts-5.116.0/src/address.cpp:78:33: note: Function 'Address' argument 1 names different: declaration 'address' definition 'other'. 2.18.0 kcontacts-5.116.0/src/address.h:107:5: style: Class 'Address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/address.h:321:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/address.h:321:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1432:17: style: Local variable 'suffix' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:303:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1432:17: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1458:17: style: Local variable 'prefix' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:288:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1458:17: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1474:17: style: Local variable 'additionalName' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:273:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1474:17: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1489:21: style: Local variable 'suffix' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:303:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1489:21: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1504:31: warning: Either the condition 'rightOffset>=0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] kcontacts-5.116.0/src/addressee.cpp:1490:32: note: Assuming that condition 'rightOffset>=0' is not redundant kcontacts-5.116.0/src/addressee.cpp:1504:31: note: Negative array index 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1507:21: style: Local variable 'prefix' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:288:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1507:21: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1528:21: style: Local variable 'prefix' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:288:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1528:21: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1544:21: style: Local variable 'additionalName' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:273:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1544:21: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1580:19: style: Local variable 'name' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:213:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1580:19: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1608:21: style: Local variable 'name' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:213:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1608:21: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1707:46: style:inconclusive: Function 'setEmails' argument 1 names different: declaration 'list' definition 'emails'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:801:39: note: Function 'setEmails' argument 1 names different: declaration 'list' definition 'emails'. kcontacts-5.116.0/src/addressee.cpp:1707:46: note: Function 'setEmails' argument 1 names different: declaration 'list' definition 'emails'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1858:74: style: Parameter 'existing' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:1878:22: style: Local variable 'key' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:874:9: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:1878:22: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:205:45: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 'addressee'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:173:38: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'addressee'. kcontacts-5.116.0/src/addressee.cpp:205:45: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'addressee'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2089:47: style:inconclusive: Function 'insertCategory' argument 1 names different: declaration 'category' definition 'c'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:959:40: note: Function 'insertCategory' argument 1 names different: declaration 'category' definition 'c'. kcontacts-5.116.0/src/addressee.cpp:2089:47: note: Function 'insertCategory' argument 1 names different: declaration 'category' definition 'c'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:208:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONTACTS_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2112:50: style:inconclusive: Function 'setCategories' argument 1 names different: declaration 'category' definition 'c'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:974:43: note: Function 'setCategories' argument 1 names different: declaration 'category' definition 'c'. kcontacts-5.116.0/src/addressee.cpp:2112:50: note: Function 'setCategories' argument 1 names different: declaration 'category' definition 'c'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2135:47: style:inconclusive: Function 'setMembers' argument 1 names different: declaration 'c' definition 'm'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:1104:40: note: Function 'setMembers' argument 1 names different: declaration 'c' definition 'm'. kcontacts-5.116.0/src/addressee.cpp:2135:47: note: Function 'setMembers' argument 1 names different: declaration 'c' definition 'm'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2146:51: style:inconclusive: Function 'insertRelationship' argument 1 names different: declaration 'related' definition 'relation'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:1108:44: note: Function 'insertRelationship' argument 1 names different: declaration 'related' definition 'relation'. kcontacts-5.116.0/src/addressee.cpp:2146:51: note: Function 'insertRelationship' argument 1 names different: declaration 'related' definition 'relation'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2179:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2185:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2319:25: style: Local variable 'custom' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:1009:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:2319:25: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2342:23: style: Local variable 'name' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:213:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:2342:23: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2360:16: style: Local variable 'address' shadows outer function [shadowFunction] kcontacts-5.116.0/src/addressee.h:935:13: note: Shadowed declaration kcontacts-5.116.0/src/addressee.cpp:2360:16: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2675:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:2691:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kcontacts-5.116.0/src/addressee.cpp:429:45: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:181:38: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. kcontacts-5.116.0/src/addressee.cpp:429:45: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'a'. 2.18.0 kcontacts-5.116.0/src/addressee.cpp:439:39: style:inconclusive: Function 'setUid' argument 1 names different: declaration 'uid' definition 'id'. [funcArgNamesDifferent] kcontacts-5.116.0/src/addressee.h:193:32: note: Function 'setUid' argument 1 names different: declaration 'uid' definition 'id'. kcontacts-5.116.0/src/addressee.cpp:439:39: note: Function 'setUid' argument 1 names different: declaration 'uid' definition 'id'. 2.18.0 kcontacts-5.116.0/src/addressformat.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcontacts [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/addressformat.cpp:113:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/addressformat.h:107:13: performance: Function 'postalCodeRegularExpression()' should return member 'postalCodeFormat' by const reference. [returnByReference] 2.18.0 kcontacts-5.116.0/src/addressformat.h:49:13: performance: Function 'literal()' should return member 'literal' by const reference. [returnByReference] 2.18.0 kcontacts-5.116.0/src/addressformat.h:85:13: performance: Function 'country()' should return member 'country' by const reference. [returnByReference] 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:159:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/calendarurl.h:91:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/calendarurl.cpp:159:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:159:71: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. [funcArgNamesDifferent] kcontacts-5.116.0/src/calendarurl.h:91:82: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. kcontacts-5.116.0/src/calendarurl.cpp:159:71: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:164:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/calendarurl.h:93:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/calendarurl.cpp:164:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:164:65: style: Parameter 'calUrl' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:164:65: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. [funcArgNamesDifferent] kcontacts-5.116.0/src/calendarurl.h:93:76: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. kcontacts-5.116.0/src/calendarurl.cpp:164:65: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. 2.18.0 kcontacts-5.116.0/src/calendarurl.cpp:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/calendarurl.h:43:5: style: Class 'CalendarUrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/calendarurl.h:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/calendarurl.h:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/clientpidmap.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/clientpidmap.h:79:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/clientpidmap.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/clientpidmap.cpp:121:72: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'clientpidmap'. [funcArgNamesDifferent] kcontacts-5.116.0/src/clientpidmap.h:79:83: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'clientpidmap'. kcontacts-5.116.0/src/clientpidmap.cpp:121:72: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'clientpidmap'. 2.18.0 kcontacts-5.116.0/src/clientpidmap.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/clientpidmap.h:81:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/clientpidmap.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/clientpidmap.cpp:126:66: style: Parameter 'clientpidmap' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/clientpidmap.cpp:126:66: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'clientpidmap'. [funcArgNamesDifferent] kcontacts-5.116.0/src/clientpidmap.h:81:77: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'clientpidmap'. kcontacts-5.116.0/src/clientpidmap.cpp:126:66: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'clientpidmap'. 2.18.0 kcontacts-5.116.0/src/clientpidmap.h:36:5: style: Class 'ClientPidMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/clientpidmap.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/clientpidmap.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/email.cpp:142:20: style: Local variable 'it' shadows outer variable [shadowVariable] kcontacts-5.116.0/src/email.cpp:135:16: note: Shadowed declaration kcontacts-5.116.0/src/email.cpp:142:20: note: Shadow variable 2.18.0 kcontacts-5.116.0/src/email.cpp:189:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/email.cpp:225:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/email.h:130:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/email.cpp:225:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/email.cpp:225:65: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'email'. [funcArgNamesDifferent] kcontacts-5.116.0/src/email.h:130:76: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'email'. kcontacts-5.116.0/src/email.cpp:225:65: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'email'. 2.18.0 kcontacts-5.116.0/src/email.cpp:230:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/email.h:132:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/email.cpp:230:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/email.cpp:230:59: style: Parameter 'email' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/email.cpp:230:59: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'email'. [funcArgNamesDifferent] kcontacts-5.116.0/src/email.h:132:70: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'email'. kcontacts-5.116.0/src/email.cpp:230:59: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'email'. 2.18.0 kcontacts-5.116.0/src/email.h:46:5: style: Class 'Email' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/email.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/email.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/field.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/field.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:133:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/fieldgroup.h:81:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/fieldgroup.cpp:133:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:133:70: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'fieldGroup'. [funcArgNamesDifferent] kcontacts-5.116.0/src/fieldgroup.h:81:81: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'fieldGroup'. kcontacts-5.116.0/src/fieldgroup.cpp:133:70: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'fieldGroup'. 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:138:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/fieldgroup.h:83:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/fieldgroup.cpp:138:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:138:64: style: Parameter 'fieldGroup' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:138:64: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'fieldGroup'. [funcArgNamesDifferent] kcontacts-5.116.0/src/fieldgroup.h:83:75: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'fieldGroup'. kcontacts-5.116.0/src/fieldgroup.cpp:138:64: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'fieldGroup'. 2.18.0 kcontacts-5.116.0/src/fieldgroup.cpp:46:39: style:inconclusive: Function 'FieldGroup' argument 1 names different: declaration 'fieldGroupName' definition 'FieldGroupName'. [funcArgNamesDifferent] kcontacts-5.116.0/src/fieldgroup.h:36:31: note: Function 'FieldGroup' argument 1 names different: declaration 'fieldGroupName' definition 'FieldGroupName'. kcontacts-5.116.0/src/fieldgroup.cpp:46:39: note: Function 'FieldGroup' argument 1 names different: declaration 'fieldGroupName' definition 'FieldGroupName'. 2.18.0 kcontacts-5.116.0/src/fieldgroup.h:36:5: style: Class 'FieldGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/fieldgroup.h:50:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/fieldgroup.h:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/impp.cpp:165:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/impp.h:137:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/impp.cpp:165:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/impp.cpp:165:64: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'impp'. [funcArgNamesDifferent] kcontacts-5.116.0/src/impp.h:137:75: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'impp'. kcontacts-5.116.0/src/impp.cpp:165:64: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'impp'. 2.18.0 kcontacts-5.116.0/src/impp.cpp:170:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/impp.h:139:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/impp.cpp:170:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/impp.cpp:170:58: style: Parameter 'impp' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/impp.cpp:170:58: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'impp'. [funcArgNamesDifferent] kcontacts-5.116.0/src/impp.h:139:69: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'impp'. kcontacts-5.116.0/src/impp.cpp:170:58: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'impp'. 2.18.0 kcontacts-5.116.0/src/impp.cpp:204:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/impp.h:49:5: style: Class 'Impp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/impp.h:87:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/impp.h:87:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/lang.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/lang.h:80:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/lang.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/lang.cpp:121:64: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'lang'. [funcArgNamesDifferent] kcontacts-5.116.0/src/lang.h:80:75: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'lang'. kcontacts-5.116.0/src/lang.cpp:121:64: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'lang'. 2.18.0 kcontacts-5.116.0/src/lang.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/lang.h:82:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/lang.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/lang.cpp:126:58: style: Parameter 'lang' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/lang.cpp:126:58: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'lang'. [funcArgNamesDifferent] kcontacts-5.116.0/src/lang.h:82:69: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'lang'. kcontacts-5.116.0/src/lang.cpp:126:58: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'lang'. 2.18.0 kcontacts-5.116.0/src/lang.h:37:5: style: Class 'Lang' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/lang.h:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/lang.h:48:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/nickname.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/nickname.h:79:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/nickname.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/nickname.cpp:121:68: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'nickname'. [funcArgNamesDifferent] kcontacts-5.116.0/src/nickname.h:79:79: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'nickname'. kcontacts-5.116.0/src/nickname.cpp:121:68: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'nickname'. 2.18.0 kcontacts-5.116.0/src/nickname.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/nickname.h:81:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/nickname.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/nickname.cpp:126:62: style: Parameter 'nickname' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/nickname.cpp:126:62: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'nickname'. [funcArgNamesDifferent] kcontacts-5.116.0/src/nickname.h:81:73: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'nickname'. kcontacts-5.116.0/src/nickname.cpp:126:62: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'nickname'. 2.18.0 kcontacts-5.116.0/src/nickname.h:36:5: style: Class 'NickName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/nickname.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/nickname.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/note.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/note.h:75:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/note.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/note.cpp:121:64: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'note'. [funcArgNamesDifferent] kcontacts-5.116.0/src/note.h:75:75: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'note'. kcontacts-5.116.0/src/note.cpp:121:64: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'note'. 2.18.0 kcontacts-5.116.0/src/note.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/note.h:77:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/note.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/note.cpp:126:58: style: Parameter 'note' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/note.cpp:126:58: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'note'. [funcArgNamesDifferent] kcontacts-5.116.0/src/note.h:77:69: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'note'. kcontacts-5.116.0/src/note.cpp:126:58: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'note'. 2.18.0 kcontacts-5.116.0/src/note.h:33:5: style: Class 'Note' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/note.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/note.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/org.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/org.h:79:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/org.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/org.cpp:121:63: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'org'. [funcArgNamesDifferent] kcontacts-5.116.0/src/org.h:79:74: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'org'. kcontacts-5.116.0/src/org.cpp:121:63: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'org'. 2.18.0 kcontacts-5.116.0/src/org.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/org.h:81:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/org.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/org.cpp:126:57: style: Parameter 'org' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/org.cpp:126:57: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'org'. [funcArgNamesDifferent] kcontacts-5.116.0/src/org.h:81:68: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'org'. kcontacts-5.116.0/src/org.cpp:126:57: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'org'. 2.18.0 kcontacts-5.116.0/src/org.h:36:5: style: Class 'Org' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/org.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/org.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:107:40: style:inconclusive: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] kcontacts-5.116.0/src/phonenumber.h:144:31: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/phonenumber.cpp:107:40: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:133:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:241:17: style: The statement 'if (first) first=false' is logically equivalent to 'first=false'. [duplicateConditionalAssign] kcontacts-5.116.0/src/phonenumber.cpp:242:23: note: Assignment 'first=false' kcontacts-5.116.0/src/phonenumber.cpp:241:17: note: Condition 'first' is redundant 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:265:9: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment] kcontacts-5.116.0/src/phonenumber.cpp:264:9: note: str is assigned kcontacts-5.116.0/src/phonenumber.cpp:265:9: note: str is overwritten 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:296:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/phonenumber.h:268:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/phonenumber.cpp:296:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:296:71: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'number' definition 'phone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/phonenumber.h:268:82: note: Function 'operator<<' argument 2 names different: declaration 'number' definition 'phone'. kcontacts-5.116.0/src/phonenumber.cpp:296:71: note: Function 'operator<<' argument 2 names different: declaration 'number' definition 'phone'. 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:301:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/phonenumber.h:276:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/phonenumber.cpp:301:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:301:65: style: Parameter 'phone' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/phonenumber.cpp:301:65: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'number' definition 'phone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/phonenumber.h:276:76: note: Function 'operator>>' argument 2 names different: declaration 'number' definition 'phone'. kcontacts-5.116.0/src/phonenumber.cpp:301:65: note: Function 'operator>>' argument 2 names different: declaration 'number' definition 'phone'. head kcontacts-5.116.0/src/phonenumber.h:235:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/phonenumber.h:235:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/phonenumber.h:98:5: style: Class 'PhoneNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kcontacts-5.116.0/src/related.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/related.h:77:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/related.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/related.cpp:121:67: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'related'. [funcArgNamesDifferent] kcontacts-5.116.0/src/related.h:77:78: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'related'. kcontacts-5.116.0/src/related.cpp:121:67: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'related'. 2.18.0 kcontacts-5.116.0/src/related.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/related.h:79:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/related.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/related.cpp:126:61: style: Parameter 'related' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/related.cpp:126:61: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'related'. [funcArgNamesDifferent] kcontacts-5.116.0/src/related.h:79:72: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'related'. kcontacts-5.116.0/src/related.cpp:126:61: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'related'. 2.18.0 kcontacts-5.116.0/src/related.cpp:44:33: style:inconclusive: Function 'Related' argument 1 names different: declaration 'related' definition 'relatedTo'. [funcArgNamesDifferent] kcontacts-5.116.0/src/related.h:34:28: note: Function 'Related' argument 1 names different: declaration 'related' definition 'relatedTo'. kcontacts-5.116.0/src/related.cpp:44:33: note: Function 'Related' argument 1 names different: declaration 'related' definition 'relatedTo'. 2.18.0 kcontacts-5.116.0/src/related.h:34:5: style: Class 'Related' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/related.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/related.h:45:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:114:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:219:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/resourcelocatorurl.h:129:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/resourcelocatorurl.cpp:219:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:219:78: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. [funcArgNamesDifferent] kcontacts-5.116.0/src/resourcelocatorurl.h:129:89: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. kcontacts-5.116.0/src/resourcelocatorurl.cpp:219:78: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'calUrl'. 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:224:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/resourcelocatorurl.h:131:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/resourcelocatorurl.cpp:224:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:224:72: style: Parameter 'calUrl' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/resourcelocatorurl.cpp:224:72: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. [funcArgNamesDifferent] kcontacts-5.116.0/src/resourcelocatorurl.h:131:83: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. kcontacts-5.116.0/src/resourcelocatorurl.cpp:224:72: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'calUrl'. head kcontacts-5.116.0/src/resourcelocatorurl.h:94:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/resourcelocatorurl.h:94:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/role.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/role.h:79:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/role.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/role.cpp:121:64: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'role'. [funcArgNamesDifferent] kcontacts-5.116.0/src/role.h:79:75: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'role'. kcontacts-5.116.0/src/role.cpp:121:64: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'role'. 2.18.0 kcontacts-5.116.0/src/role.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/role.h:81:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/role.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/role.cpp:126:58: style: Parameter 'role' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/role.cpp:126:58: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'role'. [funcArgNamesDifferent] kcontacts-5.116.0/src/role.h:81:69: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'role'. kcontacts-5.116.0/src/role.cpp:126:58: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'role'. 2.18.0 kcontacts-5.116.0/src/role.h:36:5: style: Class 'Role' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/role.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/role.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/title.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/title.h:79:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/title.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/title.cpp:121:65: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'title'. [funcArgNamesDifferent] kcontacts-5.116.0/src/title.h:79:76: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'title'. kcontacts-5.116.0/src/title.cpp:121:65: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'title'. 2.18.0 kcontacts-5.116.0/src/title.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/title.h:81:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/title.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. 2.18.0 kcontacts-5.116.0/src/title.cpp:126:59: style: Parameter 'title' can be declared as reference to const [constParameterReference] 2.18.0 kcontacts-5.116.0/src/title.cpp:126:59: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'title'. [funcArgNamesDifferent] kcontacts-5.116.0/src/title.h:81:70: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'title'. kcontacts-5.116.0/src/title.cpp:126:59: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'title'. 2.18.0 kcontacts-5.116.0/src/title.h:36:5: style: Class 'Title' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kcontacts-5.116.0/src/title.h:47:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kcontacts-5.116.0/src/title.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:1217:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:1292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:1536:62: style:inconclusive: Function 'splitString' argument 2 names different: declaration 'value' definition 'str'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcardtool_p.h:59:55: note: Function 'splitString' argument 2 names different: declaration 'value' definition 'str'. kcontacts-5.116.0/src/vcardtool.cpp:1536:62: note: Function 'splitString' argument 2 names different: declaration 'value' definition 'str'. 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:171:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] kcontacts-5.116.0/src/vcardtool.cpp:155:31: note: 'hasLabel' is assigned value '!addr.label().isEmpty()' here. kcontacts-5.116.0/src/vcardtool.cpp:169:13: note: outer condition: hasLabel kcontacts-5.116.0/src/vcardtool.cpp:171:21: note: identical inner condition: !addr.label().isEmpty() 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:320:17: style: Condition '!value.isEmpty()' is always true [knownConditionTrueFalse] kcontacts-5.116.0/src/vcardtool.cpp:283:26: note: Assuming that condition 'value.isEmpty()' is not redundant kcontacts-5.116.0/src/vcardtool.cpp:320:17: note: Condition '!value.isEmpty()' is always true 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:321:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:416:21: style: The if condition is the same as the previous if condition [duplicateCondition] kcontacts-5.116.0/src/vcardtool.cpp:407:21: note: First condition kcontacts-5.116.0/src/vcardtool.cpp:416:21: note: Second condition 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:624:21: style: The if condition is the same as the previous if condition [duplicateCondition] kcontacts-5.116.0/src/vcardtool.cpp:603:21: note: First condition kcontacts-5.116.0/src/vcardtool.cpp:624:21: note: Second condition 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:777:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:857:39: style: Variable 'types' is assigned a value that is never used. [unreadVariable] 2.18.0 kcontacts-5.116.0/src/vcardtool.cpp:857:45: style: Variable 'types' is assigned a value that is never used. [unreadVariable] DONE