2026-03-24 21:18 ftp://ftp.de.debian.org/debian/pool/main/p/poppler/poppler_26.01.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=cairo --library=gtk --library=qt --library=libcurl --library=boost --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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 83664f5 (2026-03-24 08:50:48 +0100) count: 4934 4921 elapsed-time: 219.2 217.1 head-timing-info: old-timing-info: head results: poppler-26.01.0/cpp/poppler-document.cpp:86:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errEncrypted [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-document.cpp:1027:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-document.cpp:1041:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-embedded-file.cpp:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-embedded-file.cpp:143:16: style: Local variable 'data' shadows outer function [shadowFunction] poppler-26.01.0/cpp/poppler-embedded-file.h:44:16: note: Shadowed declaration poppler-26.01.0/cpp/poppler-embedded-file.cpp:143:16: note: Shadow variable poppler-26.01.0/cpp/poppler-font.h:59:17: performance: Function 'name()' should return member 'font_name' by const reference. [returnByReference] poppler-26.01.0/cpp/poppler-font.h:60:17: performance: Function 'file()' should return member 'font_file' by const reference. [returnByReference] poppler-26.01.0/cpp/poppler-global.cpp:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-global.cpp:238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-global.cpp:295:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-global.cpp:296:49: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/poppler-global.cpp:302:46: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/poppler-global.cpp:242:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/cpp/poppler-global.cpp:248:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/cpp/poppler-image.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOCHROME [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page-renderer.cpp:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page-renderer.cpp:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashThinLineDefault [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page.cpp:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physical_layout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page.cpp:290:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw_order_layout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page.cpp:463:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-page.h:47:11: performance: Function 'bbox()' should return member 'bbox' by const reference. [returnByReference] poppler-26.01.0/cpp/poppler-page.cpp:272:6: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/poppler-page.cpp:45:46: style:inconclusive: Function 'page_private' argument 1 names different: declaration 'doc' definition '_doc'. [funcArgNamesDifferent] poppler-26.01.0/cpp/poppler-page-private.h:37:36: note: Function 'page_private' argument 1 names different: declaration 'doc' definition '_doc'. poppler-26.01.0/cpp/poppler-page.cpp:45:46: note: Function 'page_private' argument 1 names different: declaration 'doc' definition '_doc'. poppler-26.01.0/cpp/poppler-page.cpp:45:56: style:inconclusive: Function 'page_private' argument 2 names different: declaration 'index' definition '_index'. [funcArgNamesDifferent] poppler-26.01.0/cpp/poppler-page-private.h:37:45: note: Function 'page_private' argument 2 names different: declaration 'index' definition '_index'. poppler-26.01.0/cpp/poppler-page.cpp:45:56: note: Function 'page_private' argument 2 names different: declaration 'index' definition '_index'. poppler-26.01.0/cpp/poppler-private.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-toc.h:57:29: performance: Function 'children()' should return member 'children' by const reference. [returnByReference] poppler-26.01.0/cpp/poppler-version.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-version.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MAJOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-version.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MINOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/poppler-version.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MICRO [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:288:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:319:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:365:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:90:12: style:inconclusive: Technically the member function 'FuzzedDataProvider::remaining_bytes' can be const. [functionConst] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:390:24: style: The member function 'FuzzedDataProvider::ConvertUnsignedToSigned' can be static. [functionStatic] poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:104:8: note: The member function 'FuzzedDataProvider::ConvertUnsignedToSigned' can be static. poppler-26.01.0/cpp/tests/fuzzing/FuzzedDataProvider.h:390:24: note: The member function 'FuzzedDataProvider::ConvertUnsignedToSigned' can be static. poppler-26.01.0/cpp/tests/fuzzing/doc_fuzzer.cc:18:68: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/tests/fuzzing/page_label_fuzzer.cc:20:68: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/tests/fuzzing/page_search_fuzzer.cc:36:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotate_0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/page_search_fuzzer.cc:20:68: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/tests/fuzzing/fuzzer_temp_file.h:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/pdf_fuzzer.cc:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_list_include_font [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/fuzzing/pdf_fuzzer.cc:14:68: style: C-style pointer casting [cstyleCast] poppler-26.01.0/cpp/tests/poppler-dump.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:411:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:443:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physical_layout [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-dump.cpp:105:20: style: Variable 't' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/cpp/tests/poppler-dump.cpp:514:23: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/cpp/tests/poppler-render.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/cpp/tests/poppler-render.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiBase.cc:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiBase.cc:200:96: warning: Invalid test for overflow 'pos+size>=pos'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'size>=0'. [invalidTestForOverflow] poppler-26.01.0/fofi/FoFiIdentifier.cc:108:13: warning: Member variable 'FileReader::buf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiIdentifier.cc:235:15: warning: Member variable 'StreamReader::buf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiIdentifier.cc:374:9: style: Condition '!reader' is always false [knownConditionTrueFalse] poppler-26.01.0/fofi/FoFiIdentifier.cc:428:24: style: The scope of the variable 'type' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiIdentifier.cc:455:51: style: The scope of the variable 'b0' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiIdentifier.cc:333:24: style: Variable 'c' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/fofi/FoFiTrueType.cc:656:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiTrueType.cc:866:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiTrueType.cc:1278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSyntaxWarning [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiTrueType.cc:997:20: style: The member function 'FoFiTrueType::cvtEncoding' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiTrueType.h:167:10: note: The member function 'FoFiTrueType::cvtEncoding' can be static. poppler-26.01.0/fofi/FoFiTrueType.cc:997:20: note: The member function 'FoFiTrueType::cvtEncoding' can be static. poppler-26.01.0/fofi/FoFiTrueType.cc:1649:28: style: The member function 'FoFiTrueType::charToTag' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiTrueType.h:175:18: note: The member function 'FoFiTrueType::charToTag' can be static. poppler-26.01.0/fofi/FoFiTrueType.cc:1649:28: note: The member function 'FoFiTrueType::charToTag' can be static. poppler-26.01.0/fofi/FoFiTrueType.cc:152:10: style:inconclusive: Technically the member function 'cmpTrueTypeLocaOffsetFunctor::operator()' can be const. [functionConst] poppler-26.01.0/fofi/FoFiTrueType.cc:163:10: style:inconclusive: Technically the member function 'cmpTrueTypeLocaIdxFunctor::operator()' can be const. [functionConst] poppler-26.01.0/fofi/FoFiTrueType.cc:168:10: style:inconclusive: Technically the member function 'cmpTrueTypeTableTagFunctor::operator()' can be const. [functionConst] poppler-26.01.0/fofi/FoFiTrueType.cc:833:33: style: Condition 'nGlyphs-i<32767' is always false [knownConditionTrueFalse] poppler-26.01.0/fofi/FoFiTrueType.cc:830:21: note: Assuming that condition 'nGlyphs>32767' is not redundant poppler-26.01.0/fofi/FoFiTrueType.cc:832:22: note: Assignment 'i=0', assigned value is 0 poppler-26.01.0/fofi/FoFiTrueType.cc:833:33: note: Condition 'nGlyphs-i<32767' is always false poppler-26.01.0/fofi/FoFiTrueType.cc:1610:33: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiTrueType.cc:1768:18: style: Variable 'featureCount' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/fofi/FoFiTrueType.cc:1754:22: note: featureCount is assigned poppler-26.01.0/fofi/FoFiTrueType.cc:1768:18: note: featureCount is overwritten poppler-26.01.0/fofi/FoFiTrueType.cc:767:9: style: The scope of the variable 'cid' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:769:15: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:999:17: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1100:10: style: The scope of the variable 'needVhea' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1100:20: style: The scope of the variable 'needVmtx' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1802:18: style: The scope of the variable 'lookupListIndex' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1837:18: style: The scope of the variable 'subTable' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1866:9: style: The scope of the variable 'delta' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1867:9: style: The scope of the variable 'glyphCount' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:1868:18: style: The scope of the variable 'substitute' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiTrueType.cc:520:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/fofi/FoFiTrueType.cc:1642:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/fofi/FoFiTrueType.cc:1043:7: style: Variable 'k' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/fofi/FoFiTrueType.cc:1344:20: style: Variable 'length' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/fofi/FoFiTrueType.cc:1363:32: style: Variable 'length' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/fofi/FoFiTrueType.cc:1883:17: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/fofi/FoFiType1.cc:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiType1.cc:273:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiType1.cc:89:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:94:37: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:97:33: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:97:61: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:119:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:120:117: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:142:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:143:125: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:153:48: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:160:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:163:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:166:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:169:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:250:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:252:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1.cc:311:21: style: The scope of the variable 'type' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1.cc:312:18: style: The scope of the variable 'segLen' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSyntaxError [valueFlowBailoutIncompleteVar] poppler-26.01.0/fofi/FoFiType1C.cc:1075:29: style:inconclusive: Boolean expression 'dFP' is used in bitwise operation. [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1075:44: style:inconclusive: Boolean expression 'ops[k].isFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1105:29: style:inconclusive: Boolean expression 'dFP' is used in bitwise operation. [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1105:44: style:inconclusive: Boolean expression 'ops[k].isFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1607:77: style:inconclusive: Boolean expression 'ops[1].isFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1631:45: style:inconclusive: Boolean expression 'ops[1].isFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1633:45: style:inconclusive: Boolean expression 'ops[0].isFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:1670:38: style:inconclusive: Boolean expression 'pDict->nominalWidthXFP' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::nameIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::topDictIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::stringIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::gsubrIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::charStringsIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::topDict' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::nGlyphs' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::nFDs' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::gsubrBias' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::parsedOk' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::ops' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::nOps' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::nHints' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::firstOp' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:81:13: warning: Member variable 'FoFiType1C::openPath' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::nameIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::topDictIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::stringIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::gsubrIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::charStringsIdx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::topDict' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::nGlyphs' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::nFDs' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::gsubrBias' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::parsedOk' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::ops' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::nOps' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::nHints' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::firstOp' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:90:13: warning: Member variable 'FoFiType1C::openPath' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/fofi/FoFiType1C.cc:1684:18: style: The member function 'FoFiType1C::cvtNum' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiType1C.h:227:10: note: The member function 'FoFiType1C::cvtNum' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1684:18: note: The member function 'FoFiType1C::cvtNum' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1736:18: style: The member function 'FoFiType1C::eexecWrite' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiType1C.h:228:10: note: The member function 'FoFiType1C::eexecWrite' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1736:18: note: The member function 'FoFiType1C::eexecWrite' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1758:18: style: The member function 'FoFiType1C::eexecWriteCharstring' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiType1C.h:229:10: note: The member function 'FoFiType1C::eexecWriteCharstring' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1758:18: note: The member function 'FoFiType1C::eexecWriteCharstring' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1781:18: style: The member function 'FoFiType1C::writePSString' can be static. [functionStatic] poppler-26.01.0/fofi/FoFiType1C.h:230:10: note: The member function 'FoFiType1C::writePSString' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:1781:18: note: The member function 'FoFiType1C::writePSString' can be static. poppler-26.01.0/fofi/FoFiType1C.cc:299:56: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:492:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1020:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1733:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1741:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1753:49: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1776:49: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1842:40: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1851:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1859:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:1872:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2239:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2297:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2300:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2303:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2395:41: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:2645:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/fofi/FoFiType1C.cc:101:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:460:9: style: The scope of the variable 'gid' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:739:9: style: The scope of the variable 'fd' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:739:13: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:739:16: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1029:20: style: The scope of the variable 'r2' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1030:19: style: The scope of the variable 'byte' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1031:14: style: The scope of the variable 'subrBias' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1666:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1785:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1817:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:9: style: The scope of the variable 'fdSelectFmt' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:22: style: The scope of the variable 'pos' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:27: style: The scope of the variable 'nRanges' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:36: style: The scope of the variable 'gid0' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:42: style: The scope of the variable 'gid1' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2237:48: style: The scope of the variable 'fd' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2293:9: style: The scope of the variable 'nCodes' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2293:17: style: The scope of the variable 'nRanges' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2293:26: style: The scope of the variable 'encFormat' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:9: style: The scope of the variable 'pos' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:14: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:17: style: The scope of the variable 'sid' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:22: style: The scope of the variable 'nLeft' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:29: style: The scope of the variable 'nSups' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:36: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2294:39: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2382:9: style: The scope of the variable 'charsetFormat' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2382:24: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2382:27: style: The scope of the variable 'pos' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2383:9: style: The scope of the variable 'nLeft' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2383:16: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2383:19: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2453:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2454:13: style: The scope of the variable 'b1' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2454:17: style: The scope of the variable 'nyb0' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2454:23: style: The scope of the variable 'nyb1' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2454:32: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:2632:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/fofi/FoFiType1C.cc:1726:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] poppler-26.01.0/fofi/FoFiType1C.cc:1727:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] poppler-26.01.0/fofi/FoFiType1C.cc:1728:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] poppler-26.01.0/glib/demo/annots.c:157:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:234:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:384:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TCROSS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:514:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:532:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:567:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:593:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:796:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:894:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopplerQuadrilateral [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_ANNOT_STAMP_ICON_UNKNOWN [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:946:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_STYLE_OBLIQUE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1058:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1084:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopplerRectangle [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_HINT_MASK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1310:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_ANNOT_STAMP [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_ANNOT_LINE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:1386:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/annots.c:932:17: style: Checking if unsigned expression '(unsigned int)(demo->annot_color.red*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/annots.c:933:19: style: Checking if unsigned expression '(unsigned int)(demo->annot_color.green*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/annots.c:934:18: style: Checking if unsigned expression '(unsigned int)(demo->annot_color.blue*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/annots.c:333:30: style: Variable 'callout' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/annots.c:498:19: style: Variable 'color' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/annots.c:549:27: style: Variable 'di' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/annots.c:877:109: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/demo/annots.c:903:62: style: Parameter 'icon_text' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/demo/annots.c:1219:87: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_annots_drawing_area_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/annots.c:1544:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/annots.c:1219:87: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/annots.c:1313:88: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_annots_drawing_area_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/annots.c:1545:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/annots.c:1313:88: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/annots.c:1353:89: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_annots_drawing_area_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/annots.c:1546:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/annots.c:1353:89: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/attachments.c:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/attachments.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/attachments.c:135:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/attachments.c:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/attachments.c:191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/attachments.c:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:103:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poppler_rectangle_free [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:132:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:181:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_MULTIPLY [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_CASE_SENSITIVE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:321:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_BACKWARDS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_MULTILINE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:339:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_IGNORE_DIACRITICS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:348:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_WHOLE_WORDS_ONLY [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:373:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_FIND_DEFAULT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/find.c:236:55: style: Parameter 'demo' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/demo/fonts.c:223:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/forms.c:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/forms.c:178:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_ADDITIONAL_ACTION_FIELD_MODIFIED [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/forms.c:346:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/forms.c:130:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/images.c:100:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/images.c:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/images.c:245:14: style: Variable 'renderer' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/glib/demo/images.c:244:14: note: renderer is assigned poppler-26.01.0/glib/demo/images.c:245:14: note: renderer is overwritten poppler-26.01.0/glib/demo/info.cc:40:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_PERMISSIONS_OK_TO_PRINT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/info.cc:153:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_TYPE_BACKEND [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/info.cc:153:35: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/demo/info.cc:209:35: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/demo/info.cc:212:35: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/demo/info.cc:31:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:32:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:33:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:40:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:41:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:45:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:46:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:50:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:51:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:55:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:56:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:60:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:61:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:64:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:70:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:71:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:75:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:76:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:80:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:81:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:84:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:87:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:100:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:101:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:102:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:106:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:109:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:110:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:115:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:118:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:156:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:158:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:164:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:173:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:174:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:176:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:179:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:182:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:185:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:188:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:191:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:194:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:197:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:200:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:205:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:210:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:213:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:218:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:222:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:226:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:228:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:233:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:236:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/glib/demo/info.cc:139:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/layers.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/layers.c:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/layers.c:225:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] poppler-26.01.0/glib/demo/layers.c:191:59: style: Parameter 'demo' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/demo/links.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/main.c:140:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/main.c:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/main.c:171:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/main.c:269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/outline.c:52:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_TYPE_ACTION_TYPE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/outline.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/page.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/page.c:180:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/page.c:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/print.c:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_RENDER_ANNOTS_PRINT_DOCUMENT [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/print.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/render.c:115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:125:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_SELECTION_GLYPH [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:146:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_NFC [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:198:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:254:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_SELECTION_WORD [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:284:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_HINT_MASK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:382:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:406:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:561:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:589:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/selections.c:429:29: style: Checking if unsigned expression '(unsigned int)(color.red*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:430:31: style: Checking if unsigned expression '(unsigned int)(color.green*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:431:30: style: Checking if unsigned expression '(unsigned int)(color.blue*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:439:34: style: Checking if unsigned expression '(unsigned int)(color.red*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:440:36: style: Checking if unsigned expression '(unsigned int)(color.green*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:441:35: style: Checking if unsigned expression '(unsigned int)(color.blue*65535)' is less than zero. [unsignedLessThanZero] poppler-26.01.0/glib/demo/selections.c:238:91: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_selections_drawing_area_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/selections.c:602:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/selections.c:238:91: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/selections.c:268:92: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_selections_drawing_area_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/selections.c:603:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/selections.c:268:92: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/selections.c:290:93: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_selections_drawing_area_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/selections.c:604:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/selections.c:290:93: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/signature.c:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_HINT_MASK [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:180:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TCROSS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:274:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:366:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LAST_CURSOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/signature.c:229:90: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_signature_drawing_area_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/signature.c:419:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/signature.c:229:90: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/signature.c:244:91: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_signature_drawing_area_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/signature.c:420:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/signature.c:244:91: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/signature.c:281:92: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_signature_drawing_area_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/signature.c:421:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/signature.c:281:92: note: Parameter 'event' can be declared as pointer to const poppler-26.01.0/glib/demo/taggedstruct.c:55:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_TYPE_STRUCTURE_ELEMENT_KIND [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/text.c:149:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/text.c:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/text.c:245:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_SELECTION_GLYPH [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/text.c:441:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/transitions.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_PAGE_TRANSITION_HORIZONTAL [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/transitions.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_PAGE_TRANSITION_INWARD [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/transitions.c:230:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:64:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:83:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_TYPE_DEST_TYPE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:364:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:447:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:519:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_TYPE_MOVIE_PLAY_MODE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:549:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/demo/utils.c:196:30: error: Null pointer dereference [nullPointer] poppler-26.01.0/glib/demo/utils.c:78:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/utils.c:92:26: style: Variable 'poppler_page' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/utils.c:180:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'save_helper' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/utils.c:198:55: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/utils.c:180:69: note: Parameter 'data' can be declared as pointer to const poppler-26.01.0/glib/demo/utils.c:249:29: style: Variable 'action_layer' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/utils.c:365:33: style: Variable 'action_layer' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/utils.c:495:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/glib/demo/utils.c:539:51: style: Parameter 'poppler_color' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/poppler-document.h:307:18: error: There is an unknown macro here somewhere. Configuration is required. If poppler_document_new_from_data is a macro then please configure it. [unknownMacro] poppler-26.01.0/glib/poppler-cached-file-loader.cc:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CachedFileChunkSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/poppler-cached-file-loader.cc:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CachedFileChunkSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/poppler-cached-file-loader.cc:26:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/poppler-cached-file-loader.cc:27:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/poppler-cached-file-loader.cc:87:12: style: The scope of the variable 'rangeBytesRead' can be reduced. [variableScope] poppler-26.01.0/glib/poppler-cached-file-loader.cc:87:28: style: The scope of the variable 'bytesToRead' can be reduced. [variableScope] poppler-26.01.0/glib/poppler-cached-file-loader.cc:40:50: style:inconclusive: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. [funcArgNamesDifferent] poppler-26.01.0/glib/poppler-cached-file-loader.h:33:29: note: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/glib/poppler-cached-file-loader.cc:40:50: note: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/glib/poppler-input-stream.cc:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/poppler-input-stream.cc:26:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/poppler-input-stream.cc:27:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/poppler-input-stream.cc:24:54: style:inconclusive: Function 'PopplerInputStream' argument 1 names different: declaration 'inputStream' definition 'inputStreamA'. [funcArgNamesDifferent] poppler-26.01.0/glib/poppler-input-stream.h:33:38: note: Function 'PopplerInputStream' argument 1 names different: declaration 'inputStream' definition 'inputStreamA'. poppler-26.01.0/glib/poppler-input-stream.cc:24:54: note: Function 'PopplerInputStream' argument 1 names different: declaration 'inputStream' definition 'inputStreamA'. poppler-26.01.0/glib/poppler-input-stream.cc:44:67: style:inconclusive: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'. [funcArgNamesDifferent] poppler-26.01.0/glib/poppler-input-stream.h:36:51: note: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'. poppler-26.01.0/glib/poppler-input-stream.cc:44:67: note: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'. poppler-26.01.0/glib/poppler-input-stream.cc:44:80: style:inconclusive: Function 'makeSubStream' argument 2 names different: declaration 'limited' definition 'limitedA'. [funcArgNamesDifferent] poppler-26.01.0/glib/poppler-input-stream.h:36:63: note: Function 'makeSubStream' argument 2 names different: declaration 'limited' definition 'limitedA'. poppler-26.01.0/glib/poppler-input-stream.cc:44:80: note: Function 'makeSubStream' argument 2 names different: declaration 'limited' definition 'limitedA'. poppler-26.01.0/glib/poppler.cc:94:62: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] poppler-26.01.0/glib/tests/check_bb.c:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/check_text.c:27:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/fuzzer_temp_file.h:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/annot_fuzzer.cc:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/annot_fuzzer.cc:23:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/annot_fuzzer.cc:12:18: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:21:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:20:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:20:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:21:12: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:22:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:20:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:20:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:22:5: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:14:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:20:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:10:18: style: Unused variable: page [unusedVariable] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:12:9: style: Unused variable: npages [unusedVariable] poppler-26.01.0/glib/tests/fuzzing/doc_attr_fuzzer.cc:12:17: style: Unused variable: n [unusedVariable] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:39:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poppler_rectangle_free [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:28:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:27:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:27:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:28:12: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:29:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:27:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:27:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:29:5: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:15:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:27:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/find_text_fuzzer.cc:10:18: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:27:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:26:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:26:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:27:12: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:28:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:26:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:26:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:28:5: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:14:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:26:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/label_fuzzer.cc:10:18: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/glib/tests/fuzzing/pdf_draw_fuzzer.cc:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/pdf_draw_fuzzer.cc:22:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/pdf_draw_fuzzer.cc:12:18: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/glib/tests/fuzzing/structured_text_fuzzer.cc:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_STRUCTURE_GET_TEXT_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:14:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:13:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:13:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:14:12: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:15:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:13:25: note: Assuming allocation function fails poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:13:11: note: Assignment 'buf=(char*)calloc(size+1,sizeof(char))', assigned value is 0 poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:15:5: note: Null pointer dereference poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:13:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/fuzzing/util_fuzzer.cc:17:49: style: C-style pointer casting [cstyleCast] poppler-26.01.0/glib/tests/pdfdrawbb.c:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] poppler-26.01.0/glib/tests/pdfdrawbb.c:28:12: warning: If memory allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/pdfdrawbb.c:27:21: note: Assuming allocation function fails poppler-26.01.0/glib/tests/pdfdrawbb.c:27:21: note: Assignment 'outfile=malloc(strlen(infile)+strlen(suffix)+10)', assigned value is 0 poppler-26.01.0/glib/tests/pdfdrawbb.c:28:12: note: Null pointer dereference poppler-26.01.0/glib/tests/pdfdrawbb.c:31:19: warning: If memory allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfMemory] poppler-26.01.0/glib/tests/pdfdrawbb.c:27:21: note: Assuming allocation function fails poppler-26.01.0/glib/tests/pdfdrawbb.c:27:21: note: Assignment 'outfile=malloc(strlen(infile)+strlen(suffix)+10)', assigned value is 0 poppler-26.01.0/glib/tests/pdfdrawbb.c:31:19: note: Null pointer dereference poppler-26.01.0/glib/tests/pdfdrawbb.c:19:26: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/glib/tests/pdfdrawbb.c:19:40: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/goo/GooCheckedOps.h:22:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/GooCheckedOps.h:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/GooCheckedOps.h:96:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/GooCheckedOps.h:108:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:107:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:133:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/GooString.cc:428:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSyntaxWarning [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gmem.h:181:23: error: Returning pointer to local variable 'r' that will be invalid when returning. [returnDanglingLifetime] poppler-26.01.0/goo/gmem.h:181:24: note: Passed to 'strcpy'. poppler-26.01.0/goo/gmem.h:180:11: note: Variable created here. poppler-26.01.0/goo/gmem.h:181:23: note: Returning pointer to local variable 'r' that will be invalid when returning. poppler-26.01.0/goo/gmem.h:189:24: error: Returning pointer to local variable 'r' that will be invalid when returning. [returnDanglingLifetime] poppler-26.01.0/goo/gmem.h:189:25: note: Passed to 'strncpy'. poppler-26.01.0/goo/gmem.h:187:11: note: Variable created here. poppler-26.01.0/goo/gmem.h:189:24: note: Returning pointer to local variable 'r' that will be invalid when returning. poppler-26.01.0/goo/GooString.cc:516:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/goo/GooString.cc:571:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/goo/GooString.cc:246:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/GooString.cc:249:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/GooString.cc:167:9: style: The scope of the variable 'idx' can be reduced. [variableScope] poppler-26.01.0/goo/GooString.cc:167:14: style: The scope of the variable 'width' can be reduced. [variableScope] poppler-26.01.0/goo/GooString.cc:168:24: style: The scope of the variable 'zeroFill' can be reduced. [variableScope] poppler-26.01.0/goo/GooString.cc:512:19: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/goo/GooString.cc:545:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/goo/GooString.cc:624:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/goo/NetPBMWriter.cc:38:15: warning: Member variable 'NetPBMWriter::file' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/goo/NetPBMWriter.cc:38:15: warning: Member variable 'NetPBMWriter::width' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/goo/NetPBMWriter.cc:40:38: style:inconclusive: Function 'init' argument 2 names different: declaration 'width' definition 'widthA'. [funcArgNamesDifferent] poppler-26.01.0/goo/NetPBMWriter.h:42:28: note: Function 'init' argument 2 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/goo/NetPBMWriter.cc:40:38: note: Function 'init' argument 2 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/goo/NetPBMWriter.cc:40:50: style:inconclusive: Function 'init' argument 3 names different: declaration 'height' definition 'heightA'. [funcArgNamesDifferent] poppler-26.01.0/goo/NetPBMWriter.h:42:39: note: Function 'init' argument 3 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/goo/NetPBMWriter.cc:40:50: note: Function 'init' argument 3 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/goo/gfile.cc:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gfile.cc:326:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gfile.cc:408:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gfile.cc:175:9: style: Condition '!makeFileDescriptorCloexec(fd)' is always false [knownConditionTrueFalse] poppler-26.01.0/goo/gfile.cc:175:35: note: Calling function 'makeFileDescriptorCloexec' returns 1 poppler-26.01.0/goo/gfile.cc:175:9: note: Condition '!makeFileDescriptorCloexec(fd)' is always false poppler-26.01.0/goo/gfile.cc:248:9: style: Condition '!makeFileDescriptorCloexec(fileno(file))' is always false [knownConditionTrueFalse] poppler-26.01.0/goo/gfile.cc:248:35: note: Calling function 'makeFileDescriptorCloexec' returns 1 poppler-26.01.0/goo/gfile.cc:248:9: note: Condition '!makeFileDescriptorCloexec(fileno(file))' is always false poppler-26.01.0/goo/gfile.cc:114:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/goo/gfile.cc:259:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/goo/glibc.cc:20:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] poppler-26.01.0/goo/glibc.cc:31:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] poppler-26.01.0/goo/gstrtod.cc:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poppler-26.01.0/goo/gstrtod.cc:105:16: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] poppler-26.01.0/goo/gstrtod.cc:102:30: note: Assuming allocation function fails poppler-26.01.0/goo/gstrtod.cc:102:16: note: Assignment 'copy=(char*)malloc(end-nptr+1+decimal_point_len)', assigned value is 0 poppler-26.01.0/goo/gstrtod.cc:104:11: note: c is assigned 'copy' here. poppler-26.01.0/goo/gstrtod.cc:105:16: note: Null pointer dereference poppler-26.01.0/goo/gstrtod.cc:114:22: warning: If memory allocation fails, then there is a possible null pointer dereference: copy [nullPointerOutOfMemory] poppler-26.01.0/goo/gstrtod.cc:102:30: note: Assuming allocation function fails poppler-26.01.0/goo/gstrtod.cc:102:16: note: Assignment 'copy=(char*)malloc(end-nptr+1+decimal_point_len)', assigned value is 0 poppler-26.01.0/goo/gstrtod.cc:114:22: note: Null pointer dereference poppler-26.01.0/goo/gstrtod.cc:130:16: warning: If memory allocation fails, then there is a possible null pointer dereference: copy [nullPointerOutOfMemory] poppler-26.01.0/goo/gstrtod.cc:129:30: note: Assuming allocation function fails poppler-26.01.0/goo/gstrtod.cc:129:16: note: Assignment 'copy=(char*)malloc(end-(char*)nptr+1)', assigned value is 0 poppler-26.01.0/goo/gstrtod.cc:130:16: note: Null pointer dereference poppler-26.01.0/goo/gstrtod.cc:134:22: warning: If memory allocation fails, then there is a possible null pointer dereference: copy [nullPointerOutOfMemory] poppler-26.01.0/goo/gstrtod.cc:129:30: note: Assuming allocation function fails poppler-26.01.0/goo/gstrtod.cc:129:16: note: Assignment 'copy=(char*)malloc(end-(char*)nptr+1)', assigned value is 0 poppler-26.01.0/goo/gstrtod.cc:134:22: note: Null pointer dereference poppler-26.01.0/goo/gstrtod.cc:131:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] poppler-26.01.0/goo/gstrtod.cc:129:30: note: Assuming allocation function fails poppler-26.01.0/goo/gstrtod.cc:129:16: note: Assignment 'copy=(char*)malloc(end-(char*)nptr+1)', assigned value is 0 poppler-26.01.0/goo/gstrtod.cc:131:16: note: Null pointer addition poppler-26.01.0/goo/gstrtod.cc:102:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:119:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:121:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:129:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:129:37: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:131:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:138:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/goo/gstrtod.cc:42:19: style: Variable 'locale_data' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.h:92:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] poppler-26.01.0/poppler/Dict.h:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:915:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:994:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:1208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:1268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:1269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.h:325:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeArray [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.h:344:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeBS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderSolid [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:713:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderDashed [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:1765:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqrt2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:1778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqrt2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePopup [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePopup [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLink [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2810:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLink [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2891:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:2901:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:3467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:3475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:3926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:3939:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:4015:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:4198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:4205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeMovie [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeMovie [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5760:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeScreen [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5768:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeScreen [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5803:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionFocusIn [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5815:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeStamp [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:5822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeStamp [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6055:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6068:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolygon [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolygon [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6476:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolyLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeCaret [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeCaret [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6574:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeInk [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeInk [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFileAttachment [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFileAttachment [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSound [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:6993:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSound [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type3D [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type3D [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeRichMedia [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeRichMedia [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type3D [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:7485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type3D [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PopplerCache.h:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:692:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.h:694:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Annot.cc:4946:27: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::booln' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::intg' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::int64g' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::real' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::string' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::cString' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::array' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::dict' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::stream' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:214:5: warning: Member variable 'Object::ref' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::booln' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::intg' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::int64g' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::real' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::string' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::cString' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::array' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::dict' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::stream' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Object.h:583:14: warning: Member variable 'Object::ref' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Link.h:447:9: warning: Member variable 'StateList::st' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/GfxState.h:247:5: warning: Member variable 'GfxColorTransform::transform' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/GfxState.h:247:5: warning: Member variable 'GfxColorTransform::cmsIntent' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/GfxState.h:247:5: warning: Member variable 'GfxColorTransform::inputPixelType' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/GfxState.h:247:5: warning: Member variable 'GfxColorTransform::transformPixelType' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Annot.cc:514:14: warning: Member variable 'AnnotBorder::type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Annot.cc:728:13: warning: Member variable 'AnnotColor::values' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::type' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::ref' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::terminal' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::doc' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::xref' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::parent' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::readOnly' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::noExport' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::hasQuadding' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::quadding' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Form.h:433:5: warning: Member variable 'FormField::standAlone' is not initialized in the constructor. [uninitMemberVarPrivate] poppler-26.01.0/poppler/Movie.h:52:9: warning: Member variable 'MovieTime::units' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Annot.cc:3098:5: warning: Member variable 'HorizontalTextLayouter::consumedText' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Annot.cc:328:5: performance: Variable 'coords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Annot.cc:437:5: performance: Variable 'quadrilaterals' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Annot.cc:1295:5: performance: Variable 'annotObj' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.h:662:9: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.h:520:10: style:inconclusive: Technically the member function 'StreamPredictor::isOk' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1003:9: style:inconclusive: Technically the member function 'CCITTFaxStream::getEncoding' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1004:10: style:inconclusive: Technically the member function 'CCITTFaxStream::getEndOfLine' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1005:10: style:inconclusive: Technically the member function 'CCITTFaxStream::getEncodedByteAlign' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1006:10: style:inconclusive: Technically the member function 'CCITTFaxStream::getEndOfBlock' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1007:9: style:inconclusive: Technically the member function 'CCITTFaxStream::getColumns' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1008:10: style:inconclusive: Technically the member function 'CCITTFaxStream::getBlackIs1' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1009:9: style:inconclusive: Technically the member function 'CCITTFaxStream::getDamagedRowsBeforeError' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:614:9: style:inconclusive: Technically the member function 'GfxICCBasedColorSpace::getRef' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1564:10: style:inconclusive: Technically the member function 'GfxState::getFillGray' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1565:10: style:inconclusive: Technically the member function 'GfxState::getStrokeGray' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1568:10: style:inconclusive: Technically the member function 'GfxState::getFillCMYK' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1569:10: style:inconclusive: Technically the member function 'GfxState::getFillDeviceN' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1570:10: style:inconclusive: Technically the member function 'GfxState::getStrokeCMYK' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1571:10: style:inconclusive: Technically the member function 'GfxState::getStrokeDeviceN' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1582:51: style:inconclusive: Technically the member function 'GfxState::getTransfer' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1584:32: style:inconclusive: Technically the member function 'GfxState::getLineDash' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:1767:10: style:inconclusive: Technically the member function 'GfxState::isParentState' can be const. [functionConst] poppler-26.01.0/poppler/Catalog.h:86:9: style:inconclusive: Technically the member function 'NameTree::numEntries' can be const. [functionConst] poppler-26.01.0/poppler/Catalog.h:123:10: style:inconclusive: Technically the member function 'Catalog::isOk' can be const. [functionConst] poppler-26.01.0/poppler/Lexer.h:80:10: style:inconclusive: Technically the member function 'Lexer::setPos' can be const. [functionConst] poppler-26.01.0/poppler/Page.h:156:9: style:inconclusive: Technically the member function 'Page::getRef' can be const. [functionConst] poppler-26.01.0/poppler/Page.h:167:12: style:inconclusive: Technically the member function 'Page::getAnnotsObject' can be const. [functionConst] poppler-26.01.0/poppler/Page.h:195:12: style:inconclusive: Technically the member function 'Page::getDuration' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:438:27: style:inconclusive: Technically the member function 'AnnotIconFit::getScaleWhen' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:439:23: style:inconclusive: Technically the member function 'AnnotIconFit::getScale' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:440:12: style:inconclusive: Technically the member function 'AnnotIconFit::getLeft' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:441:12: style:inconclusive: Technically the member function 'AnnotIconFit::getBottom' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:442:10: style:inconclusive: Technically the member function 'AnnotIconFit::getFullyBounds' can be const. [functionConst] poppler-26.01.0/poppler/Annot.cc:1008:22: style:inconclusive: Technically the member function 'AnnotAppearance::getNumStates' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:474:9: note: Technically the member function 'AnnotAppearance::getNumStates' can be const. poppler-26.01.0/poppler/Annot.cc:1008:22: note: Technically the member function 'AnnotAppearance::getNumStates' can be const. poppler-26.01.0/poppler/Annot.cc:1042:23: style:inconclusive: Technically the member function 'AnnotAppearance::referencesStream' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:481:10: note: Technically the member function 'AnnotAppearance::referencesStream' can be const. poppler-26.01.0/poppler/Annot.cc:1042:23: note: Technically the member function 'AnnotAppearance::referencesStream' can be const. poppler-26.01.0/poppler/Annot.h:722:10: style:inconclusive: Technically the member function 'Annot::isOk' can be const. [functionConst] poppler-26.01.0/poppler/Annot.cc:1645:15: style:inconclusive: Technically the member function 'Annot::getXMin' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:732:12: note: Technically the member function 'Annot::getXMin' can be const. poppler-26.01.0/poppler/Annot.cc:1645:15: note: Technically the member function 'Annot::getXMin' can be const. poppler-26.01.0/poppler/Annot.cc:1650:15: style:inconclusive: Technically the member function 'Annot::getYMin' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:733:12: note: Technically the member function 'Annot::getYMin' can be const. poppler-26.01.0/poppler/Annot.cc:1650:15: note: Technically the member function 'Annot::getYMin' can be const. poppler-26.01.0/poppler/Annot.cc:1655:15: style:inconclusive: Technically the member function 'Annot::getXMax' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:734:12: note: Technically the member function 'Annot::getXMax' can be const. poppler-26.01.0/poppler/Annot.cc:1655:15: note: Technically the member function 'Annot::getXMax' can be const. poppler-26.01.0/poppler/Annot.cc:1660:15: style:inconclusive: Technically the member function 'Annot::getYMax' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:735:12: note: Technically the member function 'Annot::getYMax' can be const. poppler-26.01.0/poppler/Annot.cc:1660:15: note: Technically the member function 'Annot::getYMax' can be const. poppler-26.01.0/poppler/Annot.h:774:9: style:inconclusive: Technically the member function 'Annot::getId' can be const. [functionConst] poppler-26.01.0/poppler/Annot.cc:2011:13: style:inconclusive: Technically the member function 'Annot::isVisible' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:796:10: note: Technically the member function 'Annot::isVisible' can be const. poppler-26.01.0/poppler/Annot.cc:2011:13: note: Technically the member function 'Annot::isVisible' can be const. poppler-26.01.0/poppler/Annot.cc:6687:16: style:inconclusive: Technically the member function 'AnnotInk::getDrawBelow' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:1374:10: note: Technically the member function 'AnnotInk::getDrawBelow' can be const. poppler-26.01.0/poppler/Annot.cc:6687:16: note: Technically the member function 'AnnotInk::getDrawBelow' can be const. poppler-26.01.0/poppler/Annot.h:1472:30: style:inconclusive: Technically the member function 'AnnotWidget::getMode' can be const. [functionConst] poppler-26.01.0/poppler/Annot.h:1769:48: style:inconclusive: Technically the member function 'Annots::getAnnots' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:113:14: style:inconclusive: Technically the member function 'FormWidget::getID' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:117:19: style:inconclusive: Technically the member function 'FormWidget::getType' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:120:9: style:inconclusive: Technically the member function 'FormWidget::getRef' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:123:14: style:inconclusive: Technically the member function 'FormWidget::getChildNum' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:362:9: style:inconclusive: Technically the member function 'FormField::getRef' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:232:10: style:inconclusive: Technically the member function 'PDFDoc::isEncrypted' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:237:10: style:inconclusive: Technically the member function 'PDFDoc::okToPrint' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:238:10: style:inconclusive: Technically the member function 'PDFDoc::okToPrintHighRes' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:239:10: style:inconclusive: Technically the member function 'PDFDoc::okToChange' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:240:10: style:inconclusive: Technically the member function 'PDFDoc::okToCopy' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:241:10: style:inconclusive: Technically the member function 'PDFDoc::okToAddNotes' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:242:10: style:inconclusive: Technically the member function 'PDFDoc::okToFillForm' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:243:10: style:inconclusive: Technically the member function 'PDFDoc::okToAccessibility' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:244:10: style:inconclusive: Technically the member function 'PDFDoc::okToAssemble' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:371:17: style:inconclusive: Technically the member function 'PDFDoc::writeObject' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:375:17: style:inconclusive: Technically the member function 'PDFDoc::writeObject' can be const. [functionConst] poppler-26.01.0/poppler/GfxState.h:676:18: warning: The class 'GfxIndexedColorSpace' defines member function with name 'getOverprintMask' also defined in its parent class 'GfxColorSpace'. [duplInheritedMember] poppler-26.01.0/poppler/GfxState.h:309:18: note: Parent function 'GfxColorSpace::getOverprintMask' poppler-26.01.0/poppler/GfxState.h:676:18: note: Derived function 'GfxIndexedColorSpace::getOverprintMask' poppler-26.01.0/poppler/GfxState.h:876:47: warning: The class 'GfxShadingPattern' defines member function with name 'parse' also defined in its parent class 'GfxPattern'. [duplInheritedMember] poppler-26.01.0/poppler/GfxState.h:823:40: note: Parent function 'GfxPattern::parse' poppler-26.01.0/poppler/GfxState.h:876:47: note: Derived function 'GfxShadingPattern::parse' poppler-26.01.0/poppler/Annot.h:1418:32: warning: The class 'AnnotFileAttachment' defines member variable with name 'name' also defined in its parent class 'Annot'. [duplInheritedMember] poppler-26.01.0/poppler/Annot.h:814:32: note: Parent variable 'Annot::name' poppler-26.01.0/poppler/Annot.h:1418:32: note: Derived variable 'AnnotFileAttachment::name' poppler-26.01.0/poppler/Annot.h:1409:22: warning: The class 'AnnotFileAttachment' defines member function with name 'getName' also defined in its parent class 'Annot'. [duplInheritedMember] poppler-26.01.0/poppler/Annot.h:762:22: note: Parent function 'Annot::getName' poppler-26.01.0/poppler/Annot.h:1409:22: note: Derived function 'AnnotFileAttachment::getName' poppler-26.01.0/poppler/Annot.h:1445:32: warning: The class 'AnnotSound' defines member variable with name 'name' also defined in its parent class 'Annot'. [duplInheritedMember] poppler-26.01.0/poppler/Annot.h:814:32: note: Parent variable 'Annot::name' poppler-26.01.0/poppler/Annot.h:1445:32: note: Derived variable 'AnnotSound::name' poppler-26.01.0/poppler/Annot.h:1436:22: warning: The class 'AnnotSound' defines member function with name 'getName' also defined in its parent class 'Annot'. [duplInheritedMember] poppler-26.01.0/poppler/Annot.h:762:22: note: Parent function 'Annot::getName' poppler-26.01.0/poppler/Annot.h:1436:22: note: Derived function 'AnnotSound::getName' poppler-26.01.0/poppler/Stream.h:1510:10: style: The function 'isEncoder' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/Stream.h:260:18: note: Virtual function in base class poppler-26.01.0/poppler/Stream.h:1510:10: note: Function in derived class poppler-26.01.0/poppler/Annot.cc:4623:21: style: The statement 'if (tok!="/ZaDb") tok="/ZaDb"' is logically equivalent to 'tok="/ZaDb"'. [duplicateConditionalAssign] poppler-26.01.0/poppler/Annot.cc:4624:21: note: Assignment 'tok="/ZaDb"' poppler-26.01.0/poppler/Annot.cc:4623:21: note: Condition 'tok!="/ZaDb"' is redundant poppler-26.01.0/poppler/Annot.cc:3166:37: style: Condition '!availableWidth||*availableWidth>0' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:3159:33: note: Assuming that condition '!availableWidth||*availableWidth>0' is not redundant poppler-26.01.0/poppler/Annot.cc:3166:37: note: Condition '!availableWidth||*availableWidth>0' is always true poppler-26.01.0/poppler/Annot.cc:3286:35: style: Condition 'fontName.empty()' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:3285:17: note: Assuming that condition '!fName.empty()' is not redundant poppler-26.01.0/poppler/Annot.cc:3286:35: note: Condition 'fontName.empty()' is always false poppler-26.01.0/poppler/Annot.cc:3301:49: style: Condition 'fontName.empty()' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:3301:17: note: Assuming that condition '!fName.empty()' is not redundant poppler-26.01.0/poppler/Annot.cc:3301:49: note: Condition 'fontName.empty()' is always false poppler-26.01.0/poppler/Annot.cc:3378:45: style: Condition 'form->getDefaultResourcesObj()' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:4608:19: style: Condition 'i>=2' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:4607:25: note: Assignment 'i=2', assigned value is 2 poppler-26.01.0/poppler/Annot.cc:4608:19: note: Condition 'i>=2' is always true poppler-26.01.0/poppler/Annot.cc:4933:19: style: Condition 'k>=2' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:4932:30: note: Assignment 'k=2', assigned value is 2 poppler-26.01.0/poppler/Annot.cc:4933:19: note: Condition 'k>=2' is always true poppler-26.01.0/poppler/Annot.cc:5481:22: style: Condition 'field->getObj()' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Object.h:257:16: warning: If memory allocation fails, then there is a possible null pointer dereference: cString [nullPointerOutOfMemory] poppler-26.01.0/poppler/Object.h:256:38: note: Assuming allocation function fails poppler-26.01.0/poppler/Object.h:256:19: note: Assignment 'cString=(char*)std::malloc(v.size()+1)', assigned value is 0 poppler-26.01.0/poppler/Object.h:257:16: note: Null pointer dereference poppler-26.01.0/poppler/Object.h:258:9: warning: If memory allocation fails, then there is a possible null pointer dereference: cString [nullPointerOutOfMemory] poppler-26.01.0/poppler/Object.h:256:38: note: Assuming allocation function fails poppler-26.01.0/poppler/Object.h:256:19: note: Assignment 'cString=(char*)std::malloc(v.size()+1)', assigned value is 0 poppler-26.01.0/poppler/Object.h:258:9: note: Null pointer dereference poppler-26.01.0/poppler/Object.h:256:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.h:163:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Annot.cc:3571:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] poppler-26.01.0/poppler/Annot.cc:3573:7: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:3571:5: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:4248:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] poppler-26.01.0/poppler/Annot.cc:4250:7: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:4248:5: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:7306:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] poppler-26.01.0/poppler/Annot.cc:7308:11: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:7306:16: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:7331:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] poppler-26.01.0/poppler/Annot.cc:7333:11: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Annot.cc:7331:16: note: Found duplicate branches for 'if' and 'else'. poppler-26.01.0/poppler/Stream.h:577:16: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:405:9: style: The scope of the variable 'quadsLength' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:406:12: style: The scope of the variable 'quadArray' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:2720:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:4034:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:4035:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:4335:15: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:5246:26: style: The scope of the variable 'quadding' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:5391:22: style: The scope of the variable 'selected' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:6132:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:6451:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:6932:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:7083:12: style: The scope of the variable 'ca' can be reduced. [variableScope] poppler-26.01.0/poppler/Annot.cc:326:48: style:inconclusive: Function 'AnnotPath' argument 1 names different: declaration 'coords' definition 'coordsA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:141:50: note: Function 'AnnotPath' argument 1 names different: declaration 'coords' definition 'coordsA'. poppler-26.01.0/poppler/Annot.cc:326:48: note: Function 'AnnotPath' argument 1 names different: declaration 'coords' definition 'coordsA'. poppler-26.01.0/poppler/Annot.cc:1450:41: style:inconclusive: Function 'setRect' argument 1 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:737:38: note: Function 'setRect' argument 1 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:1450:41: note: Function 'setRect' argument 1 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:1684:61: style:inconclusive: Function 'setDrawColor' argument 1 names different: declaration 'color' definition 'drawColor'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:584:41: note: Function 'setDrawColor' argument 1 names different: declaration 'color' definition 'drawColor'. poppler-26.01.0/poppler/Annot.cc:1684:61: note: Function 'setDrawColor' argument 1 names different: declaration 'color' definition 'drawColor'. poppler-26.01.0/poppler/Annot.cc:2103:52: style:inconclusive: Function 'AnnotPopup' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:846:44: note: Function 'AnnotPopup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2103:52: note: Function 'AnnotPopup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2146:54: style:inconclusive: Function 'AnnotMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:875:45: note: Function 'AnnotMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2146:54: note: Function 'AnnotMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2298:50: style:inconclusive: Function 'AnnotText' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:938:43: note: Function 'AnnotText' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2298:50: note: Function 'AnnotText' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2800:50: style:inconclusive: Function 'AnnotLink' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1028:43: note: Function 'AnnotLink' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2800:50: note: Function 'AnnotLink' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2889:58: style:inconclusive: Function 'AnnotFreeText' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1065:47: note: Function 'AnnotFreeText' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:2889:58: note: Function 'AnnotFreeText' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:3465:50: style:inconclusive: Function 'AnnotLine' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1129:43: note: Function 'AnnotLine' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:3465:50: note: Function 'AnnotLine' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:3894:62: style:inconclusive: Function 'AnnotTextMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1195:49: note: Function 'AnnotTextMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:3894:62: note: Function 'AnnotTextMarkup' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:4262:84: style:inconclusive: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1476:75: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. poppler-26.01.0/poppler/Annot.cc:4262:84: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. poppler-26.01.0/poppler/Annot.cc:4267:92: style:inconclusive: Function 'getFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1477:83: note: Function 'getFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. poppler-26.01.0/poppler/Annot.cc:4267:92: note: Function 'getFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. poppler-26.01.0/poppler/Annot.cc:4283:69: style:inconclusive: Function 'setFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1480:60: note: Function 'setFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. poppler-26.01.0/poppler/Annot.cc:4283:69: note: Function 'setFormAdditionalAction' argument 1 names different: declaration 'type' definition 'formAdditionalActionType'. poppler-26.01.0/poppler/Annot.cc:5284:121: style:inconclusive: Function 'drawSignatureFieldText' argument 3 names different: declaration 'da' definition '_da'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:627:101: note: Function 'drawSignatureFieldText' argument 3 names different: declaration 'da' definition '_da'. poppler-26.01.0/poppler/Annot.cc:5284:121: note: Function 'drawSignatureFieldText' argument 3 names different: declaration 'da' definition '_da'. poppler-26.01.0/poppler/Annot.cc:5635:52: style:inconclusive: Function 'AnnotMovie' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:969:44: note: Function 'AnnotMovie' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:5635:52: note: Function 'AnnotMovie' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:5758:54: style:inconclusive: Function 'AnnotScreen' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:992:45: note: Function 'AnnotScreen' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:5758:54: note: Function 'AnnotScreen' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:5801:84: style:inconclusive: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1000:75: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. poppler-26.01.0/poppler/Annot.cc:5801:84: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 'additionalActionType'. poppler-26.01.0/poppler/Annot.cc:5813:52: style:inconclusive: Function 'AnnotStamp' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1224:44: note: Function 'AnnotStamp' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:5813:52: note: Function 'AnnotStamp' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6036:58: style:inconclusive: Function 'AnnotGeometry' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1256:47: note: Function 'AnnotGeometry' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6036:58: note: Function 'AnnotGeometry' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6195:56: style:inconclusive: Function 'AnnotPolygon' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1292:46: note: Function 'AnnotPolygon' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6195:56: note: Function 'AnnotPolygon' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6526:52: style:inconclusive: Function 'AnnotCaret' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1342:44: note: Function 'AnnotCaret' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6526:52: note: Function 'AnnotCaret' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6572:48: style:inconclusive: Function 'AnnotInk' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1366:42: note: Function 'AnnotInk' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6572:48: note: Function 'AnnotInk' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6680:34: style:inconclusive: Function 'setDrawBelow' argument 1 names different: declaration 'drawBelow' definition 'drawBelow_'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1373:28: note: Function 'setDrawBelow' argument 1 names different: declaration 'drawBelow' definition 'drawBelow_'. poppler-26.01.0/poppler/Annot.cc:6680:34: note: Function 'setDrawBelow' argument 1 names different: declaration 'drawBelow' definition 'drawBelow_'. poppler-26.01.0/poppler/Annot.cc:6782:70: style:inconclusive: Function 'AnnotFileAttachment' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1401:53: note: Function 'AnnotFileAttachment' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6782:70: note: Function 'AnnotFileAttachment' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6981:52: style:inconclusive: Function 'AnnotSound' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1428:44: note: Function 'AnnotSound' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:6981:52: note: Function 'AnnotSound' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:7128:46: style:inconclusive: Function 'Annot3D' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1550:41: note: Function 'Annot3D' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:7128:46: note: Function 'Annot3D' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:7231:60: style:inconclusive: Function 'AnnotRichMedia' argument 2 names different: declaration 'rect' definition 'rectA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Annot.h:1736:48: note: Function 'AnnotRichMedia' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:7231:60: note: Function 'AnnotRichMedia' argument 2 names different: declaration 'rect' definition 'rectA'. poppler-26.01.0/poppler/Annot.cc:198:59: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:218:64: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:218:85: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:241:99: style: Parameter 'additionalActions' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:241:126: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:291:44: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:643:36: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:895:34: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:953:56: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:1118:54: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:1211:56: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:1269:42: style: Parameter 'rectA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:1313:44: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2031:11: style: Variable 'pageobj' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Annot.cc:2119:35: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2131:35: style: Parameter 'parentA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2158:50: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2317:34: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2816:34: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:2907:38: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:3040:32: style: Variable 'mline' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Annot.cc:3381:15: style: Variable 'resDict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Annot.cc:3481:34: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:3932:40: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:4203:48: style: Parameter 'dictObject' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:4212:36: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:5635:66: style: Parameter 'movieA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:5654:35: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:5774:36: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:5828:35: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6061:38: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6226:37: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6542:35: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6599:33: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6800:44: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6981:66: style: Parameter 'soundA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:6999:35: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7145:32: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7153:39: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7248:39: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7271:42: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7296:46: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7321:50: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7346:40: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7406:52: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7479:42: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7514:38: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:7628:33: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Annot.cc:7668:47: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_approved.h:326:52: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_as_is.h:117:48: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_confidential.h:175:56: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_departmental.h:453:56: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_final.h:103:49: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_for_comment.h:210:54: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_experimental.h:371:56: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_expired.h:230:51: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_not_approved.h:381:55: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_not_for_public_release.h:320:63: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_sold.h:100:48: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_top_secret.h:346:53: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_for_public_release.h:286:60: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/annot_stamp_draft.h:122:49: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Annot.cc:3183:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Annot.cc:3192:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Annot.cc:7671:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PopplerCache.h:39:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Annot.cc:405:21: style: Variable 'quadsLength' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:2720:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:4034:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:4380:23: style: Variable 'last_i2' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:4381:23: style: Variable 'last_o2' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:4919:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:6132:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:6451:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:6932:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Annot.cc:7083:15: style: Variable 'ca' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/AnnotStampImageHelper.cc:68:29: style:inconclusive: Technically the member function 'AnnotStampImageHelper::removeAnnotStampImageObject' can be const. [functionConst] poppler-26.01.0/poppler/AnnotStampImageHelper.h:53:10: note: Technically the member function 'AnnotStampImageHelper::removeAnnotStampImageObject' can be const. poppler-26.01.0/poppler/AnnotStampImageHelper.cc:68:29: note: Technically the member function 'AnnotStampImageHelper::removeAnnotStampImageObject' can be const. poppler-26.01.0/poppler/BBoxOutputDev.cc:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasGraphics [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasGraphics [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasGraphics [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raster [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/BBoxOutputDev.cc:141:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/BBoxOutputDev.cc:100:22: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/poppler/BBoxOutputDev.cc:204:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/BBoxOutputDev.cc:204:15: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/CMap.cc:342:11: style:inconclusive: Technically the member function 'CMap::getCID' can be const. [functionConst] poppler-26.01.0/poppler/CMap.h:72:9: note: Technically the member function 'CMap::getCID' can be const. poppler-26.01.0/poppler/CMap.cc:342:11: note: Technically the member function 'CMap::getCID' can be const. poppler-26.01.0/poppler/CMap.cc:258:12: style: The member function 'CMap::copyVector' can be static. [functionStatic] poppler-26.01.0/poppler/CMap.h:88:10: note: The member function 'CMap::copyVector' can be static. poppler-26.01.0/poppler/CMap.cc:258:12: note: The member function 'CMap::copyVector' can be static. poppler-26.01.0/poppler/CMap.cc:283:12: style:inconclusive: Technically the member function 'CMap::addCIDs' can be const. [functionConst] poppler-26.01.0/poppler/CMap.h:89:10: note: Technically the member function 'CMap::addCIDs' can be const. poppler-26.01.0/poppler/CMap.cc:283:12: note: Technically the member function 'CMap::addCIDs' can be const. poppler-26.01.0/poppler/CMap.cc:325:12: style: The member function 'CMap::freeCMapVector' can be static. [functionStatic] poppler-26.01.0/poppler/CMap.h:90:10: note: The member function 'CMap::freeCMapVector' can be static. poppler-26.01.0/poppler/CMap.cc:325:12: note: The member function 'CMap::freeCMapVector' can be static. poppler-26.01.0/poppler/CMap.cc:372:12: style: The member function 'CMap::setReverseMapVector' can be static. [functionStatic] poppler-26.01.0/poppler/CMap.h:91:10: note: The member function 'CMap::setReverseMapVector' can be static. poppler-26.01.0/poppler/CMap.cc:372:12: note: The member function 'CMap::setReverseMapVector' can be static. poppler-26.01.0/poppler/UnicodeMap.h:83:17: performance: Function 'getEncodingName()' should return member 'encodingName' by const reference. [returnByReference] poppler-26.01.0/poppler/CMap.cc:59:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CMap.cc:64:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CMap.cc:209:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CMap.cc:266:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CMap.cc:298:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CMap.cc:346:12: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/CMap.cc:75:75: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CMap.cc:420:64: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CachedFile.cc:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CachedFile.cc:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CachedFile.cc:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CachedFile.cc:190:5: error: Non-local variable 'chunks' will use pointer to local variable 'loadChunks'. [danglingLifetime] poppler-26.01.0/poppler/CachedFile.cc:133:54: note: Address of variable taken here. poppler-26.01.0/poppler/CachedFile.cc:133:54: note: Calling function 'CachedFileWriter', 2nd argument '&loadChunks' value is lifetime=loadChunks poppler-26.01.0/poppler/CachedFile.cc:63:22: note: Variable created here. poppler-26.01.0/poppler/CachedFile.cc:190:5: note: Non-local variable 'chunks' will use pointer to local variable 'loadChunks'. poppler-26.01.0/poppler/CachedFile.cc:192:9: error: Non-local variable 'chunks' will use pointer to local variable 'loadChunks'. [danglingLifetime] poppler-26.01.0/poppler/CachedFile.cc:133:54: note: Address of variable taken here. poppler-26.01.0/poppler/CachedFile.cc:133:54: note: Calling function 'CachedFileWriter', 2nd argument '&loadChunks' value is lifetime=loadChunks poppler-26.01.0/poppler/CachedFile.cc:63:22: note: Variable created here. poppler-26.01.0/poppler/CachedFile.cc:192:9: note: Non-local variable 'chunks' will use pointer to local variable 'loadChunks'. poppler-26.01.0/poppler/CachedFile.cc:38:22: style:inconclusive: Technically the member function 'CachedFile::tell' can be const. [functionConst] poppler-26.01.0/poppler/CachedFile.h:53:14: note: Technically the member function 'CachedFile::tell' can be const. poppler-26.01.0/poppler/CachedFile.cc:38:22: note: Technically the member function 'CachedFile::tell' can be const. poppler-26.01.0/poppler/CachedFile.cc:167:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CachedFile.cc:202:12: style: The scope of the variable 'nfree' can be reduced. [variableScope] poppler-26.01.0/poppler/CachedFile.cc:202:19: style: The scope of the variable 'ncopy' can be reduced. [variableScope] poppler-26.01.0/poppler/CachedFile.cc:61:53: style:inconclusive: Function 'cache' argument 1 names different: declaration 'ranges' definition 'origRanges'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CachedFile.h:57:45: note: Function 'cache' argument 1 names different: declaration 'ranges' definition 'origRanges'. poppler-26.01.0/poppler/CachedFile.cc:61:53: note: Function 'cache' argument 1 names different: declaration 'ranges' definition 'origRanges'. poppler-26.01.0/poppler/CachedFile.cc:173:30: style:inconclusive: Function 'cache' argument 1 names different: declaration 'offset' definition 'rangeOffset'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CachedFile.h:74:22: note: Function 'cache' argument 1 names different: declaration 'offset' definition 'rangeOffset'. poppler-26.01.0/poppler/CachedFile.cc:173:30: note: Function 'cache' argument 1 names different: declaration 'offset' definition 'rangeOffset'. poppler-26.01.0/poppler/CachedFile.cc:173:50: style:inconclusive: Function 'cache' argument 2 names different: declaration 'length' definition 'rangeLength'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CachedFile.h:74:37: note: Function 'cache' argument 2 names different: declaration 'length' definition 'rangeLength'. poppler-26.01.0/poppler/CachedFile.cc:173:50: note: Function 'cache' argument 2 names different: declaration 'length' definition 'rangeLength'. poppler-26.01.0/poppler/CachedFile.cc:187:48: style:inconclusive: Function 'CachedFileWriter' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CachedFile.h:98:34: note: Function 'CachedFileWriter' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/poppler/CachedFile.cc:187:48: note: Function 'CachedFileWriter' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/poppler/CachedFile.cc:246:10: warning: Uninitialized variable: chunk [uninitvar] poppler-26.01.0/poppler/CachedFile.cc:210:12: note: Assuming condition is false poppler-26.01.0/poppler/CachedFile.cc:246:10: note: Uninitialized variable: chunk poppler-26.01.0/poppler/StructTreeRoot.h:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:124:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_HINT_STYLE_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:196:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_NO_HINTING [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoFontEngine.cc:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/MarkedContentOutputDev.h:55:9: warning: Member variable 'Data::color' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoFontEngine.cc:71:5: performance: Variable 'codeToGID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/CairoFontEngine.cc:590:5: performance: Variable 'lib' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/CairoFontEngine.cc:89:41: style:inconclusive: Technically the member function 'CairoFont::getGlyph' can be const. [functionConst] poppler-26.01.0/poppler/CairoFontEngine.h:56:34: note: Technically the member function 'CairoFont::getGlyph' can be const. poppler-26.01.0/poppler/CairoFontEngine.cc:89:41: note: Technically the member function 'CairoFont::getGlyph' can be const. poppler-26.01.0/poppler/CairoFontEngine.h:59:10: style:inconclusive: Technically the member function 'CairoFont::isSubstitute' can be const. [functionConst] poppler-26.01.0/poppler/CairoFontEngine.h:61:9: style:inconclusive: Technically the member function 'CairoFont::getRef' can be const. [functionConst] poppler-26.01.0/poppler/CairoOutputDev.h:85:10: style:inconclusive: Technically the member function 'CairoImage::getRect' can be const. [functionConst] poppler-26.01.0/poppler/CairoOutputDev.h:248:10: style: The member function 'CairoOutputDev::isReverseVideo' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:267:10: style:inconclusive: Technically the member function 'CairoOutputDev::getType3GlyphWidth' can be const. [functionConst] poppler-26.01.0/poppler/CairoOutputDev.h:272:10: style:inconclusive: Technically the member function 'CairoOutputDev::hasType3GlyphBBox' can be const. [functionConst] poppler-26.01.0/poppler/CairoOutputDev.h:274:10: style:inconclusive: Technically the member function 'CairoOutputDev::type3GlyphHasColor' can be const. [functionConst] poppler-26.01.0/poppler/MarkedContentOutputDev.h:81:10: style: The function 'needCharCount' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/OutputDev.h:109:18: note: Virtual function in base class poppler-26.01.0/poppler/MarkedContentOutputDev.h:81:10: note: Function in derived class poppler-26.01.0/poppler/CairoOutputDev.h:425:10: style: The function 'upsideDown' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/CairoOutputDev.h:116:10: note: Virtual function in base class poppler-26.01.0/poppler/CairoOutputDev.h:425:10: note: Function in derived class poppler-26.01.0/poppler/CairoOutputDev.h:433:10: style: The function 'useTilingPatternFill' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/CairoOutputDev.h:124:10: note: Virtual function in base class poppler-26.01.0/poppler/CairoOutputDev.h:433:10: note: Function in derived class poppler-26.01.0/poppler/CairoOutputDev.h:438:10: style: The function 'useShadedFills' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/CairoOutputDev.h:129:10: note: Virtual function in base class poppler-26.01.0/poppler/CairoOutputDev.h:438:10: note: Function in derived class poppler-26.01.0/poppler/CairoOutputDev.h:445:10: style: The function 'interpretType3Chars' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/CairoOutputDev.h:136:10: note: Virtual function in base class poppler-26.01.0/poppler/CairoOutputDev.h:445:10: note: Function in derived class poppler-26.01.0/poppler/CairoOutputDev.h:448:10: style: The function 'needNonText' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/OutputDev.h:105:18: note: Virtual function in base class poppler-26.01.0/poppler/CairoOutputDev.h:448:10: note: Function in derived class poppler-26.01.0/poppler/CairoFontEngine.cc:165:38: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:261:67: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:270:75: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:405:31: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:415:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:436:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:557:63: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoFontEngine.cc:189:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/CairoFontEngine.cc:106:12: style: The scope of the variable 'w1' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:106:16: style: The scope of the variable 'w2' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:106:20: style: The scope of the variable 'w3' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:107:14: style: The scope of the variable 'code' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:108:17: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:530:11: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoFontEngine.cc:171:42: style:inconclusive: Function 'CairoFreeTypeFont' argument 1 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:88:27: note: Function 'CairoFreeTypeFont' argument 1 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:42: note: Function 'CairoFreeTypeFont' argument 1 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:67: style:inconclusive: Function 'CairoFreeTypeFont' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:88:51: note: Function 'CairoFreeTypeFont' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:67: note: Function 'CairoFreeTypeFont' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:104: style:inconclusive: Function 'CairoFreeTypeFont' argument 3 names different: declaration 'codeToGID' definition 'codeToGIDA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:88:87: note: Function 'CairoFreeTypeFont' argument 3 names different: declaration 'codeToGID' definition 'codeToGIDA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:104: note: Function 'CairoFreeTypeFont' argument 3 names different: declaration 'codeToGID' definition 'codeToGIDA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:121: style:inconclusive: Function 'CairoFreeTypeFont' argument 4 names different: declaration 'substitute' definition 'substituteA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:88:103: note: Function 'CairoFreeTypeFont' argument 4 names different: declaration 'substitute' definition 'substituteA'. poppler-26.01.0/poppler/CairoFontEngine.cc:171:121: note: Function 'CairoFreeTypeFont' argument 4 names different: declaration 'substitute' definition 'substituteA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:36: style:inconclusive: Function 'CairoType3Font' argument 1 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:104:24: note: Function 'CairoType3Font' argument 1 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:36: note: Function 'CairoType3Font' argument 1 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:61: style:inconclusive: Function 'CairoType3Font' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:104:48: note: Function 'CairoType3Font' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:61: note: Function 'CairoType3Font' argument 2 names different: declaration 'cairo_font_face' definition 'cairo_font_faceA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:115: style:inconclusive: Function 'CairoType3Font' argument 4 names different: declaration 'printing' definition 'printingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:104:101: note: Function 'CairoType3Font' argument 4 names different: declaration 'printing' definition 'printingA'. poppler-26.01.0/poppler/CairoFontEngine.cc:575:115: note: Function 'CairoType3Font' argument 4 names different: declaration 'printing' definition 'printingA'. poppler-26.01.0/poppler/CairoFontEngine.cc:579:47: style:inconclusive: Function 'matches' argument 2 names different: declaration 'printing' definition 'printingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoFontEngine.h:101:35: note: Function 'matches' argument 2 names different: declaration 'printing' definition 'printingA'. poppler-26.01.0/poppler/CairoFontEngine.cc:579:47: note: Function 'matches' argument 2 names different: declaration 'printing' definition 'printingA'. poppler-26.01.0/poppler/CairoFontEngine.cc:428:11: style: Variable 'charProcs' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoFontEngine.cc:530:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoFontEngine.cc:532:11: style: Variable 'charProcs' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoFontEngine.cc:609:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CairoOutputDev.cc:147:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Init_FreeType [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:246:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_SURFACE_TYPE_PDF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:921:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:939:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1008:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_PATTERN_TYPE_SOLID [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1026:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_PATTERN_TYPE_SOLID [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1346:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILL_RULE_WINDING [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILL_RULE_EVEN_ODD [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1441:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_COLOR_ALPHA [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1635:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_EXTEND_NONE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1677:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_EXTEND_PAD [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1792:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1823:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILL_RULE_WINDING [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1836:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILL_RULE_EVEN_ODD [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1894:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_glyph_t [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:1913:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2165:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_ALPHA [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2227:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_DEST_OUT [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2325:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_GOOD [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2597:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_ALPHA [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2653:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_A1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2766:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_A8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:2957:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_A8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3159:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfree [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3186:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfree [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3209:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfree [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3233:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_SURFACE_TYPE_PS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3399:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_GOOD [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3716:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3744:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3775:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3804:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3832:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::needFontUpdate' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::glyphCount' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::clusters' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::clusterCount' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::utf8' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::utf8Count' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::utf8Max' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::t3_glyph_wx' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::t3_glyph_wy' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::has_color' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::t3_glyph_bbox' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:143:17: warning: Member variable 'CairoOutputDev::firstPage' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/CairoOutputDev.cc:3314:1: style: The class 'RescaleDrawImage' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] poppler-26.01.0/poppler/CairoOutputDev.cc:267:22: style: The member function 'CairoOutputDev::copyAntialias' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:257:10: note: The member function 'CairoOutputDev::copyAntialias' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:267:22: note: The member function 'CairoOutputDev::copyAntialias' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:2446:22: style: The member function 'CairoOutputDev::getScaledSize' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:279:10: note: The member function 'CairoOutputDev::getScaledSize' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:2446:22: note: The member function 'CairoOutputDev::getScaledSize' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:3103:22: style: The member function 'CairoOutputDev::getStreamData' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:281:10: note: The member function 'CairoOutputDev::getStreamData' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:3103:22: note: The member function 'CairoOutputDev::getStreamData' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:438:22: style: The member function 'CairoOutputDev::quadToCairoRect' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:286:10: note: The member function 'CairoOutputDev::quadToCairoRect' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:438:22: note: The member function 'CairoOutputDev::quadToCairoRect' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:482:22: style: The member function 'CairoOutputDev::appendLinkDestXY' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:288:10: note: The member function 'CairoOutputDev::appendLinkDestXY' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:482:22: note: The member function 'CairoOutputDev::appendLinkDestXY' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:610:22: style: The member function 'CairoOutputDev::getStructElemAttributeString' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:291:10: note: The member function 'CairoOutputDev::getStructElemAttributeString' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:610:22: note: The member function 'CairoOutputDev::getStructElemAttributeString' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:3194:22: style: The member function 'CairoOutputDev::setMimeDataForCCITTParams' can be static. [functionStatic] poppler-26.01.0/poppler/CairoOutputDev.h:297:10: note: The member function 'CairoOutputDev::setMimeDataForCCITTParams' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:3194:22: note: The member function 'CairoOutputDev::setMimeDataForCCITTParams' can be static. poppler-26.01.0/poppler/CairoOutputDev.cc:195:16: warning: Class 'CairoOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/CairoOutputDev.cc:195:16: warning: Class 'CairoOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/CairoOutputDev.cc:3665:16: warning: Class 'CairoImageOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/CairoOutputDev.cc:3665:16: warning: Class 'CairoImageOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/CairoOutputDev.cc:2391:16: style: Condition 'alpha' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/CairoOutputDev.cc:2286:9: note: Assuming that condition '!alpha' is not redundant poppler-26.01.0/poppler/CairoOutputDev.cc:2391:16: note: Condition 'alpha' is always true poppler-26.01.0/poppler/CairoOutputDev.cc:2466:22: style: Condition '*scaledWidth==0' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/CairoOutputDev.cc:2464:34: note: Assignment '*scaledWidth=abs(tx2-tx)+1', assigned value is greater than 0 poppler-26.01.0/poppler/CairoOutputDev.cc:2466:22: note: Condition '*scaledWidth==0' is always false poppler-26.01.0/poppler/CairoOutputDev.cc:1849:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1855:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1894:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1897:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1900:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1926:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:2966:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3012:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3124:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3159:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3186:74: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3186:134: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3209:78: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3209:126: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3305:68: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3364:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:3674:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoOutputDev.cc:2909:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/CairoOutputDev.cc:1260:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:1535:32: style: The scope of the variable 'x2' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:1536:32: style: The scope of the variable 'y2' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:2906:23: style: The scope of the variable 'r' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:2906:26: style: The scope of the variable 'g' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:2906:29: style: The scope of the variable 'b' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3456:20: style: The scope of the variable 'rgb' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3705:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3733:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3764:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3793:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:3821:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/poppler/CairoOutputDev.cc:106:31: style:inconclusive: Function 'CairoImage' argument 1 names different: declaration 'x1' definition 'x1A'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:70:23: note: Function 'CairoImage' argument 1 names different: declaration 'x1' definition 'x1A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:31: note: Function 'CairoImage' argument 1 names different: declaration 'x1' definition 'x1A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:43: style:inconclusive: Function 'CairoImage' argument 2 names different: declaration 'y1' definition 'y1A'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:70:34: note: Function 'CairoImage' argument 2 names different: declaration 'y1' definition 'y1A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:43: note: Function 'CairoImage' argument 2 names different: declaration 'y1' definition 'y1A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:55: style:inconclusive: Function 'CairoImage' argument 3 names different: declaration 'x2' definition 'x2A'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:70:45: note: Function 'CairoImage' argument 3 names different: declaration 'x2' definition 'x2A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:55: note: Function 'CairoImage' argument 3 names different: declaration 'x2' definition 'x2A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:67: style:inconclusive: Function 'CairoImage' argument 4 names different: declaration 'y2' definition 'y2A'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:70:56: note: Function 'CairoImage' argument 4 names different: declaration 'y2' definition 'y2A'. poppler-26.01.0/poppler/CairoOutputDev.cc:106:67: note: Function 'CairoImage' argument 4 names different: declaration 'y2' definition 'y2A'. poppler-26.01.0/poppler/CairoOutputDev.cc:122:44: style:inconclusive: Function 'setImage' argument 1 names different: declaration 'image' definition 'i'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:79:36: note: Function 'setImage' argument 1 names different: declaration 'image' definition 'i'. poppler-26.01.0/poppler/CairoOutputDev.cc:122:44: note: Function 'setImage' argument 1 names different: declaration 'image' definition 'i'. poppler-26.01.0/poppler/CairoOutputDev.cc:222:40: style:inconclusive: Function 'setCairo' argument 1 names different: declaration 'cr' definition 'c'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:250:28: note: Function 'setCairo' argument 1 names different: declaration 'cr' definition 'c'. poppler-26.01.0/poppler/CairoOutputDev.cc:222:40: note: Function 'setCairo' argument 1 names different: declaration 'cr' definition 'c'. poppler-26.01.0/poppler/CairoOutputDev.cc:277:62: style:inconclusive: Function 'startDoc' argument 2 names different: declaration 'fontEngine' definition 'parentFontEngine'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:243:50: note: Function 'startDoc' argument 2 names different: declaration 'fontEngine' definition 'parentFontEngine'. poppler-26.01.0/poppler/CairoOutputDev.cc:277:62: note: Function 'startDoc' argument 2 names different: declaration 'fontEngine' definition 'parentFontEngine'. poppler-26.01.0/poppler/CairoOutputDev.cc:341:68: style:inconclusive: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:145:56: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/CairoOutputDev.cc:341:68: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/CairoOutputDev.cc:438:82: style:inconclusive: Function 'quadToCairoRect' argument 3 names different: declaration 'destPageHeight' definition 'pageHeight'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:286:70: note: Function 'quadToCairoRect' argument 3 names different: declaration 'destPageHeight' definition 'pageHeight'. poppler-26.01.0/poppler/CairoOutputDev.cc:438:82: note: Function 'quadToCairoRect' argument 3 names different: declaration 'destPageHeight' definition 'pageHeight'. poppler-26.01.0/poppler/CairoOutputDev.cc:670:61: style:inconclusive: Function 'emitStructElement' argument 1 names different: declaration 'elem' definition 'element'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:294:49: note: Function 'emitStructElement' argument 1 names different: declaration 'elem' definition 'element'. poppler-26.01.0/poppler/CairoOutputDev.cc:670:61: note: Function 'emitStructElement' argument 1 names different: declaration 'elem' definition 'element'. poppler-26.01.0/poppler/CairoOutputDev.cc:719:45: style:inconclusive: Function 'startType3Render' argument 1 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:246:33: note: Function 'startType3Render' argument 1 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/CairoOutputDev.cc:719:45: note: Function 'startType3Render' argument 1 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/CairoOutputDev.cc:1258:38: style:inconclusive: Function 'doPath' argument 1 names different: declaration 'cairo' definition 'c'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:277:26: note: Function 'doPath' argument 1 names different: declaration 'cairo' definition 'c'. poppler-26.01.0/poppler/CairoOutputDev.cc:1258:38: note: Function 'doPath' argument 1 names different: declaration 'cairo' definition 'c'. poppler-26.01.0/poppler/CairoOutputDev.cc:1396:62: style:inconclusive: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:185:50: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/CairoOutputDev.cc:1396:62: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/CairoOutputDev.cc:3499:79: style:inconclusive: Function 'drawImage' argument 4 names different: declaration 'width' definition 'widthA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:219:67: note: Function 'drawImage' argument 4 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/poppler/CairoOutputDev.cc:3499:79: note: Function 'drawImage' argument 4 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/poppler/CairoOutputDev.cc:3499:91: style:inconclusive: Function 'drawImage' argument 5 names different: declaration 'height' definition 'heightA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CairoOutputDev.h:219:78: note: Function 'drawImage' argument 5 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/poppler/CairoOutputDev.cc:3499:91: note: Function 'drawImage' argument 5 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/poppler/CairoOutputDev.cc:438:59: style: Parameter 'quads' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CairoOutputDev.cc:524:19: style: Variable 'act' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:543:20: style: Variable 'act' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:564:18: style: Variable 'act' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:2641:20: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:3136:60: style: Parameter 'colorMap' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CairoOutputDev.cc:3169:13: style: Variable 'globalsStr' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:3217:72: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CairoOutputDev.cc:3455:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/CairoOutputDev.cc:3679:45: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CairoOutputDev.cc:371:28: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CairoOutputDev.cc:580:76: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CairoOutputDev.cc:3448:13: warning: Uninitialized variable: pix [uninitvar] poppler-26.01.0/poppler/CairoOutputDev.cc:3443:28: note: Assuming condition is false poppler-26.01.0/poppler/CairoOutputDev.cc:3448:13: note: Uninitialized variable: pix poppler-26.01.0/poppler/CairoRescaleBox.cc:266:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoRescaleBox.cc:268:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoRescaleBox.cc:269:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoRescaleBox.cc:286:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CairoRescaleBox.cc:58:71: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CairoRescaleBox.cc:332:20: style: Variable 'columns' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Catalog.cc:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Catalog.h:78:5: warning: Member variable 'NameTree::xref' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Catalog.cc:1064:28: style:inconclusive: Technically the member function 'Catalog::getFormType' can be const. [functionConst] poppler-26.01.0/poppler/Catalog.h:228:14: note: Technically the member function 'Catalog::getFormType' can be const. poppler-26.01.0/poppler/Catalog.cc:1064:28: note: Technically the member function 'Catalog::getFormType' can be const. poppler-26.01.0/poppler/Catalog.cc:765:10: style:inconclusive: Technically the member function 'EntryGooStringComparer::operator()' can be const. [functionConst] poppler-26.01.0/poppler/ViewerPreferences.h:69:38: performance: Function 'getPrintPageRange()' should return member 'printPageRange' by const reference. [returnByReference] poppler-26.01.0/poppler/Catalog.cc:262:37: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] poppler-26.01.0/poppler/Catalog.cc:255:50: note: 'parentDictObj' is assigned value 'obj.dictLookup("Parent")' here. poppler-26.01.0/poppler/Catalog.cc:254:63: note: outer condition: obj.dictLookup("Parent").isDict() poppler-26.01.0/poppler/Catalog.cc:262:37: note: identical inner condition: parentDictObj.isDict() poppler-26.01.0/poppler/Catalog.cc:825:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] poppler-26.01.0/poppler/Catalog.cc:309:52: style:inconclusive: Function 'cachePageTreeForRef' argument 1 names different: declaration 'pageRef' definition 'untilPageRef'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Catalog.h:316:47: note: Function 'cachePageTreeForRef' argument 1 names different: declaration 'pageRef' definition 'untilPageRef'. poppler-26.01.0/poppler/Catalog.cc:309:52: note: Function 'cachePageTreeForRef' argument 1 names different: declaration 'pageRef' definition 'untilPageRef'. poppler-26.01.0/poppler/Catalog.cc:715:27: style:inconclusive: Function 'init' argument 1 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Catalog.h:84:21: note: Function 'init' argument 1 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/Catalog.cc:715:27: note: Function 'init' argument 1 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/Catalog.cc:780:32: style:inconclusive: Function 'getValue' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Catalog.h:88:26: note: Function 'getValue' argument 1 names different: declaration 'i' definition 'index'. poppler-26.01.0/poppler/Catalog.cc:780:32: note: Function 'getValue' argument 1 names different: declaration 'i' definition 'index'. poppler-26.01.0/poppler/Catalog.cc:789:40: style:inconclusive: Function 'getName' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Catalog.h:89:34: note: Function 'getName' argument 1 names different: declaration 'i' definition 'index'. poppler-26.01.0/poppler/Catalog.cc:789:40: note: Function 'getName' argument 1 names different: declaration 'i' definition 'index'. poppler-26.01.0/poppler/Catalog.cc:429:59: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Catalog.cc:453:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:464:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:475:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:488:13: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:597:13: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:715:42: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Catalog.cc:802:20: style: Variable 'pli' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:831:20: style: Variable 'pli' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Catalog.cc:363:48: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CharCodeToUnicode.cc:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CharCodeToUnicode.cc:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CharCodeToUnicode.cc:515:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CharCodeToUnicode.cc:453:5: performance: Variable 'map' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/CharCodeToUnicode.cc:458:25: style:inconclusive: Technically the member function 'CharCodeToUnicode::match' can be const. [functionConst] poppler-26.01.0/poppler/CharCodeToUnicode.h:87:10: note: Technically the member function 'CharCodeToUnicode::match' can be const. poppler-26.01.0/poppler/CharCodeToUnicode.cc:458:25: note: Technically the member function 'CharCodeToUnicode::match' can be const. poppler-26.01.0/poppler/CharCodeToUnicode.cc:60:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CharCodeToUnicode.cc:63:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CharCodeToUnicode.cc:72:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CharCodeToUnicode.cc:100:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/CharCodeToUnicode.cc:205:11: style: The scope of the variable 'f' can be reduced. [variableScope] poppler-26.01.0/poppler/CharCodeToUnicode.cc:378:9: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/CharCodeToUnicode.cc:465:12: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/CharCodeToUnicode.cc:466:9: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/CharCodeToUnicode.cc:375:57: style: Parameter 'uStr' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CharCodeToUnicode.cc:476:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CharCodeToUnicode.cc:532:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/CharCodeToUnicode.cc:573:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler/CourierBoldObliqueWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/CourierBoldWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/CourierObliqueWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/CourierWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CryptoSignBackend.cc:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CryptoSignBackend.cc:89:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SIGNATURE_BACKEND [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CurlCachedFile.cc:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CurlCachedFile.cc:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/CurlCachedFile.cc:67:32: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/CurlCachedFile.cc:74:24: style: The scope of the variable 'fromByte' can be reduced. [variableScope] poppler-26.01.0/poppler/CurlCachedFile.cc:74:34: style: The scope of the variable 'toByte' can be reduced. [variableScope] poppler-26.01.0/poppler/CurlCachedFile.cc:38:47: style:inconclusive: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/CurlCachedFile.h:27:29: note: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/poppler/CurlCachedFile.cc:38:47: note: Function 'init' argument 1 names different: declaration 'cachedFile' definition 'cachedFileA'. poppler-26.01.0/poppler/DCTStream.cc:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_MAX_DIMENSION [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_resync_to_restart [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:164:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_SUSPENDED [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/DCTStream.cc:29:31: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/DCTStream.cc:57:31: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/DCTStream.cc:91:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/DCTStream.cc:119:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/DCTStream.cc:126:9: style: The scope of the variable 'row_stride' can be reduced. [variableScope] poppler-26.01.0/poppler/DCTStream.cc:141:16: style: The scope of the variable 'c2' can be reduced. [variableScope] poppler-26.01.0/poppler/DCTStream.cc:68:59: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/DateInfo.cc:112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:341:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:616:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Decrypt.cc:292:18: warning: Member variable 'BaseCryptStream::state' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Decrypt.cc:1830:22: style: Condition 'rem==2' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Decrypt.cc:1825:22: note: Assuming that condition 'rem==1' is not redundant poppler-26.01.0/poppler/Decrypt.cc:1817:34: note: Assignment 'rem=((rem<<32)|N3)%3', assigned value is less than 3 poppler-26.01.0/poppler/Decrypt.cc:1830:22: note: Condition 'rem==2' is always true poppler-26.01.0/poppler/Decrypt.cc:113:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:115:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:153:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:155:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:199:43: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:224:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Decrypt.cc:73:16: style: The scope of the variable 'userPassword2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:77:17: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:220:17: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:572:19: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:851:19: style: The scope of the variable 's0' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:851:23: style: The scope of the variable 's1' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:851:27: style: The scope of the variable 's2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:851:31: style: The scope of the variable 's3' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:868:19: style: The scope of the variable 's0' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:868:23: style: The scope of the variable 's1' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:868:27: style: The scope of the variable 's2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:868:31: style: The scope of the variable 's3' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:885:19: style: The scope of the variable 's0' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:885:23: style: The scope of the variable 's1' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:885:27: style: The scope of the variable 's2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:885:31: style: The scope of the variable 's3' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:910:18: style: The scope of the variable 'temp' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:911:12: style: The scope of the variable 'round' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:974:19: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1033:18: style: The scope of the variable 'temp' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1034:12: style: The scope of the variable 'round' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1099:19: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1424:18: style: The scope of the variable 'T1' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1424:22: style: The scope of the variable 'T2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1572:14: style: The scope of the variable 'T1' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1572:18: style: The scope of the variable 'T2' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:1776:9: style: The scope of the variable 'sequenceLength' can be reduced. [variableScope] poppler-26.01.0/poppler/Decrypt.cc:292:119: style:inconclusive: Function 'BaseCryptStream' argument 5 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Decrypt.h:97:106: note: Function 'BaseCryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:292:119: note: Function 'BaseCryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:390:115: style:inconclusive: Function 'EncryptStream' argument 5 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Decrypt.h:130:104: note: Function 'EncryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:390:115: note: Function 'EncryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:484:115: style:inconclusive: Function 'DecryptStream' argument 5 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Decrypt.h:139:104: note: Function 'DecryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:484:115: note: Function 'DecryptStream' argument 5 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Decrypt.cc:1470:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Decrypt.cc:1619:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Decrypt.cc:1692:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Decrypt.cc:270:24: warning: Uninitialized variable: tmpKey [uninitvar] poppler-26.01.0/poppler/Decrypt.cc:267:27: note: Assuming condition is false poppler-26.01.0/poppler/Decrypt.cc:270:24: note: Uninitialized variable: tmpKey poppler-26.01.0/poppler/Decrypt.cc:1780:38: error: Uninitialized variable: totalLength [uninitvar] poppler-26.01.0/poppler/Dict.cc:125:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Dict.cc:62:5: performance: Variable 'sorted' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Dict.cc:115:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] poppler-26.01.0/poppler/Dict.cc:113:13: note: outer condition: !sorted poppler-26.01.0/poppler/Dict.cc:115:17: note: identical inner condition: !sorted poppler-26.01.0/poppler/Dict.cc:72:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Error.cc:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/FDPDFDocBuilder.cc:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/FDPDFDocBuilder.cc:27:34: style: The member function 'FileDescriptorPDFDocBuilder::parseFdFromUri' can be static. [functionStatic] poppler-26.01.0/poppler/FDPDFDocBuilder.h:34:9: note: The member function 'FileDescriptorPDFDocBuilder::parseFdFromUri' can be static. poppler-26.01.0/poppler/FDPDFDocBuilder.cc:27:34: note: The member function 'FileDescriptorPDFDocBuilder::parseFdFromUri' can be static. poppler-26.01.0/poppler/FILECacheLoader.cc:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/FileSpec.cc:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/FileSpec.cc:40:5: performance: Variable 'm_createDate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:41:5: performance: Variable 'm_modDate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:42:5: performance: Variable 'm_checksum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:43:5: performance: Variable 'm_mimetype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:45:5: performance: Variable 'm_objStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:118:5: performance: Variable 'embFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:119:5: performance: Variable 'fileSpec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FileSpec.cc:115:34: style:inconclusive: Function 'FileSpec' argument 1 names different: declaration 'fileSpec' definition 'fileSpecA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/FileSpec.h:56:37: note: Function 'FileSpec' argument 1 names different: declaration 'fileSpec' definition 'fileSpecA'. poppler-26.01.0/poppler/FileSpec.cc:115:34: note: Function 'FileSpec' argument 1 names different: declaration 'fileSpec' definition 'fileSpecA'. poppler-26.01.0/poppler/FileSpec.cc:49:15: style: Variable 'dataDict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/FlateEncoder.cc:25:15: warning: Member variable 'FlateEncoder::inBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/FlateEncoder.cc:88:18: style: The scope of the variable 'starting_avail_out' can be reduced. [variableScope] poppler-26.01.0/poppler/FlateEncoder.cc:89:9: style: The scope of the variable 'zlib_status' can be reduced. [variableScope] poppler-26.01.0/poppler/FontInfo.cc:149:5: performance: Variable 'fontRef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/FontInfo.cc:43:42: style:inconclusive: Function 'FontInfoScanner' argument 1 names different: declaration 'doc' definition 'docA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/FontInfo.h:94:38: note: Function 'FontInfoScanner' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/FontInfo.cc:43:42: note: Function 'FontInfoScanner' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/FontInfo.cc:147:29: style:inconclusive: Function 'FontInfo' argument 1 names different: declaration 'fontA' definition 'font'. [funcArgNamesDifferent] poppler-26.01.0/poppler/FontInfo.h:60:23: note: Function 'FontInfo' argument 1 names different: declaration 'fontA' definition 'font'. poppler-26.01.0/poppler/FontInfo.cc:147:29: note: Function 'FontInfo' argument 1 names different: declaration 'fontA' definition 'font'. poppler-26.01.0/poppler/FontInfo.cc:147:41: style:inconclusive: Function 'FontInfo' argument 2 names different: declaration 'xrefA' definition 'xref'. [funcArgNamesDifferent] poppler-26.01.0/poppler/FontInfo.h:60:36: note: Function 'FontInfo' argument 2 names different: declaration 'xrefA' definition 'xref'. poppler-26.01.0/poppler/FontInfo.cc:147:41: note: Function 'FontInfo' argument 2 names different: declaration 'xrefA' definition 'xref'. poppler-26.01.0/poppler/FontInfo.cc:94:52: style: Parameter 'resDict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/CIDFontsWidthsBuilder.h:151:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Form.cc:619:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Form.cc:754:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Form.cc:2745:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fofiIdOpenTypeCFFCID [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Form.cc:1400:18: warning: Member variable 'FormFieldButton::size' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Form.cc:122:5: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Form.cc:1834:5: performance: Variable 'editedChoice' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Form.cc:1835:5: performance: Variable 'appearanceSelectedChoice' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Form.cc:203:30: style:inconclusive: Technically the member function 'FormWidget::getFullyQualifiedName' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:129:22: note: Technically the member function 'FormWidget::getFullyQualifiedName' can be const. poppler-26.01.0/poppler/Form.cc:203:30: note: Technically the member function 'FormWidget::getFullyQualifiedName' can be const. poppler-26.01.0/poppler/Form.cc:423:22: style:inconclusive: Technically the member function 'FormWidgetText::setContent' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:214:10: note: Technically the member function 'FormWidgetText::setContent' can be const. poppler-26.01.0/poppler/Form.cc:423:22: note: Technically the member function 'FormWidgetText::setContent' can be const. poppler-26.01.0/poppler/Form.cc:428:22: style:inconclusive: Technically the member function 'FormWidgetText::setAppearanceContent' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:216:10: note: Technically the member function 'FormWidgetText::setAppearanceContent' can be const. poppler-26.01.0/poppler/Form.cc:428:22: note: Technically the member function 'FormWidgetText::setAppearanceContent' can be const. poppler-26.01.0/poppler/Form.cc:413:24: style:inconclusive: Technically the member function 'FormWidgetText::getTextFontSize' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:229:12: note: Technically the member function 'FormWidgetText::getTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:413:24: note: Technically the member function 'FormWidgetText::getTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:418:22: style:inconclusive: Technically the member function 'FormWidgetText::setTextFontSize' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:231:10: note: Technically the member function 'FormWidgetText::setTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:418:22: note: Technically the member function 'FormWidgetText::setTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:454:24: style:inconclusive: Technically the member function 'FormWidgetChoice::select' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:252:10: note: Technically the member function 'FormWidgetChoice::select' can be const. poppler-26.01.0/poppler/Form.cc:454:24: note: Technically the member function 'FormWidgetChoice::select' can be const. poppler-26.01.0/poppler/Form.cc:509:24: style:inconclusive: Technically the member function 'FormWidgetChoice::setAppearanceChoiceContent' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:253:10: note: Technically the member function 'FormWidgetChoice::setAppearanceChoiceContent' can be const. poppler-26.01.0/poppler/Form.cc:509:24: note: Technically the member function 'FormWidgetChoice::setAppearanceChoiceContent' can be const. poppler-26.01.0/poppler/Form.cc:462:24: style:inconclusive: Technically the member function 'FormWidgetChoice::toggle' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:255:10: note: Technically the member function 'FormWidgetChoice::toggle' can be const. poppler-26.01.0/poppler/Form.cc:462:24: note: Technically the member function 'FormWidgetChoice::toggle' can be const. poppler-26.01.0/poppler/Form.cc:470:24: style:inconclusive: Technically the member function 'FormWidgetChoice::deselectAll' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:258:10: note: Technically the member function 'FormWidgetChoice::deselectAll' can be const. poppler-26.01.0/poppler/Form.cc:470:24: note: Technically the member function 'FormWidgetChoice::deselectAll' can be const. poppler-26.01.0/poppler/Form.cc:499:24: style:inconclusive: Technically the member function 'FormWidgetChoice::setEditChoice' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:262:10: note: Technically the member function 'FormWidgetChoice::setEditChoice' can be const. poppler-26.01.0/poppler/Form.cc:499:24: note: Technically the member function 'FormWidgetChoice::setEditChoice' can be const. poppler-26.01.0/poppler/Form.cc:799:27: style: The member function 'FormWidgetSignature::getObjectStartEnd' can be static. [functionStatic] poppler-26.01.0/poppler/Form.h:339:10: note: The member function 'FormWidgetSignature::getObjectStartEnd' can be static. poppler-26.01.0/poppler/Form.cc:799:27: note: The member function 'FormWidgetSignature::getObjectStartEnd' can be static. poppler-26.01.0/poppler/Form.cc:836:27: style: The member function 'FormWidgetSignature::updateOffsets' can be static. [functionStatic] poppler-26.01.0/poppler/Form.h:340:10: note: The member function 'FormWidgetSignature::updateOffsets' can be static. poppler-26.01.0/poppler/Form.cc:836:27: note: The member function 'FormWidgetSignature::updateOffsets' can be static. poppler-26.01.0/poppler/Form.cc:910:27: style: The member function 'FormWidgetSignature::updateSignature' can be static. [functionStatic] poppler-26.01.0/poppler/Form.h:342:10: note: The member function 'FormWidgetSignature::updateSignature' can be static. poppler-26.01.0/poppler/Form.cc:910:27: note: The member function 'FormWidgetSignature::updateSignature' can be static. poppler-26.01.0/poppler/Form.cc:1746:23: style:inconclusive: Technically the member function 'FormFieldText::getTextFontSize' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:509:12: note: Technically the member function 'FormFieldText::getTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:1746:23: note: Technically the member function 'FormFieldText::getTextFontSize' can be const. poppler-26.01.0/poppler/Form.cc:2148:22: style:inconclusive: Technically the member function 'FormFieldChoice::getNumSelected' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:571:9: note: Technically the member function 'FormFieldChoice::getNumSelected' can be const. poppler-26.01.0/poppler/Form.cc:2148:22: note: Technically the member function 'FormFieldChoice::getNumSelected' can be const. poppler-26.01.0/poppler/Form.cc:2325:26: style:inconclusive: Technically the member function 'FormFieldSignature::hashSignedDataBlock' can be const. [functionConst] poppler-26.01.0/poppler/Form.h:660:10: note: Technically the member function 'FormFieldSignature::hashSignedDataBlock' can be const. poppler-26.01.0/poppler/Form.cc:2325:26: note: Technically the member function 'FormFieldSignature::hashSignedDataBlock' can be const. poppler-26.01.0/poppler/Form.cc:1875:9: warning: Class 'FormFieldChoice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/Form.cc:1875:9: warning: Class 'FormFieldChoice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/Form.cc:2199:5: warning: Class 'FormFieldSignature' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/Form.cc:2199:5: warning: Class 'FormFieldSignature' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/Form.cc:640:9: style: Condition '!createSignature(vObj,vref,GooString(signerName),CryptoSign::maxSupportedSignatureSize,reason,location,sigHandler->signatureType())' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/Form.cc:640:25: note: Calling function 'createSignature' returns 1 poppler-26.01.0/poppler/Form.cc:640:9: note: Condition '!createSignature(vObj,vref,GooString(signerName),CryptoSign::maxSupportedSignatureSize,reason,location,sigHandler->signatureType())' is always false poppler-26.01.0/poppler/Form.cc:292:46: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Form.cc:341:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Form.cc:1206:22: style: The scope of the variable 'parent_name' can be reduced. [variableScope] poppler-26.01.0/poppler/Form.cc:213:94: style:inconclusive: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:137:86: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 't'. poppler-26.01.0/poppler/Form.cc:213:94: note: Function 'getAdditionalAction' argument 1 names different: declaration 'type' definition 't'. poppler-26.01.0/poppler/Form.cc:227:85: style:inconclusive: Function 'FormWidgetButton' argument 4 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:185:71: note: Function 'FormWidgetButton' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:227:85: note: Function 'FormWidgetButton' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:280:38: style:inconclusive: Function 'setState' argument 1 names different: declaration 'state' definition 'astate'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:190:24: note: Function 'setState' argument 1 names different: declaration 'state' definition 'astate'. poppler-26.01.0/poppler/Form.cc:280:38: note: Function 'setState' argument 1 names different: declaration 'state' definition 'astate'. poppler-26.01.0/poppler/Form.cc:356:81: style:inconclusive: Function 'FormWidgetText' argument 4 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:209:69: note: Function 'FormWidgetText' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:356:81: note: Function 'FormWidgetText' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:438:85: style:inconclusive: Function 'FormWidgetChoice' argument 4 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:244:71: note: Function 'FormWidgetChoice' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:438:85: note: Function 'FormWidgetChoice' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:564:91: style:inconclusive: Function 'FormWidgetSignature' argument 4 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:288:74: note: Function 'FormWidgetSignature' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:564:91: note: Function 'FormWidgetSignature' argument 4 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:614:101: style:inconclusive: Function 'signDocument' argument 1 names different: declaration 'filename' definition 'saveFilename'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:321:84: note: Function 'signDocument' argument 1 names different: declaration 'filename' definition 'saveFilename'. poppler-26.01.0/poppler/Form.cc:614:101: note: Function 'signDocument' argument 1 names different: declaration 'filename' definition 'saveFilename'. poppler-26.01.0/poppler/Form.cc:723:115: style:inconclusive: Function 'signDocumentWithAppearance' argument 1 names different: declaration 'filename' definition 'saveFilename'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:325:98: note: Function 'signDocumentWithAppearance' argument 1 names different: declaration 'filename' definition 'saveFilename'. poppler-26.01.0/poppler/Form.cc:723:115: note: Function 'signDocumentWithAppearance' argument 1 names different: declaration 'filename' definition 'saveFilename'. poppler-26.01.0/poppler/Form.cc:975:78: style:inconclusive: Function 'FormField' argument 4 names different: declaration 'parent' definition 'parentA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:355:71: note: Function 'FormField' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:975:78: note: Function 'FormField' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:975:129: style:inconclusive: Function 'FormField' argument 6 names different: declaration 't' definition 'ty'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:355:121: note: Function 'FormField' argument 6 names different: declaration 't' definition 'ty'. poppler-26.01.0/poppler/Form.cc:975:129: note: Function 'FormField' argument 6 names different: declaration 't' definition 'ty'. poppler-26.01.0/poppler/Form.cc:1162:39: style:inconclusive: Function '_createWidget' argument 1 names different: declaration 'obj' definition 'objA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:402:32: note: Function '_createWidget' argument 1 names different: declaration 'obj' definition 'objA'. poppler-26.01.0/poppler/Form.cc:1162:39: note: Function '_createWidget' argument 1 names different: declaration 'obj' definition 'objA'. poppler-26.01.0/poppler/Form.cc:1400:57: style:inconclusive: Function 'FormFieldButton' argument 2 names different: declaration 'dict' definition 'dictObj'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:443:44: note: Function 'FormFieldButton' argument 2 names different: declaration 'dict' definition 'dictObj'. poppler-26.01.0/poppler/Form.cc:1400:57: note: Function 'FormFieldButton' argument 2 names different: declaration 'dict' definition 'dictObj'. poppler-26.01.0/poppler/Form.cc:1400:76: style:inconclusive: Function 'FormFieldButton' argument 3 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:443:60: note: Function 'FormFieldButton' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1400:76: note: Function 'FormFieldButton' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1400:93: style:inconclusive: Function 'FormFieldButton' argument 4 names different: declaration 'parent' definition 'parentA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:443:76: note: Function 'FormFieldButton' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:1400:93: note: Function 'FormFieldButton' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:1596:72: style:inconclusive: Function 'FormFieldText' argument 3 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:490:61: note: Function 'FormFieldText' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1596:72: note: Function 'FormFieldText' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1596:89: style:inconclusive: Function 'FormFieldText' argument 4 names different: declaration 'parent' definition 'parentA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:490:77: note: Function 'FormFieldText' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:1596:89: note: Function 'FormFieldText' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:1787:68: style:inconclusive: Function 'tokenizeDA' argument 1 names different: declaration 'daString' definition 'da'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:516:64: note: Function 'tokenizeDA' argument 1 names different: declaration 'daString' definition 'da'. poppler-26.01.0/poppler/Form.cc:1787:68: note: Function 'tokenizeDA' argument 1 names different: declaration 'daString' definition 'da'. poppler-26.01.0/poppler/Form.cc:1829:73: style:inconclusive: Function 'FormFieldChoice' argument 3 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:542:60: note: Function 'FormFieldChoice' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1829:73: note: Function 'FormFieldChoice' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:1829:90: style:inconclusive: Function 'FormFieldChoice' argument 4 names different: declaration 'parent' definition 'parentA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:542:76: note: Function 'FormFieldChoice' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:1829:90: note: Function 'FormFieldChoice' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:2196:79: style:inconclusive: Function 'FormFieldSignature' argument 3 names different: declaration 'ref' definition 'refA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:618:63: note: Function 'FormFieldSignature' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:2196:79: note: Function 'FormFieldSignature' argument 3 names different: declaration 'ref' definition 'refA'. poppler-26.01.0/poppler/Form.cc:2196:96: style:inconclusive: Function 'FormFieldSignature' argument 4 names different: declaration 'parent' definition 'parentA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:618:79: note: Function 'FormFieldSignature' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:2196:96: note: Function 'FormFieldSignature' argument 4 names different: declaration 'parent' definition 'parentA'. poppler-26.01.0/poppler/Form.cc:2556:20: style:inconclusive: Function 'Form' argument 1 names different: declaration 'doc' definition 'docA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Form.h:685:27: note: Function 'Form' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/Form.cc:2556:20: note: Function 'Form' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/Form.cc:120:46: style: Parameter 'aobj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Form.cc:807:16: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:869:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:2565:13: style: Variable 'acroForm' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:2596:16: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:2624:16: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:2648:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Form.cc:867:75: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Form.cc:1467:78: error: Iterators of different containers 'children[i]' and 'children[j]' are used together. [mismatchingContainers] poppler-26.01.0/poppler/Form.cc:1792:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Function.cc:530:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sampled [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Function.cc:1329:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Function.cc:53:11: warning: Member variable 'Function::m' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Function.cc:53:11: warning: Member variable 'Function::n' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Function.cc:53:11: warning: Member variable 'Function::range' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Function.cc:53:11: warning: Member variable 'Function::hasRange' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Function.cc:917:5: warning: Member variable 'PSStack::stack' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Function.cc:965:10: style:inconclusive: Technically the member function 'PSStack::empty' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:966:10: style:inconclusive: Technically the member function 'PSStack::topIsInt' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:967:10: style:inconclusive: Technically the member function 'PSStack::topTwoAreInts' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:968:10: style:inconclusive: Technically the member function 'PSStack::topIsReal' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:969:10: style:inconclusive: Technically the member function 'PSStack::topTwoAreNums' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:997:10: style:inconclusive: Technically the member function 'PSStack::checkOverflow' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:1005:10: style:inconclusive: Technically the member function 'PSStack::checkUnderflow' can be const. [functionConst] poppler-26.01.0/poppler/Function.cc:1013:10: style:inconclusive: Technically the member function 'PSStack::checkType' can be const. [functionConst] poppler-26.01.0/poppler/Function.h:136:10: style: Virtual function 'transform' is called from constructor 'SampledFunction(Object*funcObj,Dict*dict)' at line 401. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Function.cc:401:5: note: Calling transform poppler-26.01.0/poppler/Function.h:136:10: note: transform is a virtual function poppler-26.01.0/poppler/Function.h:249:10: style: Virtual function 'transform' is called from constructor 'PostScriptFunction(Object*funcObj,Dict*dict)' at line 1135. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Function.cc:1135:5: note: Calling transform poppler-26.01.0/poppler/Function.h:249:10: note: transform is a virtual function poppler-26.01.0/poppler/Function.cc:242:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:269:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:361:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:430:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:433:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:436:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:695:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:696:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:697:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:769:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:772:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:775:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:1149:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:1373:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Function.cc:531:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/Function.cc:221:23: style: The scope of the variable 'idx' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:446:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:956:16: style: The scope of the variable 'ret' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1214:10: style: The scope of the variable 'isReal' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1215:9: style: The scope of the variable 'opPtr' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1216:9: style: The scope of the variable 'a' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1216:12: style: The scope of the variable 'b' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1216:15: style: The scope of the variable 'mid' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:1216:20: style: The scope of the variable 'cmp' can be reduced. [variableScope] poppler-26.01.0/poppler/Function.cc:283:22: error: Shifting by a negative value is undefined behaviour [shiftNegative] poppler-26.01.0/poppler/Function.cc:116:27: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Function.cc:211:42: style: Parameter 'funcObj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Function.cc:531:26: style: Variable 'compTo' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Function.cc:765:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/Function.cc:372:18: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 379. [shiftTooManyBits] poppler-26.01.0/poppler/Function.cc:379:31: note: Assuming that condition 'sampleBits==32' is not redundant poppler-26.01.0/poppler/Function.cc:372:18: note: Shift poppler-26.01.0/poppler/Function.cc:372:18: warning: Either the condition 'sampleBits==32' is redundant or there is signed integer overflow for expression '1<embedder', assigned value is 0 poppler-26.01.0/poppler/ImageEmbeddingUtils.cc:417:9: note: Condition '!embedder' is always true poppler-26.01.0/poppler/ImageEmbeddingUtils.cc:52:34: style: class member 'ImageEmbedder::DEVICE_GRAY' is never used. [unusedStructMember] poppler-26.01.0/poppler/ImageEmbeddingUtils.cc:53:34: style: class member 'ImageEmbedder::DEVICE_RGB' is never used. [unusedStructMember] poppler-26.01.0/poppler/JArithmeticDecoder.cc:108:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::buf0' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::buf1' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::c' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::a' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::ct' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.cc:89:21: warning: Member variable 'JArithmeticDecoder::prev' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JArithmeticDecoder.h:45:9: style:inconclusive: Technically the member function 'JArithmeticDecoderStats::getContextSize' can be const. [functionConst] poppler-26.01.0/poppler/JArithmeticDecoder.h:107:18: style:inconclusive: Technically the member function 'JArithmeticDecoder::getByteCounter' can be const. [functionConst] poppler-26.01.0/poppler/JArithmeticDecoder.cc:39:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JArithmeticDecoder.cc:133:18: style: The scope of the variable 'cAdd' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:134:10: style: The scope of the variable 'prevFF' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:135:9: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:135:12: style: The scope of the variable 'nBits' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:263:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:337:9: style: The scope of the variable 'bit' can be reduced. [variableScope] poppler-26.01.0/poppler/JArithmeticDecoder.cc:64:65: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:275:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1294:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1814:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:4132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:4144:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:4159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:4171:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:4183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::pageW' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::pageH' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::curPageH' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::pageDefPixel' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::defCombOp' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:14: warning: Member variable 'JBIG2Stream::byteCounter' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JBIG2Stream.cc:568:18: style:inconclusive: Technically the member function 'JBIG2Segment::getSegNum' can be const. [functionConst] poppler-26.01.0/poppler/JBIG2Stream.cc:747:25: style:inconclusive: Technically the member function 'JBIG2Bitmap::nextPixel' can be const. [functionConst] poppler-26.01.0/poppler/JBIG2Stream.cc:606:9: note: Technically the member function 'JBIG2Bitmap::nextPixel' can be const. poppler-26.01.0/poppler/JBIG2Stream.cc:747:25: note: Technically the member function 'JBIG2Bitmap::nextPixel' can be const. poppler-26.01.0/poppler/JBIG2Stream.cc:775:19: style:inconclusive: Technically the member function 'JBIG2Bitmap::combine' can be const. [functionConst] poppler-26.01.0/poppler/JBIG2Stream.cc:608:10: note: Technically the member function 'JBIG2Bitmap::combine' can be const. poppler-26.01.0/poppler/JBIG2Stream.cc:775:19: note: Technically the member function 'JBIG2Bitmap::combine' can be const. poppler-26.01.0/poppler/JBIG2Stream.cc:987:18: style:inconclusive: Technically the member function 'JBIG2SymbolDict::getSize' can be const. [functionConst] poppler-26.01.0/poppler/JBIG2Stream.cc:1046:18: style:inconclusive: Technically the member function 'JBIG2PatternDict::getSize' can be const. [functionConst] poppler-26.01.0/poppler/JBIG2Stream.h:55:10: style: Virtual function 'close' is called from destructor '~JBIG2Stream()' at line 1148. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/JBIG2Stream.cc:1148:5: note: Calling close poppler-26.01.0/poppler/JBIG2Stream.h:55:10: note: close is a virtual function poppler-26.01.0/poppler/JBIG2Stream.cc:1653:9: style: The if condition is the same as the previous if condition [duplicateCondition] poppler-26.01.0/poppler/JBIG2Stream.cc:1613:9: note: First condition poppler-26.01.0/poppler/JBIG2Stream.cc:1653:9: note: Second condition poppler-26.01.0/poppler/JBIG2Stream.cc:2128:9: style: The if condition is the same as the previous if condition [duplicateCondition] poppler-26.01.0/poppler/JBIG2Stream.cc:2042:9: note: First condition poppler-26.01.0/poppler/JBIG2Stream.cc:2128:9: note: Second condition poppler-26.01.0/poppler/JBIG2Stream.cc:2764:9: style: The if condition is the same as the previous if condition [duplicateCondition] poppler-26.01.0/poppler/JBIG2Stream.cc:2751:9: note: First condition poppler-26.01.0/poppler/JBIG2Stream.cc:2764:9: note: Second condition poppler-26.01.0/poppler/JBIG2Stream.cc:636:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:661:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:710:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1009:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1062:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1308:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1589:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1680:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2021:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2152:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2663:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2870:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2871:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:3948:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:3958:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:3978:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1555:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1602:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1622:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1632:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1640:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1648:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:1994:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2029:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2051:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2063:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2075:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2085:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2095:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2105:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2115:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2123:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:2612:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:3658:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/JBIG2Stream.cc:262:27: style: The scope of the variable 'nLeft' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:308:27: style: The scope of the variable 'prefix' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:309:23: style: The scope of the variable 'tab' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:675:18: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:675:22: style: The scope of the variable 'yy' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2249:31: style: The scope of the variable 'bw' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2249:35: style: The scope of the variable 'bh' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2843:10: style: The scope of the variable 'ltp' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2844:18: style: The scope of the variable 'ltpCX' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2844:25: style: The scope of the variable 'cx' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2844:29: style: The scope of the variable 'cx0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2844:34: style: The scope of the variable 'cx1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2844:39: style: The scope of the variable 'cx2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2846:9: style: The scope of the variable 'code1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2846:16: style: The scope of the variable 'code2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2846:23: style: The scope of the variable 'code3' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2847:25: style: The scope of the variable 'p1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2847:30: style: The scope of the variable 'p2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:20: style: The scope of the variable 'atP0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:27: style: The scope of the variable 'atP1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:34: style: The scope of the variable 'atP2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:41: style: The scope of the variable 'atP3' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2849:18: style: The scope of the variable 'buf0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2849:24: style: The scope of the variable 'buf1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2849:30: style: The scope of the variable 'buf2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2850:18: style: The scope of the variable 'atBuf0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2850:26: style: The scope of the variable 'atBuf1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2850:34: style: The scope of the variable 'atBuf2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2850:42: style: The scope of the variable 'atBuf3' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2851:9: style: The scope of the variable 'atShift0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2851:19: style: The scope of the variable 'atShift1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2851:29: style: The scope of the variable 'atShift2' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2851:39: style: The scope of the variable 'atShift3' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2852:19: style: The scope of the variable 'mask' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:15: style: The scope of the variable 'x0' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:19: style: The scope of the variable 'x1' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:28: style: The scope of the variable 'b1i' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:33: style: The scope of the variable 'blackPixels' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:46: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:2853:51: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:3711:15: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/poppler/JBIG2Stream.cc:1619:19: style: Checking if unsigned expression 'codeTables.size()' is less than zero. [unsignedLessThanZero] poppler-26.01.0/poppler/JBIG2Stream.cc:1612:9: note: Assignment 'i=0', assigned value is 0 poppler-26.01.0/poppler/JBIG2Stream.cc:1619:19: note: Unsigned less than zero poppler-26.01.0/poppler/JBIG2Stream.cc:2048:19: style: Checking if unsigned expression 'codeTables.size()' is less than zero. [unsignedLessThanZero] poppler-26.01.0/poppler/JBIG2Stream.cc:2041:9: note: Assignment 'i=0', assigned value is 0 poppler-26.01.0/poppler/JBIG2Stream.cc:2048:19: note: Unsigned less than zero poppler-26.01.0/poppler/JBIG2Stream.cc:642:39: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:778:20: style: Variable 'srcPtr' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:1111:73: style: Parameter 'globalsStreamRefA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:1482:72: style: Parameter 'refSegs' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:1920:82: style: Parameter 'refSegs' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2560:86: style: Parameter 'refSegs' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2841:136: style: Parameter 'skip' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2841:147: style: Parameter 'atx' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2841:157: style: Parameter 'aty' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2847:20: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2847:25: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2847:30: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:20: style: Variable 'atP0' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:27: style: Variable 'atP1' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:34: style: Variable 'atP2' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:2848:41: style: Variable 'atP3' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JBIG2Stream.cc:3611:95: style: Parameter 'refSegs' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:3697:160: style: Parameter 'atx' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:3697:170: style: Parameter 'aty' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JBIG2Stream.cc:4039:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/JBIG2Stream.cc:4045:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/JBIG2Stream.cc:269:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 265. [shiftTooManyBitsSigned] poppler-26.01.0/poppler/JBIG2Stream.cc:247:46: note: Calling function 'readBits', 1st argument '32' value is 32 poppler-26.01.0/poppler/JBIG2Stream.cc:265:16: note: Assuming that condition 'bufLen>=n' is not redundant poppler-26.01.0/poppler/JBIG2Stream.cc:269:23: note: Shift poppler-26.01.0/poppler/JBIG2Stream.cc:348:24: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 344. [shiftTooManyBits] poppler-26.01.0/poppler/JBIG2Stream.cc:344:61: note: Assuming that condition 'table[i].prefixLen-table[i-1].prefixLen>32' is not redundant poppler-26.01.0/poppler/JBIG2Stream.cc:348:24: note: Shift poppler-26.01.0/poppler/JPEG2000Stream.cc:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.cc:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.cc:208:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPJ_SIZE_T [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.cc:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPJ_FALSE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.cc:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPJ_CODEC_JP2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.cc:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPJ_TRUE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPEG2000Stream.h:51:10: style:inconclusive: Technically the member function 'JPXStream::supportJPXtransparency' can be const. [functionConst] poppler-26.01.0/poppler/JPEG2000Stream.h:39:10: style: Virtual function 'close' is called from destructor '~JPXStream()' at line 81. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/JPEG2000Stream.cc:81:5: note: Calling close poppler-26.01.0/poppler/JPEG2000Stream.h:39:10: note: close is a virtual function poppler-26.01.0/poppler/JPEG2000Stream.cc:396:15: warning: Identical condition 'image!=nullptr', second condition is always false [identicalConditionAfterEarlyExit] poppler-26.01.0/poppler/JPEG2000Stream.cc:391:15: note: If condition 'image!=nullptr' is true, the function will return/exit poppler-26.01.0/poppler/JPEG2000Stream.cc:396:15: note: Testing identical condition 'image!=nullptr' poppler-26.01.0/poppler/JPEG2000Stream.cc:59:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPEG2000Stream.cc:205:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPEG2000Stream.cc:221:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPEG2000Stream.cc:230:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPEG2000Stream.cc:299:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPEG2000Stream.cc:269:22: style: Variable 'numComps' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/JPEG2000Stream.cc:272:22: style: Variable 'numComps' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/JPEG2000Stream.cc:275:22: style: Variable 'numComps' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/JPEG2000Stream.cc:278:22: style: Variable 'numComps' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/JPXStream.cc:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:534:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:755:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:866:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:1209:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:1586:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:2952:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:2974:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:2985:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:2999:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:3010:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:3023:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:3049:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::haveImgHdr' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::cs' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::palette' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::compMap' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::channelDefn' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:245:12: warning: Member variable 'JPXStream::readBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JPXStream.cc:2711:17: style: The member function 'JPXStream::inverseTransform1D' can be static. [functionStatic] poppler-26.01.0/poppler/JPXStream.h:312:10: note: The member function 'JPXStream::inverseTransform1D' can be static. poppler-26.01.0/poppler/JPXStream.cc:2711:17: note: The member function 'JPXStream::inverseTransform1D' can be static. poppler-26.01.0/poppler/JPXStream.cc:2811:17: style:inconclusive: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const. [functionConst] poppler-26.01.0/poppler/JPXStream.h:313:10: note: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const. poppler-26.01.0/poppler/JPXStream.cc:2811:17: note: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const. poppler-26.01.0/poppler/JPXStream.h:294:10: style: Virtual function 'close' is called from destructor '~JPXStream()' at line 270. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/JPXStream.cc:270:5: note: Calling close poppler-26.01.0/poppler/JPXStream.h:294:10: note: close is a virtual function poppler-26.01.0/poppler/JPXStream.h:290:5: style: Class 'JPXStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] poppler-26.01.0/poppler/JPXStream.h:291:14: style: The destructor '~JPXStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] poppler-26.01.0/poppler/Stream.h:441:6: note: Virtual destructor in base class poppler-26.01.0/poppler/JPXStream.h:291:14: note: Destructor in derived class poppler-26.01.0/poppler/JPXStream.cc:2060:29: style: Condition '!readCodeBlockData(tileComp,tile->res,sb,cb)' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/JPXStream.cc:2060:47: note: Calling function 'readCodeBlockData' returns 1 poppler-26.01.0/poppler/JPXStream.cc:2060:29: note: Condition '!readCodeBlockData(tileComp,tile->res,sb,cb)' is always false poppler-26.01.0/poppler/JPXStream.cc:626:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:655:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:690:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:691:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:712:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:713:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:714:29: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:729:31: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:730:32: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:731:33: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:933:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:936:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:998:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1062:58: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1103:56: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1112:56: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1123:56: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1139:67: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1164:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1173:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1184:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1198:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1427:64: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1467:60: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1497:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1506:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1517:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1531:65: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1549:65: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1558:65: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1569:65: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1702:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1708:29: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1735:39: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1743:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1761:46: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1762:49: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1769:40: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1805:47: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:1807:47: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:2022:51: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/JPXStream.cc:298:19: style: The scope of the variable 'cb' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:18: style: The scope of the variable 'comp' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:24: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:27: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:30: style: The scope of the variable 'r' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:33: style: The scope of the variable 'pre' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:299:38: style: The scope of the variable 'sb' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:418:18: style: The scope of the variable 'tileIdx' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:418:27: style: The scope of the variable 'tx' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:418:31: style: The scope of the variable 'ty' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:419:9: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:419:14: style: The scope of the variable 'pixBits' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:492:31: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:494:26: style: The scope of the variable 'csMode1' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:888:18: style: The scope of the variable 'tileComp' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:18: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:21: style: The scope of the variable 'nSBs' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:27: style: The scope of the variable 'nx' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:31: style: The scope of the variable 'ny' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:35: style: The scope of the variable 'sbx0' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1377:41: style: The scope of the variable 'sby0' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:24: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:27: style: The scope of the variable 'cbX' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:32: style: The scope of the variable 'cbY' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:40: style: The scope of the variable 'pre' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:45: style: The scope of the variable 'sb' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:49: style: The scope of the variable 'cbi' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1378:54: style: The scope of the variable 'cbj' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:1379:18: style: The scope of the variable 'level' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2162:37: style: The scope of the variable 'all' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2163:30: style: The scope of the variable 'bit' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2164:9: style: The scope of the variable 'segSym' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2432:33: style: The scope of the variable 'eps' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2433:9: style: The scope of the variable 'shift2' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2435:9: style: The scope of the variable 'val' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2526:33: style: The scope of the variable 'eps' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2526:45: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2527:9: style: The scope of the variable 'shift2' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2529:9: style: The scope of the variable 'val' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2713:18: style: The scope of the variable 'end' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2713:23: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:16: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:20: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:24: style: The scope of the variable 'd2' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:28: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:31: style: The scope of the variable 'minVal' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2814:47: style: The scope of the variable 'zeroVal' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:2816:18: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:3019:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:3046:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:3069:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:3085:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/JPXStream.cc:929:29: style: Checking if unsigned expression 'img.nXTiles' is less than zero. [unsignedLessThanZero] poppler-26.01.0/poppler/JPXStream.cc:929:49: style: Checking if unsigned expression 'img.nYTiles' is less than zero. [unsignedLessThanZero] poppler-26.01.0/poppler/JPXStream.cc:2293:50: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] poppler-26.01.0/poppler/JPXStream.cc:3030:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] poppler-26.01.0/poppler/JPXStream.cc:2711:49: style: Parameter 'tileComp' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/JSInfo.cc:30:9: warning: Member variable 'JSInfo::hasJS' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JSInfo.cc:30:9: warning: Member variable 'JSInfo::print' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JSInfo.cc:30:9: warning: Member variable 'JSInfo::file' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JSInfo.cc:30:9: warning: Member variable 'JSInfo::uniMap' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JSInfo.cc:30:9: warning: Member variable 'JSInfo::onlyFirstJS' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/JSInfo.cc:237:14: style:inconclusive: Technically the member function 'JSInfo::containsJS' can be const. [functionConst] poppler-26.01.0/poppler/JSInfo.h:49:10: note: Technically the member function 'JSInfo::containsJS' can be const. poppler-26.01.0/poppler/JSInfo.cc:237:14: note: Technically the member function 'JSInfo::containsJS' can be const. poppler-26.01.0/poppler/JSInfo.cc:30:24: style:inconclusive: Function 'JSInfo' argument 1 names different: declaration 'doc' definition 'docA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/JSInfo.h:34:29: note: Function 'JSInfo' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/JSInfo.cc:30:24: note: Function 'JSInfo' argument 1 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/JSInfo.cc:45:16: style: Variable 'c' can be declared as reference to const [constVariableReference] poppler-26.01.0/poppler/JSInfo.cc:60:29: style: Variable 'linkjs' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JSInfo.cc:71:24: style: Variable 'linkr' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JSInfo.cc:147:15: style: Variable 'form' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/JSInfo.cc:192:28: style: Variable 'annot' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Lexer.cc:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Lexer.cc:154:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Lexer.cc:177:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Lexer.cc:610:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Lexer.cc:644:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Lexer.cc:76:5: performance: Variable 'curStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Lexer.cc:127:36: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/Lexer.cc:126:7: note: c is assigned poppler-26.01.0/poppler/Lexer.cc:127:36: note: c is overwritten poppler-26.01.0/poppler/Lexer.cc:602:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Lexer.cc:640:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Lexer.cc:84:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Lexer.cc:648:20: style: Variable 'c' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Link.cc:582:5: performance: Variable 'annotRef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Link.cc:628:5: performance: Variable 'sound' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Link.cc:668:5: performance: Variable 'screenRef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Link.cc:666:9: style: The scope of the variable 'operationCode' can be reduced. [variableScope] poppler-26.01.0/poppler/Link.cc:662:44: style:inconclusive: Function 'LinkRendition' argument 1 names different: declaration 'Obj' definition 'obj'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Link.h:346:42: note: Function 'LinkRendition' argument 1 names different: declaration 'Obj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:662:44: note: Function 'LinkRendition' argument 1 names different: declaration 'Obj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:839:44: style:inconclusive: Function 'LinkResetForm' argument 1 names different: declaration 'nameObj' definition 'obj'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Link.h:505:42: note: Function 'LinkResetForm' argument 1 names different: declaration 'nameObj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:839:44: note: Function 'LinkResetForm' argument 1 names different: declaration 'nameObj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:881:46: style:inconclusive: Function 'LinkSubmitForm' argument 1 names different: declaration 'submitObj' definition 'obj'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Link.h:548:43: note: Function 'LinkSubmitForm' argument 1 names different: declaration 'submitObj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:881:46: note: Function 'LinkSubmitForm' argument 1 names different: declaration 'submitObj' definition 'obj'. poppler-26.01.0/poppler/Link.cc:448:30: style: Parameter 'fileSpecObj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Link.cc:448:51: style: Parameter 'destObj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Link.cc:666:23: style: Variable 'operationCode' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/MarkedContentOutputDev.cc:27:5: performance: Variable 'stmRef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/MarkedContentOutputDev.cc:68:30: style:inconclusive: Technically the member function 'MarkedContentOutputDev::contentStreamMatch' can be const. [functionConst] poppler-26.01.0/poppler/MarkedContentOutputDev.h:99:10: note: Technically the member function 'MarkedContentOutputDev::contentStreamMatch' can be const. poppler-26.01.0/poppler/MarkedContentOutputDev.cc:68:30: note: Technically the member function 'MarkedContentOutputDev::contentStreamMatch' can be const. poppler-26.01.0/poppler/MarkedContentOutputDev.cc:40:5: warning:inconclusive: Access of moved variable 'currentText'. [accessMoved] poppler-26.01.0/poppler/MarkedContentOutputDev.cc:38:38: note: Calling std::move(currentText) poppler-26.01.0/poppler/MarkedContentOutputDev.cc:40:5: note: Access of moved variable 'currentText'. poppler-26.01.0/poppler/Movie.cc:261:5: performance: Variable 'MA' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Movie.cc:263:5: performance: Variable 'poster' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Movie.cc:270:13: style:inconclusive: Technically the member function 'Movie::getFloatingWindowSize' can be const. [functionConst] poppler-26.01.0/poppler/Movie.h:102:10: note: Technically the member function 'Movie::getFloatingWindowSize' can be const. poppler-26.01.0/poppler/Movie.cc:270:13: note: Technically the member function 'Movie::getFloatingWindowSize' can be const. poppler-26.01.0/poppler/Movie.cc:149:13: style: Variable 'tmp' is assigned an expression that holds the same value. [redundantAssignment] poppler-26.01.0/poppler/Movie.cc:145:24: note: tmp is assigned 'scale->get(1)' here. poppler-26.01.0/poppler/Movie.cc:149:13: note: Variable 'tmp' is assigned an expression that holds the same value. poppler-26.01.0/poppler/Movie.cc:270:40: style:inconclusive: Function 'getFloatingWindowSize' argument 1 names different: declaration 'width' definition 'widthA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Movie.h:102:37: note: Function 'getFloatingWindowSize' argument 1 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/poppler/Movie.cc:270:40: note: Function 'getFloatingWindowSize' argument 1 names different: declaration 'width' definition 'widthA'. poppler-26.01.0/poppler/Movie.cc:270:53: style:inconclusive: Function 'getFloatingWindowSize' argument 2 names different: declaration 'height' definition 'heightA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Movie.h:102:49: note: Function 'getFloatingWindowSize' argument 2 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/poppler/Movie.cc:270:53: note: Function 'getFloatingWindowSize' argument 2 names different: declaration 'height' definition 'heightA'. poppler-26.01.0/poppler/Movie.cc:64:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Movie.cc:86:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Movie.cc:143:16: style: Variable 'scale' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Movie.cc:158:16: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Movie.cc:192:16: style: Variable 'aspect' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECFailure [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_UNKNOWN [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:339:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OID_MD2 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:477:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:580:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECEqual [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:625:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:663:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:882:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSSCMSVS_SigningCertNotFound [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:931:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSSCMSVS_SigningCertNotFound [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:1008:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:1065:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_FALSE [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:1207:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECSuccess [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/NSSCryptoSignBackend.h:66:14: style:inconclusive: Technically the member function 'HashContext::HashDestroyer::operator()' can be const. [functionConst] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:1020:14: style:inconclusive: Technically the member function 'signDetached::NSSCMSMessageDestroyer::operator()' can be const. [functionConst] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:1065:14: style:inconclusive: Technically the member function 'signDetached::PLArenaFreeFalse::operator()' can be const. [functionConst] poppler-26.01.0/poppler/NSSCryptoSignBackend.h:133:24: performance: Function 'getNSSDir()' should return member 'sNssDir' by const reference. [returnByReference] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:522:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:807:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:818:33: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:317:17: style: Variable 'typetag' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/NSSCryptoSignBackend.cc:329:22: style: Variable 'oattr' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:292:23: warning: Member variable 'OptionalContentGroup::m_ref' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/OptionalContent.cc:292:23: warning: Member variable 'OptionalContentGroup::m_state' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/OptionalContent.cc:189:27: style: The scope of the variable 'ocg' can be reduced. [variableScope] poppler-26.01.0/poppler/OptionalContent.cc:292:50: style:inconclusive: Function 'OptionalContentGroup' argument 1 names different: declaration 'dict' definition 'ocgDict'. [funcArgNamesDifferent] poppler-26.01.0/poppler/OptionalContent.h:87:41: note: Function 'OptionalContentGroup' argument 1 names different: declaration 'dict' definition 'ocgDict'. poppler-26.01.0/poppler/OptionalContent.cc:292:50: note: Function 'OptionalContentGroup' argument 1 names different: declaration 'dict' definition 'ocgDict'. poppler-26.01.0/poppler/OptionalContent.cc:130:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:138:31: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:170:39: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:179:31: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:189:27: style: Variable 'ocg' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:239:35: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:253:35: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:267:35: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:281:35: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/OptionalContent.cc:292:50: style: Parameter 'ocgDict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Outline.cc:404:5: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Outline.cc:44:26: style:inconclusive: Function 'Outline' argument 1 names different: declaration 'outlineObj' definition 'outlineObjA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Outline.h:51:21: note: Function 'Outline' argument 1 names different: declaration 'outlineObj' definition 'outlineObjA'. poppler-26.01.0/poppler/Outline.cc:44:26: note: Function 'Outline' argument 1 names different: declaration 'outlineObj' definition 'outlineObjA'. poppler-26.01.0/poppler/Outline.cc:44:45: style:inconclusive: Function 'Outline' argument 2 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Outline.h:51:39: note: Function 'Outline' argument 2 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/Outline.cc:44:45: note: Function 'Outline' argument 2 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/Outline.cc:44:60: style:inconclusive: Function 'Outline' argument 3 names different: declaration 'doc' definition 'docA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Outline.h:51:53: note: Function 'Outline' argument 3 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/Outline.cc:44:60: note: Function 'Outline' argument 3 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/Outline.cc:267:88: style: Parameter 'parentRef' can be declared as reference to const [constParameterReference] poppler-26.01.0/poppler/Outline.cc:77:10: style: Variable 'pageRef' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Outline.cc:281:14: style: Variable 'pageRef' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Outline.cc:462:18: style: Variable 'parentO' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Outline.cc:188:15: warning: Uninitialized variables: nextRef.num, nextRef.gen [uninitvar] poppler-26.01.0/poppler/Outline.cc:170:13: note: Assuming condition is false poppler-26.01.0/poppler/Outline.cc:181:29: note: Assuming condition is false poppler-26.01.0/poppler/Outline.cc:188:15: note: Uninitialized variables: nextRef.num, nextRef.gen poppler-26.01.0/poppler/OutputDev.cc:42:12: warning: Member variable 'OutputDev::defCTM' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/OutputDev.cc:42:12: warning: Member variable 'OutputDev::defICTM' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/OutputDev.cc:109:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/OutputDev.cc:109:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/OutputDev.cc:132:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/OutputDev.cc:132:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PDFDoc.cc:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:430:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1061:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1081:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1268:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1317:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1475:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1668:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:2054:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:2203:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:2278:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PDFDoc.cc:1788:14: style:inconclusive: Technically the member function 'PDFDoc::replacePageDict' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.h:318:10: note: Technically the member function 'PDFDoc::replacePageDict' can be const. poppler-26.01.0/poppler/PDFDoc.cc:1788:14: note: Technically the member function 'PDFDoc::replacePageDict' can be const. poppler-26.01.0/poppler/PDFDoc.cc:113:10: style:inconclusive: Technically the member function 'FILECloser::operator()' can be const. [functionConst] poppler-26.01.0/poppler/PDFDoc.cc:1588:9: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PDFDoc.cc:1603:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PDFDoc.cc:1609:55: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PDFDoc.cc:1610:55: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PDFDoc.cc:512:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] poppler-26.01.0/poppler/PDFDoc.cc:317:12: style: The scope of the variable 'ch' can be reduced. [variableScope] poppler-26.01.0/poppler/PDFDoc.cc:2029:18: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/poppler/PDFDoc.cc:2050:17: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PDFDoc.cc:2077:17: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PDFDoc.cc:1365:64: style:inconclusive: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PDFDoc.h:324:67: note: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. poppler-26.01.0/poppler/PDFDoc.cc:1365:64: note: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. poppler-26.01.0/poppler/PDFDoc.cc:1370:64: style:inconclusive: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PDFDoc.h:326:67: note: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. poppler-26.01.0/poppler/PDFDoc.cc:1370:64: note: Function 'writeObject' argument 3 names different: declaration 'xref' definition 'xRef'. poppler-26.01.0/poppler/PDFDoc.cc:1846:38: style:inconclusive: Function 'markAnnotations' argument 1 names different: declaration 'annots' definition 'annotsObj'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PDFDoc.h:320:34: note: Function 'markAnnotations' argument 1 names different: declaration 'annots' definition 'annotsObj'. poppler-26.01.0/poppler/PDFDoc.cc:1846:38: note: Function 'markAnnotations' argument 1 names different: declaration 'annots' definition 'annotsObj'. poppler-26.01.0/poppler/PDFDoc.cc:350:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:853:10: style: Variable 'refPage' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:870:13: style: Variable 'trailerObj' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:883:19: style: Variable 'trailerDict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:910:11: style: Variable 'pagesDict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:926:17: style: Variable 'resourceDictObject' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1372:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1481:32: style: Variable 'internalStream' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1542:90: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PDFDoc.cc:1727:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1790:10: style: Variable 'refPage' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1846:38: style: Parameter 'annotsObj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PDFDoc.cc:1883:39: style: Variable 'pageDict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:1938:35: style: Parameter 'afObj' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PDFDoc.cc:1943:15: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PDFDoc.cc:2198:102: style: Parameter 'destPage' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PDFDoc.cc:396:20: style: Variable 'encrypted' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSOutputDev.cc:1099:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:1152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:1405:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:1548:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:1638:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xpdfCopyright [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:2072:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:2240:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:2803:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:3077:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:4800:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:5166:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:5768:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:6095:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:7022:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSOutputDev.cc:1010:17: warning: Member variable 'DeviceNRecoder::buf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/PSOutputDev.cc:6940:19: style:inconclusive: Technically the member function 'PSOutputDev::opiTransform' can be const. [functionConst] poppler-26.01.0/poppler/PSOutputDev.h:397:10: note: Technically the member function 'PSOutputDev::opiTransform' can be const. poppler-26.01.0/poppler/PSOutputDev.cc:6940:19: note: Technically the member function 'PSOutputDev::opiTransform' can be const. poppler-26.01.0/poppler/PSOutputDev.cc:7308:25: style: The member function 'PSOutputDev::filterPSLabel' can be static. [functionStatic] poppler-26.01.0/poppler/PSOutputDev.h:410:16: note: The member function 'PSOutputDev::filterPSLabel' can be static. poppler-26.01.0/poppler/PSOutputDev.cc:7308:25: note: The member function 'PSOutputDev::filterPSLabel' can be static. poppler-26.01.0/poppler/PreScanOutputDev.h:114:10: style:inconclusive: Technically the member function 'PreScanOutputDev::isMonochrome' can be const. [functionConst] poppler-26.01.0/poppler/PreScanOutputDev.h:118:10: style:inconclusive: Technically the member function 'PreScanOutputDev::isGray' can be const. [functionConst] poppler-26.01.0/poppler/PreScanOutputDev.h:122:10: style:inconclusive: Technically the member function 'PreScanOutputDev::usesTransparency' can be const. [functionConst] poppler-26.01.0/poppler/PreScanOutputDev.h:126:10: style:inconclusive: Technically the member function 'PreScanOutputDev::isAllGDI' can be const. [functionConst] poppler-26.01.0/poppler/PreScanOutputDev.h:131:10: style:inconclusive: Technically the member function 'PreScanOutputDev::usesPatternImageMask' can be const. [functionConst] poppler-26.01.0/poppler/SplashOutputDev.h:314:10: style:inconclusive: Technically the member function 'SplashOutputDev::isReverseVideo' can be const. [functionConst] poppler-26.01.0/poppler/SplashOutputDev.h:344:10: style:inconclusive: Technically the member function 'SplashOutputDev::getFontAntialias' can be const. [functionConst] poppler-26.01.0/poppler/PSOutputDev.cc:1517:20: warning: Class 'PSOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/PSOutputDev.cc:1517:20: warning: Class 'PSOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/PSOutputDev.cc:4580:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/poppler/PSOutputDev.cc:4586:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/poppler/PSOutputDev.cc:4592:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/poppler/PSOutputDev.cc:4598:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/poppler/PSOutputDev.cc:4604:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/poppler/PSOutputDev.cc:1707:19: style: Condition 'acroForm=catalog->getAcroForm()' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PSOutputDev.cc:4372:34: style: Assigned value 'tilingPatternFillL1(str,paintType,resDict,mat,bbox,x0,y0,x1,y1,xStep,yStep)' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PSOutputDev.cc:4372:34: note: Calling function 'tilingPatternFillL1' returns 1 poppler-26.01.0/poppler/PSOutputDev.cc:4372:34: note: Assigned value 'tilingPatternFillL1(str,paintType,resDict,mat,bbox,x0,y0,x1,y1,xStep,yStep)' is always true poppler-26.01.0/poppler/PSOutputDev.cc:4374:34: style: Assigned value 'tilingPatternFillL2(str,paintType,tilingType,resDict,mat,bbox,xStep,yStep)' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PSOutputDev.cc:4374:34: note: Calling function 'tilingPatternFillL2' returns 1 poppler-26.01.0/poppler/PSOutputDev.cc:4374:34: note: Assigned value 'tilingPatternFillL2(str,paintType,tilingType,resDict,mat,bbox,xStep,yStep)' is always true poppler-26.01.0/poppler/PSOutputDev.cc:5179:24: style: Condition 'c!='>'' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PSOutputDev.cc:1567:39: warning: If memory allocation fails, then there is a possible null pointer dereference: sanitizedTitle [nullPointerOutOfMemory] poppler-26.01.0/poppler/PSOutputDev.cc:1566:38: note: Assuming allocation function fails poppler-26.01.0/poppler/PSOutputDev.cc:1566:38: note: Assignment 'sanitizedTitle=strdup(title)', assigned value is 0 poppler-26.01.0/poppler/PSOutputDev.cc:1567:39: note: Null pointer dereference poppler-26.01.0/poppler/SplashOutputDev.h:64:95: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:1070:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:1503:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:1996:33: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2047:51: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2055:38: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2055:54: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2721:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2850:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2883:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2897:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:2961:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:3358:38: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:4955:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:4978:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5003:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5376:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5463:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5464:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5465:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5497:32: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5509:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5510:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5540:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5600:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5601:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5602:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5647:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5659:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5660:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5704:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5763:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5793:29: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:5797:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:6136:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:6166:29: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:6170:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:7228:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:7230:52: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/PSOutputDev.cc:7244:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.h:120:92: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.h:173:93: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:1018:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:1019:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:1048:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:1993:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:1993:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2011:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2016:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2040:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2044:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2381:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2382:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2382:95: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2403:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2404:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2404:91: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2441:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2442:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2444:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2517:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2521:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2556:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2559:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2578:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2610:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:3913:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:3978:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:5833:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:5966:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6323:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6421:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6447:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6474:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6541:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6546:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6555:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6557:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6558:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6558:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6562:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6616:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:6633:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:7046:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:7120:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:7143:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:7168:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PSOutputDev.cc:2757:23: style: Variable 'doUseASCIIHex' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:2754:19: note: doUseASCIIHex is assigned poppler-26.01.0/poppler/PSOutputDev.cc:2757:23: note: doUseASCIIHex is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:6250:14: style: Variable 'useFlate' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:6026:14: note: useFlate is assigned poppler-26.01.0/poppler/PSOutputDev.cc:6250:14: note: useFlate is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:6250:23: style: Variable 'useLZW' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:6026:23: note: useLZW is assigned poppler-26.01.0/poppler/PSOutputDev.cc:6250:23: note: useLZW is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:6250:32: style: Variable 'useRLE' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:6026:32: note: useRLE is assigned poppler-26.01.0/poppler/PSOutputDev.cc:6250:32: note: useRLE is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:6252:14: style: Variable 'useASCII' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:6026:43: note: useASCII is assigned poppler-26.01.0/poppler/PSOutputDev.cc:6252:14: note: useASCII is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:6251:19: style: Variable 'useCompressed' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/PSOutputDev.cc:6026:59: note: useCompressed is assigned poppler-26.01.0/poppler/PSOutputDev.cc:6251:19: note: useCompressed is overwritten poppler-26.01.0/poppler/PSOutputDev.cc:1292:19: style: The scope of the variable 'box' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1489:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1682:16: style: The scope of the variable 's' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1895:9: style: The scope of the variable 'code' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1896:12: style: The scope of the variable 'w1' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1896:16: style: The scope of the variable 'w2' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1897:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1897:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:2427:22: style: The scope of the variable 'codeToGID' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:2573:10: style: The scope of the variable 'gfx' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:2575:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:2691:9: style: The scope of the variable 'imgID' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:2745:15: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:12: style: The scope of the variable 'm0' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:16: style: The scope of the variable 'm1' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:20: style: The scope of the variable 'm2' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:24: style: The scope of the variable 'm3' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:28: style: The scope of the variable 'm4' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3029:32: style: The scope of the variable 'm5' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3031:12: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3031:15: style: The scope of the variable 'h' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3502:11: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3503:40: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3506:16: style: The scope of the variable 's' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3883:30: style: The scope of the variable 'sepCS' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3884:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3884:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3884:18: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3884:21: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3885:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3948:30: style: The scope of the variable 'sepCS' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3949:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3949:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3949:18: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3949:21: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:3950:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4387:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4426:36: style: The scope of the variable 'mul' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4427:24: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4428:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4522:12: style: The scope of the variable 'xa' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4522:16: style: The scope of the variable 'ya' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4522:20: style: The scope of the variable 'ra' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4523:27: style: The scope of the variable 'ta' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:12: style: The scope of the variable 'sLeft' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:19: style: The scope of the variable 'sRight' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:27: style: The scope of the variable 'sTop' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:33: style: The scope of the variable 'sBottom' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:42: style: The scope of the variable 'sZero' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4524:49: style: The scope of the variable 'sDiag' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4525:10: style: The scope of the variable 'haveSLeft' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4525:21: style: The scope of the variable 'haveSRight' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4525:33: style: The scope of the variable 'haveSTop' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4525:43: style: The scope of the variable 'haveSBottom' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4525:56: style: The scope of the variable 'haveSZero' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4526:10: style: The scope of the variable 'haveSMin' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4526:20: style: The scope of the variable 'haveSMax' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4527:19: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4529:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:12: style: The scope of the variable 'x0' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:16: style: The scope of the variable 'y0' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:20: style: The scope of the variable 'x1' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:24: style: The scope of the variable 'y1' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:28: style: The scope of the variable 'x2' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:32: style: The scope of the variable 'y2' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:36: style: The scope of the variable 'x3' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:40: style: The scope of the variable 'y3' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:44: style: The scope of the variable 'x4' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4833:48: style: The scope of the variable 'y4' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4834:12: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4834:18: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4894:38: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:4894:41: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5291:18: style: The scope of the variable 'comp' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5339:13: style: The scope of the variable 'g' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5451:20: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5454:10: style: The scope of the variable 'emitRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5454:20: style: The scope of the variable 'addRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5454:29: style: The scope of the variable 'extendRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5574:20: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5575:52: style: The scope of the variable 'rectsOut' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5576:9: style: The scope of the variable 'rects0Len' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5576:20: style: The scope of the variable 'rects1Len' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5576:31: style: The scope of the variable 'rectsSize' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5576:55: style: The scope of the variable 'rectsOutSize' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5577:10: style: The scope of the variable 'emitRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5577:20: style: The scope of the variable 'addRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5577:29: style: The scope of the variable 'extendRect' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5580:30: style: The scope of the variable 'sepCS' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5584:9: style: The scope of the variable 'col' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5584:17: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5584:20: style: The scope of the variable 'x0' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5584:24: style: The scope of the variable 'x1' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5584:28: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:5585:10: style: The scope of the variable 'dataBuf' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6016:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6020:30: style: The scope of the variable 'sepCS' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6024:9: style: The scope of the variable 'col' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6399:29: style: The scope of the variable 'p' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6400:33: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6404:22: style: The scope of the variable 'numAltComps' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6405:9: style: The scope of the variable 'byte' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:12: style: The scope of the variable 'width' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:19: style: The scope of the variable 'height' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:27: style: The scope of the variable 'left' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:33: style: The scope of the variable 'right' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:40: style: The scope of the variable 'top' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6683:45: style: The scope of the variable 'bottom' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6684:9: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6684:12: style: The scope of the variable 'h' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:9: style: The scope of the variable 'left' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:15: style: The scope of the variable 'right' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:22: style: The scope of the variable 'top' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:27: style: The scope of the variable 'bottom' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:35: style: The scope of the variable 'samples' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:44: style: The scope of the variable 'bits' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:50: style: The scope of the variable 'width' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6773:57: style: The scope of the variable 'height' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6774:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6774:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6774:18: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6774:21: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6775:12: style: The scope of the variable 'llx' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6775:17: style: The scope of the variable 'lly' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6775:32: style: The scope of the variable 'urx' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6775:37: style: The scope of the variable 'ury' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6777:12: style: The scope of the variable 'horiz' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6777:19: style: The scope of the variable 'vert' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6778:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:6778:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:7014:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:7375:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/PSOutputDev.cc:1073:102: style:inconclusive: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:121:93: note: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1073:102: note: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1073:167: style:inconclusive: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:121:167: note: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1073:167: note: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1128:89: style:inconclusive: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:126:80: note: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1128:89: note: Function 'PSOutputDev' argument 4 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1128:154: style:inconclusive: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:126:154: note: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1128:154: note: Function 'PSOutputDev' argument 8 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1167:129: style:inconclusive: Function 'PSOutputDev' argument 5 names different: declaration 'pages' definition 'pagesA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:131:120: note: Function 'PSOutputDev' argument 5 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1167:129: note: Function 'PSOutputDev' argument 5 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1167:194: style:inconclusive: Function 'PSOutputDev' argument 9 names different: declaration 'noCrop' definition 'noCropA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:131:194: note: Function 'PSOutputDev' argument 9 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1167:194: note: Function 'PSOutputDev' argument 9 names different: declaration 'noCrop' definition 'noCropA'. poppler-26.01.0/poppler/PSOutputDev.cc:1215:119: style:inconclusive: Function 'init' argument 5 names different: declaration 'doc' definition 'docA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:360:110: note: Function 'init' argument 5 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/PSOutputDev.cc:1215:119: note: Function 'init' argument 5 names different: declaration 'doc' definition 'docA'. poppler-26.01.0/poppler/PSOutputDev.cc:1215:149: style:inconclusive: Function 'init' argument 6 names different: declaration 'pages' definition 'pagesA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:360:139: note: Function 'init' argument 6 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:1215:149: note: Function 'init' argument 6 names different: declaration 'pages' definition 'pagesA'. poppler-26.01.0/poppler/PSOutputDev.cc:3014:84: style:inconclusive: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:190:67: note: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'. poppler-26.01.0/poppler/PSOutputDev.cc:3014:84: note: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'. poppler-26.01.0/poppler/PSOutputDev.cc:3500:65: style:inconclusive: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:194:56: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/PSOutputDev.cc:3500:65: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/PSOutputDev.cc:4330:64: style:inconclusive: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PSOutputDev.h:237:50: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/PSOutputDev.cc:4330:64: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/PSOutputDev.cc:1215:101: style: Parameter 'psTitleA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:1312:15: style: Variable 'page' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:1461:15: style: Variable 'page' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:1681:13: style: Variable 'acroForm' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:2064:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:2414:52: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:2572:11: style: Variable 'charProcs' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:2658:65: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:2689:37: style: Parameter 'resDict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:2915:36: style: Parameter 'resDict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:2942:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:3502:11: style: Variable 'page' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:4024:59: style: Parameter 'sepCS' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:5137:37: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:5451:20: style: Variable 'line' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:5570:54: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:5574:20: style: Variable 'line' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:5580:30: style: Variable 'sepCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6012:54: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:6020:30: style: Variable 'sepCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6392:27: style: Variable 'calGrayCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6393:26: style: Variable 'calRGBCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6394:23: style: Variable 'labCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6399:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PSOutputDev.cc:6681:58: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:6771:53: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:6940:42: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PSOutputDev.cc:1901:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:2311:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:2341:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:2471:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:2535:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:4942:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/PSOutputDev.cc:1051:21: warning: Uninitialized variable: x [uninitvar] poppler-26.01.0/poppler/PSOutputDev.cc:1048:19: note: Assuming condition is false poppler-26.01.0/poppler/PSOutputDev.cc:1051:21: note: Uninitialized variable: x poppler-26.01.0/poppler/PSOutputDev.cc:1101:19: style: Variable 'fileTypeA' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSOutputDev.cc:5461:27: style: Variable 'rects1Len' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSOutputDev.cc:5535:19: style: Variable 'rects1Len' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSOutputDev.cc:5598:31: style: Variable 'rects1Len' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSOutputDev.cc:5699:23: style: Variable 'rects1Len' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/PSTokenizer.cc:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/PSTokenizer.cc:64:19: style: The scope of the variable 'backslash' can be reduced. [variableScope] poppler-26.01.0/poppler/Page.cc:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Page.cc:208:17: style: The member function 'PageAttrs::readBox' can be static. [functionStatic] poppler-26.01.0/poppler/Page.h:99:10: note: The member function 'PageAttrs::readBox' can be static. poppler-26.01.0/poppler/Page.cc:208:17: note: The member function 'PageAttrs::readBox' can be static. poppler-26.01.0/poppler/Page.cc:748:12: style:inconclusive: Technically the member function 'Page::makeBox' can be const. [functionConst] poppler-26.01.0/poppler/Page.h:221:10: note: Technically the member function 'Page::makeBox' can be const. poppler-26.01.0/poppler/Page.cc:748:12: note: Technically the member function 'Page::makeBox' can be const. poppler-26.01.0/poppler/Page.cc:816:12: style:inconclusive: Technically the member function 'Page::getDefaultCTM' can be const. [functionConst] poppler-26.01.0/poppler/Page.h:226:10: note: Technically the member function 'Page::getDefaultCTM' can be const. poppler-26.01.0/poppler/Page.cc:816:12: note: Technically the member function 'Page::getDefaultCTM' can be const. poppler-26.01.0/poppler/Page.cc:717:37: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Page.cc:211:12: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/Page.cc:751:12: style: The scope of the variable 'kx' can be reduced. [variableScope] poppler-26.01.0/poppler/Page.cc:751:16: style: The scope of the variable 'ky' can be reduced. [variableScope] poppler-26.01.0/poppler/Page.cc:650:38: style:inconclusive: Function 'loadThumb' argument 1 names different: declaration 'data' definition 'data_out'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Page.h:184:36: note: Function 'loadThumb' argument 1 names different: declaration 'data' definition 'data_out'. poppler-26.01.0/poppler/Page.cc:650:38: note: Function 'loadThumb' argument 1 names different: declaration 'data' definition 'data_out'. poppler-26.01.0/poppler/Page.cc:650:53: style:inconclusive: Function 'loadThumb' argument 2 names different: declaration 'width' definition 'width_out'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Page.h:184:47: note: Function 'loadThumb' argument 2 names different: declaration 'width' definition 'width_out'. poppler-26.01.0/poppler/Page.cc:650:53: note: Function 'loadThumb' argument 2 names different: declaration 'width' definition 'width_out'. poppler-26.01.0/poppler/Page.cc:650:69: style:inconclusive: Function 'loadThumb' argument 3 names different: declaration 'height' definition 'height_out'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Page.h:184:59: note: Function 'loadThumb' argument 3 names different: declaration 'height' definition 'height_out'. poppler-26.01.0/poppler/Page.cc:650:69: note: Function 'loadThumb' argument 3 names different: declaration 'height' definition 'height_out'. poppler-26.01.0/poppler/Page.cc:650:86: style:inconclusive: Function 'loadThumb' argument 4 names different: declaration 'rowstride' definition 'rowstride_out'. [funcArgNamesDifferent] poppler-26.01.0/poppler/Page.h:184:72: note: Function 'loadThumb' argument 4 names different: declaration 'rowstride' definition 'rowstride_out'. poppler-26.01.0/poppler/Page.cc:650:86: note: Function 'loadThumb' argument 4 names different: declaration 'rowstride' definition 'rowstride_out'. poppler-26.01.0/poppler/Page.cc:208:31: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Page.cc:376:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Page.cc:495:18: style: Variable 'annotMarkup' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/PageLabelInfo.cc:28:26: warning: Member variable 'Interval::length' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/PageLabelInfo_p.h:119:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PageLabelInfo.cc:78:66: style:inconclusive: Function 'parse' argument 2 names different: declaration 'parsedRefs' definition 'alreadyParsedRefs'. [funcArgNamesDifferent] poppler-26.01.0/poppler/PageLabelInfo.h:36:55: note: Function 'parse' argument 2 names different: declaration 'parsedRefs' definition 'alreadyParsedRefs'. poppler-26.01.0/poppler/PageLabelInfo.cc:78:66: note: Function 'parse' argument 2 names different: declaration 'parsedRefs' definition 'alreadyParsedRefs'. poppler-26.01.0/poppler/PageTransition.cc:116:5: style: Variable 'obj' is assigned an expression that holds the same value. [redundantAssignment] poppler-26.01.0/poppler/PageTransition.cc:111:9: note: obj is assigned 'dict->lookup("Di")' here. poppler-26.01.0/poppler/PageTransition.cc:116:5: note: Variable 'obj' is assigned an expression that holds the same value. poppler-26.01.0/poppler/PageTransition.cc:28:40: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/PageTransition.cc:31:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Parser.cc:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Parser.cc:358:9: warning:inconclusive: Access of moved variable 'buf2'. [accessMoved] poppler-26.01.0/poppler/Parser.cc:356:12: note: Calling std::move(buf2) poppler-26.01.0/poppler/Parser.cc:358:9: note: Access of moved variable 'buf2'. poppler-26.01.0/poppler/Parser.cc:380:9: warning:inconclusive: Access of moved variable 'buf2'. [accessMoved] poppler-26.01.0/poppler/Parser.cc:378:12: note: Calling std::move(buf2) poppler-26.01.0/poppler/Parser.cc:380:9: note: Access of moved variable 'buf2'. poppler-26.01.0/poppler/PreScanOutputDev.h:77:10: style: The function 'endPage' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/OutputDev.h:138:18: note: Virtual function in base class poppler-26.01.0/poppler/PreScanOutputDev.h:77:10: note: Function in derived class poppler-26.01.0/poppler/PreScanOutputDev.cc:300:55: style: Condition 'rgb.b!=rgb.r' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/PreScanOutputDev.cc:300:37: note: Assuming that condition 'rgb.g!=rgb.b' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:300:19: note: Assuming that condition 'rgb.r!=rgb.g' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:300:55: note: Condition 'rgb.b!=rgb.r' is always false poppler-26.01.0/poppler/PreScanOutputDev.cc:303:43: style: Condition 'rgb.g==0' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PreScanOutputDev.cc:303:29: note: Assuming that condition 'rgb.r==0' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:300:19: note: Assuming that condition 'rgb.r!=rgb.g' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:303:43: note: Condition 'rgb.g==0' is always true poppler-26.01.0/poppler/PreScanOutputDev.cc:303:57: style: Condition 'rgb.b==0' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/PreScanOutputDev.cc:303:29: note: Assuming that condition 'rgb.r==0' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:300:19: note: Assuming that condition 'rgb.r!=rgb.g' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:300:37: note: Assuming that condition 'rgb.g!=rgb.b' is not redundant poppler-26.01.0/poppler/PreScanOutputDev.cc:303:57: note: Condition 'rgb.b==0' is always true poppler-26.01.0/poppler/PreScanOutputDev.cc:205:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PreScanOutputDev.cc:242:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PreScanOutputDev.cc:265:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/PreScanOutputDev.cc:178:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PreScanOutputDev.cc:178:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PreScanOutputDev.cc:201:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/PreScanOutputDev.cc:201:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/PreScanOutputDev.cc:290:45: style: Parameter 'colorSpace' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Rendition.cc:390:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Rendition.cc:138:18: warning: Member variable 'MediaParameters::bgColor' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Rendition.cc:364:5: performance: Variable 'MH' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Rendition.cc:365:5: performance: Variable 'BE' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Rendition.cc:367:5: performance: Variable 'embeddedStreamObject' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Rendition.cc:49:16: style: Variable 'dim' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Rendition.cc:246:16: style: Variable 'color' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SecurityHandler.cc:107:26: warning: Member variable 'StandardSecurityHandler::ownerPasswordOk' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/SecurityHandler.cc:107:26: warning: Member variable 'StandardSecurityHandler::fileKey' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/SecurityHandler.cc:277:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SecurityHandler.cc:278:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SecurityHandler.cc:107:72: style: Parameter 'encryptDictA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SecurityHandler.cc:271:16: style: Variable 'ownerPassword' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SecurityHandler.cc:271:32: style: Variable 'userPassword' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SignatureInfo.h:65:17: performance: Function 'getSignerName()' should return member 'signer_name' by const reference. [returnByReference] poppler-26.01.0/poppler/SignatureInfo.h:66:17: performance: Function 'getSubjectDN()' should return member 'subject_dn' by const reference. [returnByReference] poppler-26.01.0/poppler/Sound.cc:53:5: performance: Variable 'streamObj' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Sound.cc:38:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Sound.cc:61:15: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:170:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashColorModeNComps [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:578:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:655:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:772:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1242:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashScreenStochasticClustered [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1302:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1328:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashThinLineDefault [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1394:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1502:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeDeviceN8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1509:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeDeviceN8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeXBGR8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1623:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1665:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:2359:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:2522:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:2553:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:2792:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeRGB8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3082:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeBGR8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3324:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3439:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3500:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3658:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:3936:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4048:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4189:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeMono1 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashModeCMYK8 [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4513:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:4576:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/SplashOutputDev.cc:1218:18: warning: Member variable 'SplashOutputDev::t3FontCache' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/SplashOutputDev.cc:280:5: performance: Variable 'colorMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/SplashOutputDev.cc:1071:51: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/SplashOutputDev.cc:1117:5: performance: Variable 'fontID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/SplashOutputDev.cc:1220:5: performance: Variable 'colorMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/SplashOutputDev.cc:1608:33: style: The member function 'SplashOutputDev::getColor' can be static. [functionStatic] poppler-26.01.0/poppler/SplashOutputDev.h:359:20: note: The member function 'SplashOutputDev::getColor' can be static. poppler-26.01.0/poppler/SplashOutputDev.cc:1608:33: note: The member function 'SplashOutputDev::getColor' can be static. poppler-26.01.0/poppler/SplashOutputDev.cc:1619:33: style: The member function 'SplashOutputDev::getColor' can be static. [functionStatic] poppler-26.01.0/poppler/SplashOutputDev.h:360:20: note: The member function 'SplashOutputDev::getColor' can be static. poppler-26.01.0/poppler/SplashOutputDev.cc:1619:33: note: The member function 'SplashOutputDev::getColor' can be static. poppler-26.01.0/poppler/SplashOutputDev.cc:1100:10: style:inconclusive: Technically the member function 'T3FontCache::matches' can be const. [functionConst] poppler-26.01.0/poppler/SplashOutputDev.cc:1242:5: warning: Class 'SplashOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/SplashOutputDev.cc:1242:5: warning: Class 'SplashOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/SplashOutputDev.cc:2435:9: style: Condition 't3GlyphStack==nullptr' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/SplashOutputDev.cc:2022:9: warning:inconclusive: Either the condition 'fontFile=fontEngine->getFontFile(*id)' is redundant or there is possible null pointer dereference: fontFile. [nullPointerRedundantCheck] poppler-26.01.0/poppler/SplashOutputDev.cc:1851:19: note: Assuming that condition 'fontFile=fontEngine->getFontFile(*id)' is not redundant poppler-26.01.0/poppler/SplashOutputDev.cc:2022:9: note: Null pointer dereference poppler-26.01.0/poppler/SplashOutputDev.cc:1143:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1153:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2579:43: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2778:35: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2863:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2875:51: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2888:51: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2901:54: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:3027:35: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:3142:38: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:3382:41: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:3686:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1680:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1703:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1706:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1889:96: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1898:97: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1907:102: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1925:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1958:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1959:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1974:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1975:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:1987:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2027:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2032:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:2034:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/SplashOutputDev.cc:624:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:653:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:706:12: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:1677:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2023:16: style: The scope of the variable 'w1' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2023:20: style: The scope of the variable 'w2' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2023:24: style: The scope of the variable 'w3' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2025:21: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2119:15: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2151:10: style: The scope of the variable 'horiz' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2250:10: style: The scope of the variable 'validBBox' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2252:10: style: The scope of the variable 'horiz' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2253:20: style: The scope of the variable 'xMin' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2253:26: style: The scope of the variable 'yMin' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2253:32: style: The scope of the variable 'xMax' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:2253:38: style: The scope of the variable 'yMax' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3034:19: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3235:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3389:19: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3488:32: style: The scope of the variable 'mat' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3498:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:3498:12: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:4032:13: style: The scope of the variable 'tSplash' can be reduced. [variableScope] poppler-26.01.0/poppler/SplashOutputDev.cc:180:49: style:inconclusive: Function 'SplashGouraudPattern' argument 1 names different: declaration 'bDirectColorTranslation' definition 'bDirectColorTranslationA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:135:31: note: Function 'SplashGouraudPattern' argument 1 names different: declaration 'bDirectColorTranslation' definition 'bDirectColorTranslationA'. poppler-26.01.0/poppler/SplashOutputDev.cc:180:49: note: Function 'SplashGouraudPattern' argument 1 names different: declaration 'bDirectColorTranslation' definition 'bDirectColorTranslationA'. poppler-26.01.0/poppler/SplashOutputDev.cc:180:85: style:inconclusive: Function 'SplashGouraudPattern' argument 2 names different: declaration 'state' definition 'stateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:135:66: note: Function 'SplashGouraudPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:180:85: note: Function 'SplashGouraudPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:180:120: style:inconclusive: Function 'SplashGouraudPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:135:100: note: Function 'SplashGouraudPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:180:120: note: Function 'SplashGouraudPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:62: style:inconclusive: Function 'SplashFunctionPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:62:43: note: Function 'SplashFunctionPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:62: note: Function 'SplashFunctionPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:84: style:inconclusive: Function 'SplashFunctionPattern' argument 2 names different: declaration 'state' definition 'stateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:62:64: note: Function 'SplashFunctionPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:84: note: Function 'SplashFunctionPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:112: style:inconclusive: Function 'SplashFunctionPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:62:91: note: Function 'SplashFunctionPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:221:112: note: Function 'SplashFunctionPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:66: style:inconclusive: Function 'SplashUnivariatePattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:90:45: note: Function 'SplashUnivariatePattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:66: note: Function 'SplashUnivariatePattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:88: style:inconclusive: Function 'SplashUnivariatePattern' argument 2 names different: declaration 'state' definition 'stateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:90:66: note: Function 'SplashUnivariatePattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:88: note: Function 'SplashUnivariatePattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:118: style:inconclusive: Function 'SplashUnivariatePattern' argument 3 names different: declaration 'shading' definition 'shadingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:90:95: note: Function 'SplashUnivariatePattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:273:118: note: Function 'SplashUnivariatePattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:58: style:inconclusive: Function 'SplashRadialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:171:41: note: Function 'SplashRadialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:58: note: Function 'SplashRadialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:80: style:inconclusive: Function 'SplashRadialPattern' argument 2 names different: declaration 'state' definition 'stateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:171:62: note: Function 'SplashRadialPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:80: note: Function 'SplashRadialPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:106: style:inconclusive: Function 'SplashRadialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:171:87: note: Function 'SplashRadialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:333:106: note: Function 'SplashRadialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:56: style:inconclusive: Function 'SplashAxialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:118:40: note: Function 'SplashAxialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:56: note: Function 'SplashAxialPattern' argument 1 names different: declaration 'colorMode' definition 'colorModeA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:78: style:inconclusive: Function 'SplashAxialPattern' argument 2 names different: declaration 'state' definition 'stateA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:118:61: note: Function 'SplashAxialPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:78: note: Function 'SplashAxialPattern' argument 2 names different: declaration 'state' definition 'stateA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:103: style:inconclusive: Function 'SplashAxialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:118:85: note: Function 'SplashAxialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:444:103: note: Function 'SplashAxialPattern' argument 3 names different: declaration 'shading' definition 'shadingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:1114:37: style:inconclusive: Function 'T3FontCache' argument 1 names different: declaration 'fontID' definition 'fontIDA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.cc:1096:28: note: Function 'T3FontCache' argument 1 names different: declaration 'fontID' definition 'fontIDA'. poppler-26.01.0/poppler/SplashOutputDev.cc:1114:37: note: Function 'T3FontCache' argument 1 names different: declaration 'fontID' definition 'fontIDA'. poppler-26.01.0/poppler/SplashOutputDev.cc:1309:73: style:inconclusive: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:228:56: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/SplashOutputDev.cc:1309:73: note: Function 'startPage' argument 3 names different: declaration 'xref' definition 'xrefA'. poppler-26.01.0/poppler/SplashOutputDev.cc:1629:53: warning: Function 'getMatteColor' argument order different: declaration 'colorMode, colorMap, matteColor, splashMatteColor' definition 'colorMode, colorMap, matteColorIn, matteColor' [funcArgOrderDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:361:47: note: Function 'getMatteColor' argument order different: declaration 'colorMode, colorMap, matteColor, splashMatteColor' definition 'colorMode, colorMap, matteColorIn, matteColor' poppler-26.01.0/poppler/SplashOutputDev.cc:1629:53: note: Function 'getMatteColor' argument order different: declaration 'colorMode, colorMap, matteColor, splashMatteColor' definition 'colorMode, colorMap, matteColorIn, matteColor' poppler-26.01.0/poppler/SplashOutputDev.cc:3025:64: style:inconclusive: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:372:58: note: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:3025:64: note: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:3140:66: style:inconclusive: Function 'tilingBitmapSrc' argument 2 names different: declaration 'line' definition 'colorLine'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:374:60: note: Function 'tilingBitmapSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:3140:66: note: Function 'tilingBitmapSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:3380:65: style:inconclusive: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:373:59: note: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:3380:65: note: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. poppler-26.01.0/poppler/SplashOutputDev.cc:4207:60: style:inconclusive: Function 'setFreeTypeHinting' argument 2 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:347:47: note: Function 'setFreeTypeHinting' argument 2 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:4207:60: note: Function 'setFreeTypeHinting' argument 2 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. poppler-26.01.0/poppler/SplashOutputDev.cc:4213:63: style:inconclusive: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/SplashOutputDev.h:268:50: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/SplashOutputDev.cc:4213:63: note: Function 'tilingPatternFill' argument 2 names different: declaration 'gfx' definition 'gfxA'. poppler-26.01.0/poppler/SplashOutputDev.cc:4098:19: style: Local variable 'fill' shadows outer function [shadowFunction] poppler-26.01.0/poppler/SplashOutputDev.h:266:10: note: Shadowed declaration poppler-26.01.0/poppler/SplashOutputDev.cc:4098:19: note: Shadow variable poppler-26.01.0/poppler/SplashOutputDev.cc:212:24: style: Variable 'srcColorSpace' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1585:50: style: Parameter 'rgb' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1608:51: style: Parameter 'cmyk' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1619:52: style: Parameter 'deviceN' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1703:38: style: Variable 'deviceSep' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1706:35: style: Variable 'deviceNCS' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:1813:46: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SplashOutputDev.cc:2544:68: style: Parameter 't3Font' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/SplashOutputDev.cc:2580:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:2706:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/SplashOutputDev.cc:3390:20: style: Variable 'maskPtr' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Stream.cc:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:447:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_type [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:672:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:809:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1333:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1617:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1687:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1794:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1853:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1870:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:1960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2484:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2556:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:2860:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:3196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:3591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:3618:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:3633:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:3973:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4005:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4046:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4058:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4315:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4399:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4468:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4611:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4631:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4792:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4849:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:4949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:5065:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:5083:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:5205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:5254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:5293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/Stream.cc:474:22: warning: Member variable 'BaseSeekInputStream::buf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1152:14: warning: Member variable 'EmbedStream::bufPos' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1407:16: warning: Member variable 'ASCII85Stream::c' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1407:16: warning: Member variable 'ASCII85Stream::b' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1498:12: warning: Member variable 'LZWStream::inputBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1498:12: warning: Member variable 'LZWStream::table' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1498:12: warning: Member variable 'LZWStream::prevCode' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1498:12: warning: Member variable 'LZWStream::seqBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1819:17: warning: Member variable 'CCITTFaxStream::inputBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:1819:17: warning: Member variable 'CCITTFaxStream::err' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::bufWidth' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::bufHeight' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::compInfo' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::scanInfo' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::gotJFIFMarker' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::gotAdobeMarker' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::restartInterval' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::quantTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::numQuantTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::dcHuffTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::acHuffTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::numDCHuffTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::numACHuffTables' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::restartCtr' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::restartMarker' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::eobRun' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::inputBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:2647:12: warning: Member variable 'DCTStream::inputBits' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::index' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::remain' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::codeBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::codeSize' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::codeLengths' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::compressedBlock' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::blockLen' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::endOfBlock' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:4147:14: warning: Member variable 'FlateStream::eof' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::table' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::nextSeq' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::codeLen' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::inBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::outBuf' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:5021:13: warning: Member variable 'LZWEncoder::needEOD' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/Stream.cc:425:5: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:464:5: performance: Variable 'dict' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:933:5: performance: Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:933:14: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:938:5: performance: Variable 'savePos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:1033:5: performance: Variable 'cc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/Stream.cc:3425:17: style: The member function 'DCTStream::transformDataUnit' can be static. [functionStatic] poppler-26.01.0/poppler/Stream.h:1133:10: note: The member function 'DCTStream::transformDataUnit' can be static. poppler-26.01.0/poppler/Stream.cc:3425:17: note: The member function 'DCTStream::transformDataUnit' can be static. poppler-26.01.0/poppler/Stream.cc:4556:25: style: The member function 'FlateStream::compHuffmanCodes' can be static. [functionStatic] poppler-26.01.0/poppler/Stream.h:1251:16: note: The member function 'FlateStream::compHuffmanCodes' can be static. poppler-26.01.0/poppler/Stream.cc:4556:25: note: The member function 'FlateStream::compHuffmanCodes' can be static. poppler-26.01.0/poppler/Stream.cc:4700:16: style:inconclusive: Technically the member function 'BufStream::lookChar' can be const. [functionConst] poppler-26.01.0/poppler/Stream.h:1290:9: note: Technically the member function 'BufStream::lookChar' can be const. poppler-26.01.0/poppler/Stream.cc:4700:16: note: Technically the member function 'BufStream::lookChar' can be const. poppler-26.01.0/poppler/Stream.h:331:10: style: Virtual function 'close' is called from destructor '~FileOutStream()' at line 430. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Stream.cc:430:5: note: Calling close poppler-26.01.0/poppler/Stream.h:331:10: note: close is a virtual function poppler-26.01.0/poppler/Stream.h:557:10: style: Virtual function 'close' is called from destructor '~FileStream()' at line 945. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Stream.cc:945:5: note: Calling close poppler-26.01.0/poppler/Stream.h:557:10: note: close is a virtual function poppler-26.01.0/poppler/Stream.h:626:10: style: Virtual function 'close' is called from destructor '~CachedFileStream()' at line 1045. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Stream.cc:1045:5: note: Calling close poppler-26.01.0/poppler/Stream.h:626:10: note: close is a virtual function poppler-26.01.0/poppler/Stream.h:1088:10: style: Virtual function 'close' is called from destructor '~DCTStream()' at line 2678. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/poppler/Stream.cc:2678:5: note: Calling close poppler-26.01.0/poppler/Stream.h:1088:10: note: close is a virtual function poppler-26.01.0/poppler/Stream.h:690:10: style: The function 'close' overrides a function in a base class but is identical to the overridden function [uselessOverride] poppler-26.01.0/poppler/Stream.h:135:18: note: Virtual function in base class poppler-26.01.0/poppler/Stream.h:690:10: note: Function in derived class poppler-26.01.0/poppler/Stream.cc:2489:52: style: Condition '(code>>7)!=0' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/Stream.cc:610:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:612:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:622:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:629:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:743:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:1158:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:1230:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:1281:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:1838:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:1839:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:2758:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:2783:32: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:4570:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:4662:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/Stream.cc:124:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:149:25: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:149:28: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:185:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:261:9: style: The scope of the variable 'early' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:262:9: style: The scope of the variable 'encoding' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:263:10: style: The scope of the variable 'endOfLine' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:263:21: style: The scope of the variable 'byteAlign' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:263:32: style: The scope of the variable 'endOfBlock' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:263:44: style: The scope of the variable 'black' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:263:51: style: The scope of the variable 'damagedRowsBeforeError' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:264:18: style: The scope of the variable 'rows' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:551:12: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:598:9: style: The scope of the variable 'imgLineSize' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:777:12: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:803:19: style: The scope of the variable 'inBuf' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:803:26: style: The scope of the variable 'outBuf' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:804:9: style: The scope of the variable 'inBits' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:804:17: style: The scope of the variable 'outBits' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:805:15: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:805:18: style: The scope of the variable 'kk' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1102:18: style: The scope of the variable 'size' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1428:9: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1429:19: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1567:12: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1683:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1746:12: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1956:9: style: The scope of the variable 'code1' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1956:16: style: The scope of the variable 'code2' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1956:23: style: The scope of the variable 'code3' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1957:9: style: The scope of the variable 'b1i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1957:14: style: The scope of the variable 'blackPixels' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1957:27: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1957:30: style: The scope of the variable 'bits' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:1958:10: style: The scope of the variable 'gotEOL' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2387:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2421:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2479:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2553:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2706:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:9: style: The scope of the variable 'h' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:12: style: The scope of the variable 'v' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:15: style: The scope of the variable 'horiz' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:22: style: The scope of the variable 'vert' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:28: style: The scope of the variable 'hSub' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2897:34: style: The scope of the variable 'vSub' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:2899:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3018:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3112:9: style: The scope of the variable 'run' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3113:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3114:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3161:9: style: The scope of the variable 'run' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3161:30: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3288:21: style: The scope of the variable 'quantTable' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:9: style: The scope of the variable 'h' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:12: style: The scope of the variable 'v' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:15: style: The scope of the variable 'horiz' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:22: style: The scope of the variable 'vert' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:28: style: The scope of the variable 'hSub' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3291:34: style: The scope of the variable 'vSub' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3584:9: style: The scope of the variable 'bit' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3613:14: style: The scope of the variable 'bit' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3630:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3630:12: style: The scope of the variable 'c2' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3655:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3656:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3735:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3775:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3815:9: style: The scope of the variable 'id' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3873:17: style: The scope of the variable 'prec' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3873:26: style: The scope of the variable 'index' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3907:9: style: The scope of the variable 'index' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3908:20: style: The scope of the variable 'code' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3909:19: style: The scope of the variable 'sym' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3911:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3965:17: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3966:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:3967:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:4558:20: style: The scope of the variable 'code2' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:4558:41: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:4608:9: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:4839:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:5101:23: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/Stream.cc:675:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Stream.cc:694:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Stream.cc:703:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/Stream.cc:3425:51: style: Parameter 'quantTable' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/Stream.cc:885:23: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] poppler-26.01.0/poppler/Stream.cc:135:20: style: Variable 'c' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Stream.cc:3656:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Stream.cc:4851:15: style: Variable 'n' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Stream.cc:4852:15: style: Variable 't' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/Stream.cc:4970:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/StructElement.cc:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructElement.cc:566:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserProperty [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructElement.cc:636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructElement.cc:884:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructElement.cc:939:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructElement.cc:682:28: warning: Member variable 'StructData::parentRef' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/StructElement.cc:602:17: style:inconclusive: Technically the member function 'Attribute::checkType' can be const. [functionConst] poppler-26.01.0/poppler/StructElement.h:157:10: note: Technically the member function 'Attribute::checkType' can be const. poppler-26.01.0/poppler/StructElement.cc:602:17: note: Technically the member function 'Attribute::checkType' can be const. poppler-26.01.0/poppler/StructElement.cc:541:34: style:inconclusive: Function 'Attribute' argument 1 names different: declaration 'name' definition 'nameA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:119:27: note: Function 'Attribute' argument 1 names different: declaration 'name' definition 'nameA'. poppler-26.01.0/poppler/StructElement.cc:541:34: note: Function 'Attribute' argument 1 names different: declaration 'name' definition 'nameA'. poppler-26.01.0/poppler/StructElement.cc:541:49: style:inconclusive: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:119:41: note: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. poppler-26.01.0/poppler/StructElement.cc:541:49: note: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. poppler-26.01.0/poppler/StructElement.cc:547:27: style:inconclusive: Function 'Attribute' argument 1 names different: declaration 'type' definition 'typeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:116:20: note: Function 'Attribute' argument 1 names different: declaration 'type' definition 'typeA'. poppler-26.01.0/poppler/StructElement.cc:547:27: note: Function 'Attribute' argument 1 names different: declaration 'type' definition 'typeA'. poppler-26.01.0/poppler/StructElement.cc:547:42: style:inconclusive: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:116:34: note: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. poppler-26.01.0/poppler/StructElement.cc:547:42: note: Function 'Attribute' argument 2 names different: declaration 'value' definition 'valueA'. poppler-26.01.0/poppler/StructElement.cc:694:36: style:inconclusive: Function 'StructElement' argument 1 names different: declaration 'elementDict' definition 'element'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:396:25: note: Function 'StructElement' argument 1 names different: declaration 'elementDict' definition 'element'. poppler-26.01.0/poppler/StructElement.cc:694:36: note: Function 'StructElement' argument 1 names different: declaration 'elementDict' definition 'element'. poppler-26.01.0/poppler/StructElement.cc:775:109: style:inconclusive: Function 'findAttribute' argument 3 names different: declaration 'owner' definition 'attributeOwner'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:311:106: note: Function 'findAttribute' argument 3 names different: declaration 'owner' definition 'attributeOwner'. poppler-26.01.0/poppler/StructElement.cc:775:109: note: Function 'findAttribute' argument 3 names different: declaration 'owner' definition 'attributeOwner'. poppler-26.01.0/poppler/StructElement.cc:905:33: style:inconclusive: Function 'parse' argument 1 names different: declaration 'elementDict' definition 'element'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructElement.h:400:22: note: Function 'parse' argument 1 names different: declaration 'elementDict' definition 'element'. poppler-26.01.0/poppler/StructElement.cc:905:33: note: Function 'parse' argument 1 names different: declaration 'elementDict' definition 'element'. poppler-26.01.0/poppler/StructElement.cc:28:37: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isPlacementName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:219:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:28:37: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:33:39: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isWritingModeName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:220:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:33:39: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:38:39: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:44:37: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isTextAlignName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:234:62: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:44:37: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:49:38: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isBlockAlignName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:238:62: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:49:38: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:54:39: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isInlineAlignName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:239:62: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:54:39: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:59:30: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isNumber' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:242:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:59:30: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:69:42: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isTextDecorationName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:246:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:69:42: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:74:37: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isRubyAlignName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:250:132: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:74:37: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:79:40: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isRubyPositionName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:250:65: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:79:40: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:84:44: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isGlyphOrientationName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:247:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:84:44: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:89:41: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isListNumberingName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:254:61: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:89:41: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:95:37: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isFieldRoleName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:256:67: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:95:37: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:100:40: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isFieldCheckedName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:256:103: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:100:40: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:105:38: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isTableScopeName' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:258:100: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:105:38: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:132:31: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isNatural' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:260:118: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:132:31: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:137:32: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isPositive' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:245:63: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:137:32: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:147:34: style: Parameter 'value' can be declared as pointer to const. However it seems that 'isTextString' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/poppler/StructElement.cc:258:138: note: You might need to cast the function pointer here poppler-26.01.0/poppler/StructElement.cc:147:34: note: Parameter 'value' can be declared as pointer to const poppler-26.01.0/poppler/StructElement.cc:602:42: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:625:76: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:639:47: style: Parameter 'property' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:878:49: style: Parameter 'roleMap' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:905:33: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:1129:41: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:1144:43: style: Parameter 'attributes' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/StructElement.cc:469:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/StructElement.cc:479:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/StructElement.cc:501:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/StructElement.cc:511:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/StructElement.cc:1034:35: style: Variable 'attrIndex' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/poppler/StructTreeRoot.cc:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/StructTreeRoot.cc:24:58: style:inconclusive: Function 'StructTreeRoot' argument 2 names different: declaration 'rootDict' definition 'structTreeRootDict'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructTreeRoot.h:28:46: note: Function 'StructTreeRoot' argument 2 names different: declaration 'rootDict' definition 'structTreeRootDict'. poppler-26.01.0/poppler/StructTreeRoot.cc:24:58: note: Function 'StructTreeRoot' argument 2 names different: declaration 'rootDict' definition 'structTreeRootDict'. poppler-26.01.0/poppler/StructTreeRoot.cc:37:40: style:inconclusive: Function 'parse' argument 1 names different: declaration 'rootDict' definition 'root'. [funcArgNamesDifferent] poppler-26.01.0/poppler/StructTreeRoot.h:77:28: note: Function 'parse' argument 1 names different: declaration 'rootDict' definition 'root'. poppler-26.01.0/poppler/StructTreeRoot.cc:37:40: note: Function 'parse' argument 1 names different: declaration 'rootDict' definition 'root'. poppler/SymbolWidths.gperf:779:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:827:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:842:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:1249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:1666:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:3325:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:4624:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:4676:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:5083:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charPos [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:5225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:5574:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:5636:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::ExMin' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::ExMax' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::EyMin' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::EyMax' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::nLines' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::charCount' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::col' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:1590:12: warning: Member variable 'TextBlock::nColumns' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:2441:11: warning: Member variable 'TextPage::pageWidth' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:2441:11: warning: Member variable 'TextPage::pageHeight' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:2441:11: warning: Member variable 'TextPage::nBlocks' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:2441:11: warning: Member variable 'TextPage::primaryRot' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:2441:11: warning: Member variable 'TextPage::primaryLR' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:5495:13: warning: Member variable 'ActualText::actualTextX0' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:5495:13: warning: Member variable 'ActualText::actualTextY0' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:5495:13: warning: Member variable 'ActualText::actualTextX1' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:5495:13: warning: Member variable 'ActualText::actualTextY1' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/TextOutputDev.cc:369:5: performance: Variable 'gfxFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/TextOutputDev.cc:2134:17: style:inconclusive: Technically the member function 'TextBlock::isBeforeByRule1' can be const. [functionConst] poppler-26.01.0/poppler/TextOutputDev.h:427:10: note: Technically the member function 'TextBlock::isBeforeByRule1' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:2134:17: note: Technically the member function 'TextBlock::isBeforeByRule1' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:2166:17: style:inconclusive: Technically the member function 'TextBlock::isBeforeByRule2' can be const. [functionConst] poppler-26.01.0/poppler/TextOutputDev.h:429:10: note: Technically the member function 'TextBlock::isBeforeByRule2' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:2166:17: note: Technically the member function 'TextBlock::isBeforeByRule2' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:4906:16: style:inconclusive: Technically the member function 'TextPage::visitSelection' can be const. [functionConst] poppler-26.01.0/poppler/TextOutputDev.h:632:10: note: Technically the member function 'TextPage::visitSelection' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:4906:16: note: Technically the member function 'TextPage::visitSelection' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:5386:16: style: The member function 'TextPage::assignColumns' can be static. [functionStatic] poppler-26.01.0/poppler/TextOutputDev.h:668:10: note: The member function 'TextPage::assignColumns' can be static. poppler-26.01.0/poppler/TextOutputDev.cc:5386:16: note: The member function 'TextPage::assignColumns' can be static. poppler-26.01.0/poppler/TextOutputDev.cc:3825:16: style: The member function 'TextPage::adjustRotation' can be static. [functionStatic] poppler-26.01.0/poppler/TextOutputDev.h:670:10: note: The member function 'TextPage::adjustRotation' can be static. poppler-26.01.0/poppler/TextOutputDev.cc:3825:16: note: The member function 'TextPage::adjustRotation' can be static. poppler-26.01.0/poppler/TextOutputDev.cc:4349:32: style:inconclusive: Technically the member function 'TextSelectionDumper::getText' can be const. [functionConst] poppler-26.01.0/poppler/TextOutputDev.cc:4267:15: note: Technically the member function 'TextSelectionDumper::getText' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:4349:32: note: Technically the member function 'TextSelectionDumper::getText' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:4580:28: style:inconclusive: Technically the member function 'TextSelectionPainter::hasGlyphLessFont' can be const. [functionConst] poppler-26.01.0/poppler/TextOutputDev.cc:4478:10: note: Technically the member function 'TextSelectionPainter::hasGlyphLessFont' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:4580:28: note: Technically the member function 'TextSelectionPainter::hasGlyphLessFont' can be const. poppler-26.01.0/poppler/TextOutputDev.cc:5607:5: warning: Class 'TextOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/poppler/TextOutputDev.cc:5607:5: warning: Class 'TextOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/poppler/TextOutputDev.cc:1244:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:1245:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:1261:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:1902:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:3350:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:3380:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:3485:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:3898:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:4019:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:4031:36: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:5554:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:5618:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/TextOutputDev.cc:2585:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/TextOutputDev.cc:2594:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/TextOutputDev.cc:2598:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/TextOutputDev.cc:2601:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/TextOutputDev.cc:2604:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/poppler/TextOutputDev.cc:1058:15: style: The scope of the variable 'word' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1182:12: style: The scope of the variable 'space' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1182:19: style: The scope of the variable 'delta' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1182:26: style: The scope of the variable 'minSpace' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1314:12: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1314:16: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1314:20: style: The scope of the variable 'd2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1314:24: style: The scope of the variable 'd3' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1314:28: style: The scope of the variable 'd4' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1532:12: style: The scope of the variable 'cmp' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1560:12: style: The scope of the variable 'cmp' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1609:15: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1786:25: style: The scope of the variable 'startBaseIdx' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1791:15: style: The scope of the variable 'col2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:1792:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2323:16: style: The scope of the variable 'blk' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2443:9: style: The scope of the variable 'rot' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2512:9: style: The scope of the variable 'rot' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2513:15: style: The scope of the variable 'flow' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2514:15: style: The scope of the variable 'word' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2557:9: style: The scope of the variable 'code' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2557:15: style: The scope of the variable 'mCode' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2557:22: style: The scope of the variable 'letterCode' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2557:34: style: The scope of the variable 'anyCode' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2558:12: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2664:38: style: The scope of the variable 'base' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2664:48: style: The scope of the variable 'delta' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2665:10: style: The scope of the variable 'overlap' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2666:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2667:9: style: The scope of the variable 'wMode' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2866:14: style: The scope of the variable 'poolMinBaseIdx' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2866:53: style: The scope of the variable 'endBaseIdx' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2868:71: style: The scope of the variable 'blkSpace' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:2872:15: style: The scope of the variable 'col2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3490:12: style: The scope of the variable 'bxMin0' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3490:20: style: The scope of the variable 'byMin0' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3490:28: style: The scope of the variable 'bxMin1' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3490:36: style: The scope of the variable 'byMin1' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3492:9: style: The scope of the variable 'tableId' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3493:9: style: The scope of the variable 'correspondenceX' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3493:26: style: The scope of the variable 'correspondenceY' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3494:12: style: The scope of the variable 'xCentre1' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3494:22: style: The scope of the variable 'yCentre1' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3494:32: style: The scope of the variable 'xCentre2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3494:42: style: The scope of the variable 'yCentre2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3495:12: style: The scope of the variable 'xCentre3' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3495:22: style: The scope of the variable 'yCentre3' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3495:32: style: The scope of the variable 'xCentre4' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3495:42: style: The scope of the variable 'yCentre4' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3496:12: style: The scope of the variable 'deltaX' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3496:20: style: The scope of the variable 'deltaY' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3497:16: style: The scope of the variable 'fblk2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3497:34: style: The scope of the variable 'fblk3' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:3497:52: style: The scope of the variable 'fblk4' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:4804:24: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:4909:24: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5388:19: style: The scope of the variable 'frag0' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5389:9: style: The scope of the variable 'rot' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5389:20: style: The scope of the variable 'col2' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5389:29: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5389:32: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:5475:13: style: The scope of the variable 'buflen' can be reduced. [variableScope] poppler-26.01.0/poppler/TextOutputDev.cc:422:60: style:inconclusive: Function 'TextWord' argument 3 names different: declaration 'fontSize' definition 'fontSizeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.h:139:54: note: Function 'TextWord' argument 3 names different: declaration 'fontSize' definition 'fontSizeA'. poppler-26.01.0/poppler/TextOutputDev.cc:422:60: note: Function 'TextWord' argument 3 names different: declaration 'fontSize' definition 'fontSizeA'. poppler-26.01.0/poppler/TextOutputDev.cc:4252:54: style:inconclusive: Function 'TextSelectionVisitor' argument 1 names different: declaration 'page' definition 'p'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4240:45: note: Function 'TextSelectionVisitor' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4252:54: note: Function 'TextSelectionVisitor' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4280:52: style:inconclusive: Function 'TextSelectionDumper' argument 1 names different: declaration 'page' definition 'p'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4259:44: note: Function 'TextSelectionDumper' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4280:52: note: Function 'TextSelectionDumper' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4414:50: style:inconclusive: Function 'TextSelectionSizer' argument 1 names different: declaration 'page' definition 'p'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4395:34: note: Function 'TextSelectionSizer' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4414:50: note: Function 'TextSelectionSizer' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4414:60: style:inconclusive: Function 'TextSelectionSizer' argument 2 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4395:47: note: Function 'TextSelectionSizer' argument 2 names different: declaration 'scale' definition 's'. poppler-26.01.0/poppler/TextOutputDev.cc:4414:60: note: Function 'TextSelectionSizer' argument 2 names different: declaration 'scale' definition 's'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:54: style:inconclusive: Function 'TextSelectionPainter' argument 1 names different: declaration 'page' definition 'p'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4463:36: note: Function 'TextSelectionPainter' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:54: note: Function 'TextSelectionPainter' argument 1 names different: declaration 'page' definition 'p'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:96: style:inconclusive: Function 'TextSelectionPainter' argument 4 names different: declaration 'out' definition 'outA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4463:81: note: Function 'TextSelectionPainter' argument 4 names different: declaration 'out' definition 'outA'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:96: note: Function 'TextSelectionPainter' argument 4 names different: declaration 'out' definition 'outA'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:145: style:inconclusive: Function 'TextSelectionPainter' argument 6 names different: declaration 'glyph_color' definition 'glyph_colorA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4463:129: note: Function 'TextSelectionPainter' argument 6 names different: declaration 'glyph_color' definition 'glyph_colorA'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:145: note: Function 'TextSelectionPainter' argument 6 names different: declaration 'glyph_color' definition 'glyph_colorA'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:184: style:inconclusive: Function 'TextSelectionPainter' argument 8 names different: declaration 'draw_glyphs' definition 'draw_glyphsA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.cc:4463:167: note: Function 'TextSelectionPainter' argument 8 names different: declaration 'draw_glyphs' definition 'draw_glyphsA'. poppler-26.01.0/poppler/TextOutputDev.cc:4481:184: note: Function 'TextSelectionPainter' argument 8 names different: declaration 'draw_glyphs' definition 'draw_glyphsA'. poppler-26.01.0/poppler/TextOutputDev.cc:5386:68: style:inconclusive: Function 'assignColumns' argument 3 names different: declaration 'rot' definition 'oneRot'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.h:668:62: note: Function 'assignColumns' argument 3 names different: declaration 'rot' definition 'oneRot'. poppler-26.01.0/poppler/TextOutputDev.cc:5386:68: note: Function 'assignColumns' argument 3 names different: declaration 'rot' definition 'oneRot'. poppler-26.01.0/poppler/TextOutputDev.cc:5525:69: style:inconclusive: Function 'begin' argument 2 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.h:735:56: note: Function 'begin' argument 2 names different: declaration 'text' definition 't'. poppler-26.01.0/poppler/TextOutputDev.cc:5525:69: note: Function 'begin' argument 2 names different: declaration 'text' definition 't'. poppler-26.01.0/poppler/TextOutputDev.cc:5664:71: style:inconclusive: Function 'beginActualText' argument 2 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] poppler-26.01.0/poppler/TextOutputDev.h:818:60: note: Function 'beginActualText' argument 2 names different: declaration 'text' definition 't'. poppler-26.01.0/poppler/TextOutputDev.cc:5664:71: note: Function 'beginActualText' argument 2 names different: declaration 'text' definition 't'. poppler-26.01.0/poppler/TextOutputDev.cc:884:16: style: Variable 'wordList' can be declared as reference to const [constVariableReference] poppler-26.01.0/poppler/TextOutputDev.cc:4370:128: style: Parameter 'c' can be declared as reference to const [constParameterReference] poppler-26.01.0/poppler/TextOutputDev.cc:5245:73: style: Parameter 'c' can be declared as reference to const [constParameterReference] poppler-26.01.0/poppler/TextOutputDev.cc:499:47: style: Parameter 'fontA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/poppler/TextOutputDev.cc:906:14: style: Variable 'fast' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:1238:15: style: Variable 'word1' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:1313:16: style: Variable 'blk' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:1783:39: style: Variable 'lastWord' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:3872:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:4624:27: style: Variable 'font' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:4699:33: style: Variable 'current' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:5357:32: style: Variable 'line' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/TextOutputDev.cc:4304:5: warning:inconclusive: Access of moved variable 'words'. [accessMoved] poppler-26.01.0/poppler/TextOutputDev.cc:4302:25: note: Calling std::move(words) poppler-26.01.0/poppler/TextOutputDev.cc:4304:5: note: Access of moved variable 'words'. poppler-26.01.0/poppler/TextOutputDev.cc:613:34: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/TextOutputDev.cc:2563:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/TextOutputDev.cc:5475:20: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable] poppler/TimesBoldItalicWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/TimesBoldWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/TimesItalicWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler/TimesRomanWidths.gperf:1614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/UTF.cc:368:26: style: Condition 'state==UTF16_REJECT' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/UTF.cc:356:19: note: Assuming that condition 'state==UTF16_ACCEPT' is not redundant poppler-26.01.0/poppler/UTF.cc:368:26: note: Condition 'state==UTF16_REJECT' is always false poppler-26.01.0/poppler/UTF.cc:390:44: style: Condition 'state==UTF16_REJECT' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/UTF.cc:390:19: note: Assuming that condition 'state==UTF16_ACCEPT' is not redundant poppler-26.01.0/poppler/UTF.cc:390:44: note: Condition 'state==UTF16_REJECT' is always false poppler-26.01.0/poppler/UTF.cc:391:23: style: Condition 'state==UTF16_REJECT' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/UTF.cc:403:40: style: Condition 'state!=UTF16_REJECT' is always true [knownConditionTrueFalse] poppler-26.01.0/poppler/UTF.cc:403:15: note: Assuming that condition 'state!=UTF16_ACCEPT' is not redundant poppler-26.01.0/poppler/UTF.cc:403:40: note: Condition 'state!=UTF16_REJECT' is always true poppler-26.01.0/poppler/UTF.cc:303:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UTF.cc:425:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UTF.cc:453:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UTF.cc:433:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/poppler/UTF.cc:204:55: warning: Uninitialized variable: *codep [uninitvar] poppler-26.01.0/poppler/UTF.cc:274:19: note: Assuming container is not empty poppler-26.01.0/poppler/UTF.cc:275:28: note: Calling function 'decodeUtf8', 2nd argument '&codepoint' value is poppler-26.01.0/poppler/UTF.cc:204:55: note: Uninitialized variable: *codep poppler-26.01.0/poppler/UnicodeMap.cc:163:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/UnicodeMap.cc:220:16: error: Returning pointer to local variable 'map' that will be invalid when returning. [returnDanglingLifetime] poppler-26.01.0/poppler/UnicodeMap.cc:218:32: note: Raw pointer to smart pointer created here. poppler-26.01.0/poppler/UnicodeMap.cc:216:33: note: Variable created here. poppler-26.01.0/poppler/UnicodeMap.cc:220:16: note: Returning pointer to local variable 'map' that will be invalid when returning. poppler-26.01.0/poppler/UnicodeMap.cc:108:5: performance: Variable 'encodingName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/UnicodeMap.cc:114:5: performance: Variable 'encodingName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/UnicodeMap.cc:116:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/UnicodeMap.cc:121:5: performance: Variable 'encodingName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/UnicodeMap.cc:123:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/UnicodeMap.cc:169:42: style: Expression is always true because 'else if' condition is opposite to previous condition at line 167. [multiCondition] poppler-26.01.0/poppler/UnicodeMap.cc:167:35: note: first condition poppler-26.01.0/poppler/UnicodeMap.cc:169:42: note: else if condition is opposite to first condition poppler-26.01.0/poppler/UnicodeMap.cc:51:15: style: The scope of the variable 'nBytes' can be reduced. [variableScope] poppler-26.01.0/poppler/UnicodeMap.cc:52:25: style: The scope of the variable 'tok3' can be reduced. [variableScope] poppler-26.01.0/poppler/UnicodeMap.cc:52:25: style: Variable 'tok3' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/UnicodeMap.cc:212:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/UnicodeTypeTable.cc:785:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UnicodeTypeTable.cc:786:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UnicodeTypeTable.cc:788:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/UnicodeTypeTable.cc:586:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/UnicodeTypeTable.cc:674:65: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/poppler/UnicodeTypeTable.cc:822:32: style: The scope of the variable 'dlen' can be reduced. [variableScope] poppler-26.01.0/poppler/ViewerPreferences.cc:94:13: style: The scope of the variable 'pageNumber1' can be reduced. [variableScope] poppler-26.01.0/poppler/ViewerPreferences.cc:94:26: style: The scope of the variable 'pageNumber2' can be reduced. [variableScope] poppler-26.01.0/poppler/ViewerPreferences.cc:92:16: style: Variable 'range' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goffset [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:419:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goffset [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:440:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:830:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:1037:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goffset [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:1668:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goffset [valueFlowBailoutIncompleteVar] poppler-26.01.0/poppler/XRef.cc:248:7: warning: Member variable 'XRef::str' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:248:7: warning: Member variable 'XRef::encRevision' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:248:7: warning: Member variable 'XRef::encVersion' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:248:7: warning: Member variable 'XRef::fileKey' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:272:7: warning: Member variable 'XRef::str' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:272:7: warning: Member variable 'XRef::encRevision' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:272:7: warning: Member variable 'XRef::encVersion' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:272:7: warning: Member variable 'XRef::fileKey' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/poppler/XRef.cc:258:5: performance: Variable 'mainXRefEntriesOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/poppler/XRef.cc:1082:12: style:inconclusive: Technically the member function 'XRef::getEncryptionParameters' can be const. [functionConst] poppler-26.01.0/poppler/XRef.h:140:10: note: Technically the member function 'XRef::getEncryptionParameters' can be const. poppler-26.01.0/poppler/XRef.cc:1082:12: note: Technically the member function 'XRef::getEncryptionParameters' can be const. poppler-26.01.0/poppler/XRef.cc:1335:14: style:inconclusive: Technically the member function 'XRef::getDocInfo' can be const. [functionConst] poppler-26.01.0/poppler/XRef.h:170:12: note: Technically the member function 'XRef::getDocInfo' can be const. poppler-26.01.0/poppler/XRef.cc:1335:14: note: Technically the member function 'XRef::getDocInfo' can be const. poppler-26.01.0/poppler/XRef.cc:1341:14: style:inconclusive: Technically the member function 'XRef::getDocInfoNF' can be const. [functionConst] poppler-26.01.0/poppler/XRef.h:171:12: note: Technically the member function 'XRef::getDocInfoNF' can be const. poppler-26.01.0/poppler/XRef.cc:1341:14: note: Technically the member function 'XRef::getDocInfoNF' can be const. poppler-26.01.0/poppler/XRef.cc:1379:12: style:inconclusive: Technically the member function 'XRef::getStreamEnd' can be const. [functionConst] poppler-26.01.0/poppler/XRef.h:191:10: note: Technically the member function 'XRef::getStreamEnd' can be const. poppler-26.01.0/poppler/XRef.cc:1379:12: note: Technically the member function 'XRef::getStreamEnd' can be const. poppler-26.01.0/poppler/XRef.cc:92:10: style:inconclusive: Technically the member function 'ObjectStream::isOk' can be const. [functionConst] poppler-26.01.0/poppler/XRef.cc:100:9: style:inconclusive: Technically the member function 'ObjectStream::getObjStrNum' can be const. [functionConst] poppler-26.01.0/poppler/XRef.cc:166:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:167:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:419:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:456:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:1037:42: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:1431:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/poppler/XRef.cc:391:21: style: Variable 'xref->permFlags' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/poppler/XRef.cc:389:21: note: xref->permFlags is assigned poppler-26.01.0/poppler/XRef.cc:391:21: note: xref->permFlags is overwritten poppler-26.01.0/poppler/XRef.cc:896:9: style: The scope of the variable 'num' can be reduced. [variableScope] poppler-26.01.0/poppler/XRef.cc:896:14: style: The scope of the variable 'gen' can be reduced. [variableScope] poppler-26.01.0/poppler/XRef.cc:901:10: style: The scope of the variable 'oneCycle' can be reduced. [variableScope] poppler-26.01.0/poppler/XRef.cc:1381:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/poppler/XRef.cc:1619:49: style:inconclusive: Function 'XRefStreamWriter' argument 1 names different: declaration 'index' definition 'indexA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/XRef.h:311:33: note: Function 'XRefStreamWriter' argument 1 names different: declaration 'index' definition 'indexA'. poppler-26.01.0/poppler/XRef.cc:1619:49: note: Function 'XRefStreamWriter' argument 1 names different: declaration 'index' definition 'indexA'. poppler-26.01.0/poppler/XRef.cc:1619:68: style:inconclusive: Function 'XRefStreamWriter' argument 2 names different: declaration 'stmBuf' definition 'stmBufA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/XRef.h:311:51: note: Function 'XRefStreamWriter' argument 2 names different: declaration 'stmBuf' definition 'stmBufA'. poppler-26.01.0/poppler/XRef.cc:1619:68: note: Function 'XRefStreamWriter' argument 2 names different: declaration 'stmBuf' definition 'stmBufA'. poppler-26.01.0/poppler/XRef.cc:1619:81: style:inconclusive: Function 'XRefStreamWriter' argument 3 names different: declaration 'offsetSize' definition 'offsetSizeA'. [funcArgNamesDifferent] poppler-26.01.0/poppler/XRef.h:311:63: note: Function 'XRefStreamWriter' argument 3 names different: declaration 'offsetSize' definition 'offsetSizeA'. poppler-26.01.0/poppler/XRef.cc:1619:81: note: Function 'XRefStreamWriter' argument 3 names different: declaration 'offsetSize' definition 'offsetSizeA'. poppler-26.01.0/poppler/XRef.cc:723:11: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1025:23: style: Variable 'endstream' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1407:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1484:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1821:16: style: Variable 'array' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1830:15: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/poppler/XRef.cc:1723:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/poppler/XRef.cc:901:19: style: Variable 'oneCycle' is assigned a value that is never used. [unreadVariable] poppler/ZapfDingbatsWidths.gperf:558:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/embeddedfiles.cpp:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/embeddedfiles.cpp:52:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleDate [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/embeddedfiles.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseAttach [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/fonts.cpp:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/info.cpp:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/info.cpp:50:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleDate [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/navigationtoolbar.cpp:34:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/navigationtoolbar.h:40:10: style: Virtual function 'documentClosed' is called from constructor 'NavigationToolBar(QWidget*parent=nullptr)' at line 68. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/qt5/demos/navigationtoolbar.cpp:68:5: note: Calling documentClosed poppler-26.01.0/qt5/demos/navigationtoolbar.h:40:10: note: documentClosed is a virtual function poppler-26.01.0/qt5/demos/navigationtoolbar.cpp:127:61: style:inconclusive: Function 'slotZoomComboChanged' argument 1 names different: declaration 'text' definition '_text'. [funcArgNamesDifferent] poppler-26.01.0/qt5/demos/navigationtoolbar.h:53:46: note: Function 'slotZoomComboChanged' argument 1 names different: declaration 'text' definition '_text'. poppler-26.01.0/qt5/demos/navigationtoolbar.cpp:127:61: note: Function 'slotZoomComboChanged' argument 1 names different: declaration 'text' definition '_text'. poppler-26.01.0/qt5/demos/optcontent.cpp:30:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/optcontent.cpp:38:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseOC [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/pageview.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/permissions.cpp:30:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/permissions.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/thumbnails.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListMode [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/toc.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/toc.cpp:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/toc.cpp:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/toc.cpp:134:15: style: Variable 'model' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/demos/viewer.cpp:57:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/viewer.cpp:196:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAntialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/viewer.cpp:265:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithChanges [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/viewer.cpp:288:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAntialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/viewer.cpp:301:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/demos/viewer.cpp:91:9: style: Variable 'act' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/qt5/demos/viewer.cpp:90:9: note: act is assigned poppler-26.01.0/qt5/demos/viewer.cpp:91:9: note: act is overwritten poppler-26.01.0/qt5/src/QPainterOutputDev.cc:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:281:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SvgMiterJoin [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:357:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Multiply [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:424:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontType3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:682:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:687:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:692:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:815:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:825:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:830:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:835:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:858:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontType3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:975:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:1020:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:1084:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_needFontUpdate' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_doc' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::xref' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_rawFont' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_currentType3Font' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_codeToGID' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/QPainterOutputDev.h:157:10: style:inconclusive: Either there is a missing 'override', or the member function 'QPainterOutputDev::isReverseVideo' can be const. [functionConst] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:88:19: warning: Either the condition 'charProcs' is redundant or there is possible null pointer dereference: charProcs. [nullPointerRedundantCheck] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:97:13: note: Assuming that condition 'charProcs' is not redundant poppler-26.01.0/qt5/src/QPainterOutputDev.cc:88:19: note: Null pointer dereference poppler-26.01.0/qt5/src/QPainterOutputDev.cc:463:64: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:565:46: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:566:73: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:570:76: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:586:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:608:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:609:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:629:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:630:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:636:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:554:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:84:11: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:560:25: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:654:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:1006:19: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:1008:20: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:84:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/QPainterOutputDev.cc:983:24: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:294:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagNoRotate [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:824:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:849:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:868:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1135:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1548:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1671:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeArray [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1756:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1928:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefinedFontPtSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1951:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:1980:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2137:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefinedFontPtSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2243:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2267:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2299:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2410:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolyLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2560:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2588:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2618:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2645:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2663:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2698:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2715:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolygon [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2727:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2755:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2777:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2794:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2811:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2825:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2842:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2856:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2873:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2887:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2913:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2962:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3028:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AGeom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3039:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3057:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceGray [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AStamp [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:3732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AInk [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4046:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALink [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACaret [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFileAttachment [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASound [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMovie [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AScreen [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARichMedia [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:5019:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:163:20: warning: Member variable 'AnnotationPrivate::pdfPage' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-private.h:278:5: warning: Member variable 'FormFieldData::lastSigningErrorDetails' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:2386:24: warning: Member variable 'LineAnnotationPrivate::lineType' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4655:5: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-annotation.cc:4694:5: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-private.h:133:9: performance: Variable 'fileContents' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt5/src/poppler-annotation.cc:3613:63: style:inconclusive: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-annotation.cc:3602:45: note: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. poppler-26.01.0/qt5/src/poppler-annotation.cc:3613:63: note: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. poppler-26.01.0/qt5/src/poppler-annotation.h:416:17: performance: Function 'title()' should return member 'title' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:418:17: performance: Function 'summary()' should return member 'summary' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:420:17: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1208:17: performance: Function 'flashVars()' should return member 'flashVars' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1294:17: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1299:48: performance: Function 'instances()' should return member 'instances' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1328:17: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1360:53: performance: Function 'configurations()' should return member 'configurations' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-annotation.h:1365:45: performance: Function 'assets()' should return member 'assets' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-private.h:134:40: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-annotation.cc:181:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-annotation.cc:355:75: style:inconclusive: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation-private.h:45:75: note: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt5/src/poppler-annotation.cc:355:75: note: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt5/src/poppler-annotation.cc:403:77: style:inconclusive: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation-private.h:100:62: note: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt5/src/poppler-annotation.cc:403:77: note: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt5/src/poppler-annotation.cc:408:87: style:inconclusive: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation-private.h:101:72: note: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. poppler-26.01.0/qt5/src/poppler-annotation.cc:408:87: note: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. poppler-26.01.0/qt5/src/poppler-annotation.cc:426:139: style:inconclusive: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation-private.h:104:131: note: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. poppler-26.01.0/qt5/src/poppler-annotation.cc:426:139: note: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. poppler-26.01.0/qt5/src/poppler-annotation.cc:2053:38: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:600:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:2053:38: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:2497:38: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:683:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:2497:38: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3008:38: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:721:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3008:38: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3127:102: style:inconclusive: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.cc:3102:78: note: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3127:102: note: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3257:43: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:790:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3257:43: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3527:39: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:848:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3527:39: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3700:37: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:873:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3700:37: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3906:38: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:912:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:3906:38: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4181:39: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:947:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4181:39: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4279:48: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:991:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4279:48: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4371:39: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:1035:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4371:39: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4463:39: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:1079:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4463:39: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4539:40: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:1133:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4539:40: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4608:40: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:1168:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4608:40: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4963:43: style:inconclusive: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation.h:1496:26: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:4963:43: note: Function 'store' argument 1 names different: declaration 'parentNode' definition 'node'. poppler-26.01.0/qt5/src/poppler-annotation.cc:5034:57: style:inconclusive: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-annotation-helper.h:75:57: note: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. poppler-26.01.0/qt5/src/poppler-annotation.cc:5034:57: note: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. poppler-26.01.0/qt5/src/poppler-annotation.cc:1737:9: style: Local variable 'flags' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-annotation.h:321:9: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-annotation.cc:1737:9: note: Shadow variable poppler-26.01.0/qt5/src/poppler-annotation.cc:3312:25: style: Local variable 'subType' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-annotation.h:739:13: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-annotation.cc:3312:25: note: Shadow variable poppler-26.01.0/qt5/src/poppler-link.h:520:138: performance:inconclusive: Function parameter 'annotationReference' should be passed by const reference. [passedByValue] poppler-26.01.0/qt5/src/poppler-annotation.cc:2753:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:3938:32: style: Variable 'go' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:3946:35: style: Variable 'exec' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:3953:34: style: Variable 'browse' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:3959:34: style: Variable 'action' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-annotation-helper.h:50:36: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt5/src/poppler-annotation.cc:3618:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt5/src/poppler-base-converter.cc:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-base-converter.cc:28:23: warning: Member variable 'BaseConverterPrivate::lastError' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-base-converter.cc:28:23: warning: Member variable 'BaseConverterPrivate::lastSigningResult' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-base-converter.cc:28:23: warning: Member variable 'BaseConverterPrivate::lastSigningErrorDetails' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-link-private.h:36:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] poppler-26.01.0/qt5/src/poppler-document.cc:96:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errEncrypted [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-document.cc:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutDirectionAuto [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-document.cc:254:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-document.cc:780:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionCloseDocument [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-document.cc:641:16: style: The member function 'Poppler::Document::setColorDisplayProfile' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-qt5.h:1263:10: note: The member function 'Poppler::Document::setColorDisplayProfile' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:641:16: note: The member function 'Poppler::Document::setColorDisplayProfile' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:659:16: style: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-qt5.h:1273:10: note: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:659:16: note: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:669:17: style: The member function 'Poppler::Document::colorRgbProfile' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-qt5.h:1284:11: note: The member function 'Poppler::Document::colorRgbProfile' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:669:17: note: The member function 'Poppler::Document::colorRgbProfile' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:681:17: style: The member function 'Poppler::Document::colorDisplayProfile' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-qt5.h:1295:11: note: The member function 'Poppler::Document::colorDisplayProfile' can be static. poppler-26.01.0/qt5/src/poppler-document.cc:681:17: note: The member function 'Poppler::Document::colorDisplayProfile' can be static. poppler-26.01.0/qt5/src/poppler-qt5.h:1750:27: performance: Function 'embeddedFiles()' should return member 'm_embeddedFiles' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-document.cc:723:32: style: Condition '!isOverprintPreviewAvailable()' is always false [knownConditionTrueFalse] poppler-26.01.0/qt5/src/poppler-document.cc:723:60: note: Calling function 'isOverprintPreviewAvailable' returns 1 poppler-26.01.0/qt5/src/poppler-document.cc:723:32: note: Condition '!isOverprintPreviewAvailable()' is always false poppler-26.01.0/qt5/src/poppler-document.cc:948:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-document.cc:95:15: style: The scope of the variable 'pdoc' can be reduced. [variableScope] poppler-26.01.0/qt5/src/poppler-document.cc:427:12: style: Local variable 'info' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-qt5.h:1504:13: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-document.cc:427:12: note: Shadow variable poppler-26.01.0/qt5/src/poppler-document.cc:597:14: style: Local variable 'outline' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-qt5.h:1789:26: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-document.cc:597:14: note: Shadow variable poppler-26.01.0/qt5/src/poppler-link-private.h:43:35: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt5/src/poppler-document.cc:620:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt5/src/poppler-document.cc:817:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt5/src/poppler-embeddedfile.cc:98:26: style:inconclusive: Technically the member function 'Poppler::EmbeddedFile::data' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-qt5.h:432:16: note: Technically the member function 'Poppler::EmbeddedFile::data' can be const. poppler-26.01.0/qt5/src/poppler-embeddedfile.cc:98:26: note: Technically the member function 'Poppler::EmbeddedFile::data' can be const. poppler-26.01.0/qt5/src/poppler-qt5.h:255:13: performance: Function 'name()' should return member 'fontName' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:261:13: performance: Function 'substituteName()' should return member 'fontSubstituteName' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:267:13: performance: Function 'file()' should return member 'fontFile' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-form.cc:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:222:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagPrint [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagPrint [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:247:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionFieldModified [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:316:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:377:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:725:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU_DIGITAL_SIGNATURE [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:1168:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:1199:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsigned_signature_field [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:1270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:1284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-form.cc:127:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-form.cc:821:14: warning: Member variable 'SignatureValidationInfoPrivate::signature_status' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-form.cc:821:14: warning: Member variable 'SignatureValidationInfoPrivate::certificate_status' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-form.cc:821:14: warning: Member variable 'SignatureValidationInfoPrivate::signing_time' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-form.cc:821:14: warning: Member variable 'SignatureValidationInfoPrivate::docLength' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-form.cc:367:23: style:inconclusive: Technically the member function 'Poppler::FormFieldButton::setState' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:287:10: note: Technically the member function 'Poppler::FormFieldButton::setState' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:367:23: note: Technically the member function 'Poppler::FormFieldButton::setState' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:421:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setText' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:340:10: note: Technically the member function 'Poppler::FormFieldText::setText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:421:21: note: Technically the member function 'Poppler::FormFieldText::setText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:428:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:347:10: note: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:428:21: note: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:471:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:386:10: note: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:471:21: note: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:547:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:458:10: note: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:547:23: note: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:567:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:472:10: note: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:567:23: note: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:588:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. [functionConst] poppler-26.01.0/qt5/src/poppler-form.h:493:10: note: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:588:23: note: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. poppler-26.01.0/qt5/src/poppler-form.cc:798:23: style: The member function 'Poppler::CertificateInfo::checkPassword' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-form.h:664:10: note: The member function 'Poppler::CertificateInfo::checkPassword' can be static. poppler-26.01.0/qt5/src/poppler-form.cc:798:23: note: The member function 'Poppler::CertificateInfo::checkPassword' can be static. poppler-26.01.0/qt5/src/poppler-form.cc:880:65: style: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-form.h:779:19: note: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. poppler-26.01.0/qt5/src/poppler-form.cc:880:65: note: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. poppler-26.01.0/qt5/src/poppler-form.cc:1364:31: style:inconclusive: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-form.h:1062:50: note: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. poppler-26.01.0/qt5/src/poppler-form.cc:1364:31: note: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. poppler-26.01.0/qt5/src/poppler-form.cc:170:13: style: Local variable 'name' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-form.h:131:13: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-form.cc:170:13: note: Shadow variable poppler-26.01.0/qt5/src/poppler-form.cc:179:13: style: Local variable 'name' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-form.h:131:13: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-form.cc:179:13: note: Shadow variable poppler-26.01.0/qt5/src/poppler-form.cc:538:16: style: Local variable 'choices' shadows outer function [shadowFunction] poppler-26.01.0/qt5/src/poppler-form.h:424:17: note: Shadowed declaration poppler-26.01.0/qt5/src/poppler-form.cc:538:16: note: Shadow variable poppler-26.01.0/qt5/src/poppler-form.cc:1298:16: style: Variable 'backend' can be declared as reference to const [constVariableReference] poppler-26.01.0/qt5/src/poppler-link-extractor.cc:40:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-link.cc:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destXYZ [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextLinks [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:173:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRendition [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageNum [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:334:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:354:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeLeft [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeTop [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeZoom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:375:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextLinks [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goto [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Execute [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Browse [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Action [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sound [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rendition [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavaScript [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:652:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Movie [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:679:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCGState [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:689:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hide [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetForm [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubmitForm [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-link.cc:149:19: warning: Member variable 'LinkSoundPrivate::volume' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-link.cc:149:19: warning: Member variable 'LinkSoundPrivate::sync' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-link.cc:149:19: warning: Member variable 'LinkSoundPrivate::repeat' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-link.cc:149:19: warning: Member variable 'LinkSoundPrivate::mix' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-link.cc:61:5: performance: Variable 'kind' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt5/src/poppler-link.cc:168:100: style:inconclusive: Function 'LinkRenditionPrivate' argument 2 names different: declaration 'rendition' definition 'r'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-link.cc:159:91: note: Function 'LinkRenditionPrivate' argument 2 names different: declaration 'rendition' definition 'r'. poppler-26.01.0/qt5/src/poppler-link.cc:168:100: note: Function 'LinkRenditionPrivate' argument 2 names different: declaration 'rendition' definition 'r'. poppler-26.01.0/qt5/src/poppler-link.cc:168:165: style:inconclusive: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-link.cc:159:164: note: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. poppler-26.01.0/qt5/src/poppler-link.cc:168:165: note: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. poppler-26.01.0/qt5/src/poppler-link.cc:215:77: style:inconclusive: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-link.cc:207:63: note: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. poppler-26.01.0/qt5/src/poppler-link.cc:215:77: note: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. poppler-26.01.0/qt5/src/poppler-media.cc:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_rotation' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_playMode' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_showControls' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:127:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:370:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:394:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:98:17: warning: Member variable 'OptContentItem::m_group' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:98:17: warning: Member variable 'OptContentItem::m_state' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:98:17: warning: Member variable 'OptContentItem::m_stateBackup' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-optcontent.cc:78:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt5/src/poppler-optcontent.cc:91:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt5/src/poppler-optcontent.cc:422:30: style: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-optcontent-private.h:129:10: note: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. poppler-26.01.0/qt5/src/poppler-optcontent.cc:422:30: note: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. poppler-26.01.0/qt5/src/poppler-optcontent-private.h:68:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-optcontent-private.h:72:29: performance: Function 'childList()' should return member 'm_children' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-optcontent.cc:43:60: style: Parameter 'ocModel' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:61:68: style: Parameter 'itemToSetOn' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:150:5: style: Variable 'child' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:162:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:307:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:369:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:384:26: style: Variable 'linkPrivate' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:407:9: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-optcontent.cc:407:9: style: Iterating over container 'aux' that is always empty. [knownEmptyContainer] poppler-26.01.0/qt5/src/poppler-outline.cc:107:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoTo [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-outline.cc:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoToR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-outline.cc:148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionURI [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-outline.cc:53:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-outline.cc:66:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-outline.cc:177:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt5/src/poppler-annotation-private.h:119:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] poppler-26.01.0/qt5/src/poppler-page.cc:139:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conversionOpaque [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:532:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferNoHinting [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:567:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:674:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-page.cc:156:25: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-page.cc:157:25: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt5/src/poppler-page.cc:92:9: performance: Variable 'payload' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt5/src/poppler-page.cc:404:23: style: The member function 'Poppler::PageData::performSingleTextSearch' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-page-private.h:57:10: note: The member function 'Poppler::PageData::performSingleTextSearch' can be static. poppler-26.01.0/qt5/src/poppler-page.cc:404:23: note: The member function 'Poppler::PageData::performSingleTextSearch' can be static. poppler-26.01.0/qt5/src/poppler-page.cc:418:32: style: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. [functionStatic] poppler-26.01.0/qt5/src/poppler-page-private.h:58:19: note: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. poppler-26.01.0/qt5/src/poppler-page.cc:418:32: note: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. poppler-26.01.0/qt5/src/poppler-page.cc:854:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-page.cc:216:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/poppler-page.cc:223:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/poppler-page.cc:232:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/poppler-page.cc:238:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/poppler-page.cc:274:72: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt5/src/poppler-page.cc:541:58: style:inconclusive: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:695:56: note: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. poppler-26.01.0/qt5/src/poppler-page.cc:541:58: note: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. poppler-26.01.0/qt5/src/poppler-page.cc:541:68: style:inconclusive: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:695:63: note: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. poppler-26.01.0/qt5/src/poppler-page.cc:541:68: note: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. poppler-26.01.0/qt5/src/poppler-page.cc:680:34: style:inconclusive: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:764:32: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt5/src/poppler-page.cc:680:34: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt5/src/poppler-page.cc:711:34: style:inconclusive: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:774:32: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt5/src/poppler-page.cc:711:34: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt5/src/poppler-page.cc:716:48: style:inconclusive: Function 'search' argument 2 names different: declaration 'rectLeft' definition 'sLeft'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:823:64: note: Function 'search' argument 2 names different: declaration 'rectLeft' definition 'sLeft'. poppler-26.01.0/qt5/src/poppler-page.cc:716:48: note: Function 'search' argument 2 names different: declaration 'rectLeft' definition 'sLeft'. poppler-26.01.0/qt5/src/poppler-page.cc:716:63: style:inconclusive: Function 'search' argument 3 names different: declaration 'rectTop' definition 'sTop'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:823:82: note: Function 'search' argument 3 names different: declaration 'rectTop' definition 'sTop'. poppler-26.01.0/qt5/src/poppler-page.cc:716:63: note: Function 'search' argument 3 names different: declaration 'rectTop' definition 'sTop'. poppler-26.01.0/qt5/src/poppler-page.cc:716:77: style:inconclusive: Function 'search' argument 4 names different: declaration 'rectRight' definition 'sRight'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:823:99: note: Function 'search' argument 4 names different: declaration 'rectRight' definition 'sRight'. poppler-26.01.0/qt5/src/poppler-page.cc:716:77: note: Function 'search' argument 4 names different: declaration 'rectRight' definition 'sRight'. poppler-26.01.0/qt5/src/poppler-page.cc:716:93: style:inconclusive: Function 'search' argument 5 names different: declaration 'rectBottom' definition 'sBottom'. [funcArgNamesDifferent] poppler-26.01.0/qt5/src/poppler-qt5.h:823:118: note: Function 'search' argument 5 names different: declaration 'rectBottom' definition 'sBottom'. poppler-26.01.0/qt5/src/poppler-page.cc:716:93: note: Function 'search' argument 5 names different: declaration 'rectBottom' definition 'sBottom'. poppler-26.01.0/qt5/src/poppler-page.cc:362:35: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/src/poppler-pdf-converter.cc:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-pdf-converter.cc:123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-pdf-converter.cc:193:5: warning: Member variable 'NewSignatureDataPrivate::page' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-qt5.h:2277:17: performance: Function 'certNickname()' should return member 'certNickname' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2280:17: performance: Function 'password()' should return member 'password' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2289:17: performance: Function 'signatureText()' should return member 'signatureText' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2299:17: performance: Function 'signatureLeftText()' should return member 'signatureLeftText' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2309:17: performance: Function 'reason()' should return member 'reason' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2319:17: performance: Function 'location()' should return member 'location' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2367:17: performance: Function 'fieldPartialName()' should return member 'partialName' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2377:20: performance: Function 'documentOwnerPassword()' should return member 'documentOwnerPassword' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2387:20: performance: Function 'documentUserPassword()' should return member 'documentUserPassword' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-qt5.h:2398:17: performance: Function 'imagePath()' should return member 'imagePath' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-private.cc:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionCursorEntering [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-private.cc:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-private.cc:329:9: style: The statement 'if (!xrefReconstructed) xrefReconstructed=true' is logically equivalent to 'xrefReconstructed=true'. [duplicateConditionalAssign] poppler-26.01.0/qt5/src/poppler-private.cc:330:27: note: Assignment 'xrefReconstructed=true' poppler-26.01.0/qt5/src/poppler-private.cc:329:9: note: Condition '!xrefReconstructed' is redundant poppler-26.01.0/qt5/src/poppler-private.cc:155:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-ps-converter.cc:196:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-ps-converter.cc:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-ps-converter.cc:199:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/src/poppler-ps-converter.cc:233:15: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt5/src/poppler-sound.cc:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-sound.cc:33:5: warning: Member variable 'SoundData::m_type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt5/src/poppler-sound.cc:93:18: error: Out of bounds access in expression 'fileArray[dataLen]' because 'fileArray' is empty. [containerOutOfBounds] poppler-26.01.0/qt5/src/poppler-qt5.h:168:13: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] poppler-26.01.0/qt5/src/poppler-version.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-version.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MAJOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-version.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MINOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/poppler-version.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MICRO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_actualtext.cpp:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_actualtext.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_actualtext.cpp:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_actualtext.cpp:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_actualtext.cpp:25:22: style:inconclusive: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_actualtext.cpp:13:10: note: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. poppler-26.01.0/qt5/tests/check_actualtext.cpp:25:22: note: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. poppler-26.01.0/qt5/tests/check_annotations.cpp:60:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:119:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:133:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithChanges [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:169:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:218:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_annotations.cpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorRGB [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_attachments.cpp:23:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_attachments.cpp:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_attachments.cpp:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_attachments.cpp:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_attachments.cpp:135:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:25:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:20:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:25:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:51:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingle' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:21:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingle' can be const. poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:51:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingle' can be const. poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:61:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:22:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. poppler-26.01.0/qt5/tests/check_cidfontswidthsbuilder.cpp:61:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. poppler-26.01.0/qt5/tests/check_dateConversion.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_distinguished_name_parser.cpp:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputData [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_distinguished_name_parser.cpp:110:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_distinguished_name_parser.cpp:129:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_distinguished_name_parser.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedOutput [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_fonts.cpp:227:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:26:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:54:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:83:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:130:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:190:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:209:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_forms.cpp:249:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_goostring.cpp:48:21: style:inconclusive: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_goostring.cpp:14:10: note: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. poppler-26.01.0/qt5/tests/check_goostring.cpp:48:21: note: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. poppler-26.01.0/qt5/tests/check_goostring.cpp:68:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:72:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:76:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:80:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:84:9: warning: String literal compared with variable 'goo2.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:104:9: warning: String literal compared with variable 'gooD.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:105:9: warning: String literal compared with variable 'gooF.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:109:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:113:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:117:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_goostring.cpp:121:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:29:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:76:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:166:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:268:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:362:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:107:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:228:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:324:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:111:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:114:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:117:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:120:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:126:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:129:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:132:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:135:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:142:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:145:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:148:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:151:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:232:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:235:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:238:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:243:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:246:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:249:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:252:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:328:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:331:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:334:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:340:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:343:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:393:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_internal_outline.cpp:424:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt5/tests/check_lexer.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objInt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_links.cpp:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_links.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_links.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_links.cpp:101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:98:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:162:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:187:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:200:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:226:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_metadata.cpp:276:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_object.cpp:17:18: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_object.cpp:12:10: note: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. poppler-26.01.0/qt5/tests/check_object.cpp:17:18: note: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. poppler-26.01.0/qt5/tests/check_object.cpp:32:18: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. [functionConst] poppler-26.01.0/qt5/tests/check_object.cpp:14:10: note: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. poppler-26.01.0/qt5/tests/check_object.cpp:32:18: note: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. poppler-26.01.0/qt5/tests/check_optcontent.cpp:26:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_optcontent.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_optcontent.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_optcontent.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_optcontent.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_optcontent.cpp:367:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_outline.cpp:18:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_overprint.cpp:18:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagelayout.cpp:19:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagelayout.cpp:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagelayout.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagemode.cpp:21:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagemode.cpp:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagemode.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagemode.cpp:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_pagemode.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:26:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:48:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:58:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:80:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:93:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:106:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_password.cpp:118:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_permissions.cpp:17:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:25:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:64:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:153:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:183:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:242:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:271:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:291:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_search.cpp:385:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_signature_basics.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_signature_basics.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETSI_CAdES_detached [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_signature_basics.cpp:34:10: style: Either there is a missing 'override', or the member function 'TestSignatureBasics::initTestCase' can be static. [functionStatic] poppler-26.01.0/qt5/tests/check_strings.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_strings.cpp:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_strings.cpp:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_strings.cpp:194:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_strings.cpp:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_stroke_opacity.cpp:24:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplashBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_stroke_opacity.cpp:32:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_utf8document.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_utf_conversion.cpp:83:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_utf_conversion.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/check_utf_conversion.cpp:124:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/fuzzing/qt_annot_fuzzer.cc:26:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InPlace [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/fuzzing/qt_annot_fuzzer.cc:13:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/fuzzing/qt_label_fuzzer.cc:23:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/fuzzing/qt_label_fuzzer.cc:10:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/fuzzing/qt_pdf_fuzzer.cc:23:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/fuzzing/qt_pdf_fuzzer.cc:11:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/fuzzing/qt_search_fuzzer.cc:22:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/fuzzing/qt_search_fuzzer.cc:9:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/fuzzing/qt_textbox_fuzzer.cc:25:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/fuzzing/qt_textbox_fuzzer.cc:11:50: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt5/tests/poppler-attachments.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/poppler-fonts.cpp:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/poppler-forms.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/poppler-page-labels.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/poppler-texts.cpp:18:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawOrderLayout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/stress-poppler-dir.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/stress-poppler-qt5.cpp:28:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:102:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreCase [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:61:31: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:94:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:97:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:109:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:119:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:129:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:137:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:145:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:154:21: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:157:58: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:175:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:186:36: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:187:36: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:188:36: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:189:36: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:190:36: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:201:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:212:63: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:223:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:243:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] poppler-26.01.0/qt5/tests/stress-threads-qt5.cpp:266:30: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] poppler-26.01.0/qt5/tests/test-password-qt5.cpp:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/test-poppler-qt5.cpp:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPainterBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/test-poppler-qt5.cpp:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/test-poppler-qt5.cpp:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/tests/test-render-to-file.cpp:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPainterBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/embeddedfiles.cpp:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/embeddedfiles.cpp:52:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/embeddedfiles.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseAttach [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/fonts.cpp:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/info.cpp:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/info.cpp:50:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/navigationtoolbar.h:40:10: style: Virtual function 'documentClosed' is called from constructor 'NavigationToolBar(QWidget*parent=nullptr)' at line 69. Dynamic binding is not used. [virtualCallInConstructor] poppler-26.01.0/qt6/demos/navigationtoolbar.cpp:69:5: note: Calling documentClosed poppler-26.01.0/qt6/demos/navigationtoolbar.h:40:10: note: documentClosed is a virtual function poppler-26.01.0/qt6/demos/optcontent.cpp:30:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/optcontent.cpp:38:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseOC [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/pageview.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate0 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/permissions.cpp:30:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/permissions.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/thumbnails.cpp:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListMode [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/toc.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/toc.cpp:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/toc.cpp:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/toc.cpp:134:15: style: Variable 'model' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/demos/viewer.cpp:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/viewer.cpp:196:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAntialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/viewer.cpp:264:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithChanges [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/viewer.cpp:286:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAntialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/viewer.cpp:299:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/demos/viewer.cpp:92:9: style: Variable 'act' is reassigned a value before the old one has been used. [redundantAssignment] poppler-26.01.0/qt6/demos/viewer.cpp:91:9: note: act is assigned poppler-26.01.0/qt6/demos/viewer.cpp:92:9: note: act is overwritten poppler-26.01.0/qt6/src/QPainterOutputDev.cc:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:281:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SvgMiterJoin [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:357:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Multiply [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:424:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontType3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:684:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:689:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:694:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:817:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:827:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:832:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:837:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:860:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontType3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:977:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:1022:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:1086:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_needFontUpdate' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_doc' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::xref' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_rawFont' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_currentType3Font' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:147:20: warning: Member variable 'QPainterOutputDev::m_codeToGID' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/QPainterOutputDev.h:157:10: style:inconclusive: Either there is a missing 'override', or the member function 'QPainterOutputDev::isReverseVideo' can be const. [functionConst] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:88:19: warning: Either the condition 'charProcs' is redundant or there is possible null pointer dereference: charProcs. [nullPointerRedundantCheck] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:97:13: note: Assuming that condition 'charProcs' is not redundant poppler-26.01.0/qt6/src/QPainterOutputDev.cc:88:19: note: Null pointer dereference poppler-26.01.0/qt6/src/QPainterOutputDev.cc:463:64: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:565:46: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:566:73: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:570:76: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:586:44: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:609:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:610:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:631:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:632:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:638:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:554:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:84:11: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:560:25: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:656:12: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:1008:19: style: The scope of the variable 'line' can be reduced. [variableScope] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:1010:20: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:84:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/QPainterOutputDev.cc:985:24: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-annotation-private.h:121:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] poppler-26.01.0/qt6/src/poppler-annotation.cc:153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:226:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagNoRotate [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:750:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1313:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeArray [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1398:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1570:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefinedFontPtSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1593:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1622:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1641:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1652:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1676:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1693:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1707:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefinedFontPtSize [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1765:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1784:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leftJustified [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1802:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1826:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1858:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1901:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1918:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeFreeText [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1969:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolyLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1999:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2010:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2038:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2068:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2095:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2113:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2130:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2165:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typePolygon [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2177:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2205:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2227:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2244:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2261:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2292:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2337:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2363:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AGeom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2447:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2465:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSquare [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2525:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2634:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeHighlight [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2738:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceGray [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AStamp [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2923:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2948:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AInk [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALink [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACaret [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFileAttachment [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASound [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMovie [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AScreen [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3994:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARichMedia [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:4038:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:98:20: warning: Member variable 'AnnotationPrivate::pdfPage' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-private.h:275:5: warning: Member variable 'FormFieldData::lastSigningErrorDetails' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:1945:24: warning: Member variable 'LineAnnotationPrivate::lineType' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:2878:5: warning: Member variable 'SignatureAnnotationPrivate::lastSigningErrorDetails' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3700:5: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-annotation.cc:3739:5: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-private.h:132:9: performance: Variable 'fileContents' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/src/poppler-annotation.cc:3117:63: style:inconclusive: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-annotation.cc:3106:45: note: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. poppler-26.01.0/qt6/src/poppler-annotation.cc:3117:63: note: Either there is a missing 'override', or the member function 'Poppler::InkAnnotationPrivate::toAnnotPaths' can be const. poppler-26.01.0/qt6/src/poppler-annotation.h:383:17: performance: Function 'title()' should return member 'title' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:385:17: performance: Function 'summary()' should return member 'summary' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:387:17: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1207:17: performance: Function 'flashVars()' should return member 'flashVars' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1293:17: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1298:48: performance: Function 'instances()' should return member 'instances' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1327:17: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1359:53: performance: Function 'configurations()' should return member 'configurations' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-annotation.h:1364:45: performance: Function 'assets()' should return member 'assets' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-private.h:133:40: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/poppler-annotation.cc:116:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/poppler-annotation.cc:287:75: style:inconclusive: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation-private.h:47:75: note: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt6/src/poppler-annotation.cc:287:75: note: Function 'boundaryToPdfRectangle' argument 3 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt6/src/poppler-annotation.cc:327:77: style:inconclusive: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation-private.h:102:62: note: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt6/src/poppler-annotation.cc:327:77: note: Function 'boundaryToPdfRectangle' argument 2 names different: declaration 'flags' definition 'rFlags'. poppler-26.01.0/qt6/src/poppler-annotation.cc:332:83: style:inconclusive: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation-private.h:103:68: note: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. poppler-26.01.0/qt6/src/poppler-annotation.cc:332:83: note: Function 'toAnnotPath' argument 1 names different: declaration 'l' definition 'list'. poppler-26.01.0/qt6/src/poppler-annotation.cc:350:160: style:inconclusive: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation-private.h:106:152: note: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. poppler-26.01.0/qt6/src/poppler-annotation.cc:350:160: note: Function 'findAnnotations' argument 4 names different: declaration 'parentId' definition 'parentID'. poppler-26.01.0/qt6/src/poppler-annotation.cc:2535:102: style:inconclusive: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation.cc:2510:78: note: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. poppler-26.01.0/qt6/src/poppler-annotation.cc:2535:102: note: Function 'fromQuadrilaterals' argument 1 names different: declaration 'quads' definition 'hlquads'. poppler-26.01.0/qt6/src/poppler-annotation.cc:4053:57: style:inconclusive: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-annotation-helper.h:75:57: note: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. poppler-26.01.0/qt6/src/poppler-annotation.cc:4053:57: note: Function 'convertQColor' argument 1 names different: declaration 'color' definition 'c'. poppler-26.01.0/qt6/src/poppler-annotation.cc:1379:9: style: Local variable 'flags' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-annotation.h:294:11: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-annotation.cc:1379:9: note: Shadow variable poppler-26.01.0/qt6/src/poppler-annotation.cc:2632:25: style: Local variable 'subType' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-annotation.h:682:13: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-annotation.cc:2632:25: note: Shadow variable poppler-26.01.0/qt6/src/poppler-link.h:498:135: performance:inconclusive: Function parameter 'annotationReference' should be passed by const reference. [passedByValue] poppler-26.01.0/qt6/src/poppler-link.h:509:138: performance:inconclusive: Function parameter 'annotationReference' should be passed by const reference. [passedByValue] poppler-26.01.0/qt6/src/poppler-link.h:600:102: performance:inconclusive: Function parameter 'annotationReference' should be passed by const reference. [passedByValue] poppler-26.01.0/qt6/src/poppler-page-transition.h:87:56: performance:inconclusive: Function parameter 'params' should be passed by const reference. [passedByValue] poppler-26.01.0/qt6/src/poppler-annotation.cc:2203:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-annotation-helper.h:50:36: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt6/src/poppler-annotation.cc:1510:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-annotation.cc:3122:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-annotation.cc:2906:42: style: Variable 'q' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/qt6/src/poppler-base-converter.cc:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-base-converter.cc:26:23: warning: Member variable 'BaseConverterPrivate::lastError' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-base-converter.cc:26:23: warning: Member variable 'BaseConverterPrivate::lastSigningResult' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-base-converter.cc:26:23: warning: Member variable 'BaseConverterPrivate::lastSigningErrorDetails' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-link-private.h:36:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] poppler-26.01.0/qt6/src/poppler-document.cc:95:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errEncrypted [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-document.cc:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutDirectionAuto [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-document.cc:254:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-document.cc:785:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionCloseDocument [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-document.cc:613:16: style: The member function 'Poppler::Document::setColorDisplayProfile' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-qt6.h:1140:10: note: The member function 'Poppler::Document::setColorDisplayProfile' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:613:16: note: The member function 'Poppler::Document::setColorDisplayProfile' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:631:16: style: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-qt6.h:1148:10: note: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:631:16: note: The member function 'Poppler::Document::setColorDisplayProfileName' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:641:17: style: The member function 'Poppler::Document::colorRgbProfile' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-qt6.h:1157:11: note: The member function 'Poppler::Document::colorRgbProfile' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:641:17: note: The member function 'Poppler::Document::colorRgbProfile' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:653:17: style: The member function 'Poppler::Document::colorDisplayProfile' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-qt6.h:1166:11: note: The member function 'Poppler::Document::colorDisplayProfile' can be static. poppler-26.01.0/qt6/src/poppler-document.cc:653:17: note: The member function 'Poppler::Document::colorDisplayProfile' can be static. poppler-26.01.0/qt6/src/poppler-qt6.h:1581:27: performance: Function 'embeddedFiles()' should return member 'm_embeddedFiles' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-document.cc:694:32: style: Condition '!isOverprintPreviewAvailable()' is always false [knownConditionTrueFalse] poppler-26.01.0/qt6/src/poppler-document.cc:694:60: note: Calling function 'isOverprintPreviewAvailable' returns 1 poppler-26.01.0/qt6/src/poppler-document.cc:694:32: note: Condition '!isOverprintPreviewAvailable()' is always false poppler-26.01.0/qt6/src/poppler-document.cc:427:12: style: Local variable 'info' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-qt6.h:1356:13: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-document.cc:427:12: note: Shadow variable poppler-26.01.0/qt6/src/poppler-link-private.h:43:35: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt6/src/poppler-document.cc:592:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-document.cc:759:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-embeddedfile.cc:98:26: style:inconclusive: Technically the member function 'Poppler::EmbeddedFile::data' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-qt6.h:398:16: note: Technically the member function 'Poppler::EmbeddedFile::data' can be const. poppler-26.01.0/qt6/src/poppler-embeddedfile.cc:98:26: note: Technically the member function 'Poppler::EmbeddedFile::data' can be const. poppler-26.01.0/qt6/src/poppler-qt6.h:227:13: performance: Function 'name()' should return member 'fontName' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-qt6.h:232:13: performance: Function 'substituteName()' should return member 'fontSubstituteName' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-qt6.h:238:13: performance: Function 'file()' should return member 'fontFile' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-form.cc:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagHidden [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:223:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagPrint [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagPrint [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:248:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionFieldModified [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formButtonPush [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:733:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KU_DIGITAL_SIGNATURE [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:1177:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:1203:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsigned_signature_field [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:1278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:1292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-form.cc:128:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-form.cc:829:14: warning: Member variable 'SignatureValidationInfoPrivate::signature_status' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-form.cc:829:14: warning: Member variable 'SignatureValidationInfoPrivate::certificate_status' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-form.cc:829:14: warning: Member variable 'SignatureValidationInfoPrivate::signing_time' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-form.cc:829:14: warning: Member variable 'SignatureValidationInfoPrivate::docLength' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-form.cc:368:23: style:inconclusive: Technically the member function 'Poppler::FormFieldButton::setState' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:265:10: note: Technically the member function 'Poppler::FormFieldButton::setState' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:368:23: note: Technically the member function 'Poppler::FormFieldButton::setState' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:422:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setText' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:316:10: note: Technically the member function 'Poppler::FormFieldText::setText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:422:21: note: Technically the member function 'Poppler::FormFieldText::setText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:429:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:322:10: note: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:429:21: note: Technically the member function 'Poppler::FormFieldText::setAppearanceText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:472:21: style:inconclusive: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:361:10: note: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:472:21: note: Technically the member function 'Poppler::FormFieldText::setFontSize' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:548:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:430:10: note: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:548:23: note: Technically the member function 'Poppler::FormFieldChoice::setCurrentChoices' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:568:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:440:10: note: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:568:23: note: Technically the member function 'Poppler::FormFieldChoice::setEditChoice' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:589:23: style:inconclusive: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. [functionConst] poppler-26.01.0/qt6/src/poppler-form.h:461:10: note: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:589:23: note: Technically the member function 'Poppler::FormFieldChoice::setAppearanceChoiceText' can be const. poppler-26.01.0/qt6/src/poppler-form.cc:806:23: style: The member function 'Poppler::CertificateInfo::checkPassword' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-form.h:637:10: note: The member function 'Poppler::CertificateInfo::checkPassword' can be static. poppler-26.01.0/qt6/src/poppler-form.cc:806:23: note: The member function 'Poppler::CertificateInfo::checkPassword' can be static. poppler-26.01.0/qt6/src/poppler-form.cc:888:65: style: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-form.h:745:19: note: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. poppler-26.01.0/qt6/src/poppler-form.cc:888:65: note: The member function 'Poppler::SignatureValidationInfo::hashAlgorithm' can be static. poppler-26.01.0/qt6/src/poppler-form.cc:1373:31: style:inconclusive: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-form.h:1020:50: note: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. poppler-26.01.0/qt6/src/poppler-form.cc:1373:31: note: Function 'setNSSDir' argument 1 names different: declaration 'pathURL' definition 'path'. poppler-26.01.0/qt6/src/poppler-form.cc:171:13: style: Local variable 'name' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-form.h:127:13: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-form.cc:171:13: note: Shadow variable poppler-26.01.0/qt6/src/poppler-form.cc:180:13: style: Local variable 'name' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-form.h:127:13: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-form.cc:180:13: note: Shadow variable poppler-26.01.0/qt6/src/poppler-form.cc:539:16: style: Local variable 'choices' shadows outer function [shadowFunction] poppler-26.01.0/qt6/src/poppler-form.h:397:17: note: Shadowed declaration poppler-26.01.0/qt6/src/poppler-form.cc:539:16: note: Shadow variable poppler-26.01.0/qt6/src/poppler-form.cc:1307:16: style: Variable 'backend' can be declared as reference to const [constVariableReference] poppler-26.01.0/qt6/src/poppler-link-extractor.cc:41:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-link.cc:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destXYZ [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRendition [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageNum [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:351:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeLeft [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeTop [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeZoom [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:377:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextLinks [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Goto [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Execute [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Browse [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Action [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sound [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rendition [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavaScript [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Movie [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:682:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCGState [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:692:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hide [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetForm [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubmitForm [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-link.cc:150:19: warning: Member variable 'LinkSoundPrivate::volume' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-link.cc:150:19: warning: Member variable 'LinkSoundPrivate::sync' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-link.cc:150:19: warning: Member variable 'LinkSoundPrivate::repeat' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-link.cc:150:19: warning: Member variable 'LinkSoundPrivate::mix' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-link.cc:61:5: performance: Variable 'kind' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/src/poppler-link.cc:169:165: style:inconclusive: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-link.cc:160:147: note: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. poppler-26.01.0/qt6/src/poppler-link.cc:169:165: note: Function 'LinkRenditionPrivate' argument 4 names different: declaration 'script' definition 'javaScript'. poppler-26.01.0/qt6/src/poppler-link.cc:217:77: style:inconclusive: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-link.cc:209:63: note: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. poppler-26.01.0/qt6/src/poppler-link.cc:217:77: note: Function 'LinkMoviePrivate' argument 2 names different: declaration 'operation' definition '_operation'. poppler-26.01.0/qt6/src/poppler-media.cc:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_rotation' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_playMode' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-movie.cc:34:5: warning: Member variable 'MovieData::m_showControls' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:126:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:369:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:393:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:97:17: warning: Member variable 'OptContentItem::m_group' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:97:17: warning: Member variable 'OptContentItem::m_state' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:97:17: warning: Member variable 'OptContentItem::m_stateBackup' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-optcontent.cc:77:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/src/poppler-optcontent.cc:90:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/src/poppler-optcontent.cc:421:30: style: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-optcontent-private.h:129:10: note: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. poppler-26.01.0/qt6/src/poppler-optcontent.cc:421:30: note: The member function 'Poppler::OptContentModelPrivate::addChild' can be static. poppler-26.01.0/qt6/src/poppler-optcontent-private.h:68:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-optcontent-private.h:72:29: performance: Function 'childList()' should return member 'm_children' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-optcontent.cc:42:60: style: Parameter 'ocModel' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:60:68: style: Parameter 'itemToSetOn' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:149:5: style: Variable 'child' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:161:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:306:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:368:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:383:26: style: Variable 'linkPrivate' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:406:9: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-optcontent.cc:406:9: style: Iterating over container 'aux' that is always empty. [knownEmptyContainer] poppler-26.01.0/qt6/src/poppler-outline.cc:107:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoTo [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-outline.cc:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoToR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-outline.cc:148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionURI [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-outline.cc:53:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-outline.cc:66:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-outline.cc:177:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-page.cc:138:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conversionOpaque [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:532:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferNoHinting [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:567:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPOT_NCOMPS [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:674:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-page.cc:155:25: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-page.cc:156:25: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] poppler-26.01.0/qt6/src/poppler-page.cc:91:9: performance: Variable 'payload' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/src/poppler-page.cc:404:23: style: The member function 'Poppler::PageData::performSingleTextSearch' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-page-private.h:55:10: note: The member function 'Poppler::PageData::performSingleTextSearch' can be static. poppler-26.01.0/qt6/src/poppler-page.cc:404:23: note: The member function 'Poppler::PageData::performSingleTextSearch' can be static. poppler-26.01.0/qt6/src/poppler-page.cc:418:32: style: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. [functionStatic] poppler-26.01.0/qt6/src/poppler-page-private.h:56:19: note: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. poppler-26.01.0/qt6/src/poppler-page.cc:418:32: note: The member function 'Poppler::PageData::performMultipleTextSearch' can be static. poppler-26.01.0/qt6/src/poppler-page.cc:826:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/poppler-page.cc:215:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/poppler-page.cc:222:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/poppler-page.cc:231:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/poppler-page.cc:237:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/poppler-page.cc:273:86: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/qt6/src/poppler-page.cc:541:58: style:inconclusive: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-qt6.h:645:56: note: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. poppler-26.01.0/qt6/src/poppler-page.cc:541:58: note: Function 'renderToImage' argument 3 names different: declaration 'x' definition 'xPos'. poppler-26.01.0/qt6/src/poppler-page.cc:541:68: style:inconclusive: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-qt6.h:645:63: note: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. poppler-26.01.0/qt6/src/poppler-page.cc:541:68: note: Function 'renderToImage' argument 4 names different: declaration 'y' definition 'yPos'. poppler-26.01.0/qt6/src/poppler-page.cc:680:34: style:inconclusive: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-qt6.h:709:32: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt6/src/poppler-page.cc:680:34: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt6/src/poppler-page.cc:711:34: style:inconclusive: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] poppler-26.01.0/qt6/src/poppler-qt6.h:719:32: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt6/src/poppler-page.cc:711:34: note: Function 'text' argument 1 names different: declaration 'rect' definition 'r'. poppler-26.01.0/qt6/src/poppler-page.cc:362:35: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/src/poppler-page.cc:382:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-pdf-converter.cc:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-pdf-converter.cc:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-pdf-converter.cc:194:5: warning: Member variable 'NewSignatureDataPrivate::page' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-converter.h:337:17: performance: Function 'certNickname()' should return member 'certNickname' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:340:17: performance: Function 'password()' should return member 'password' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:349:17: performance: Function 'signatureText()' should return member 'signatureText' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:359:17: performance: Function 'signatureLeftText()' should return member 'signatureLeftText' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:369:17: performance: Function 'reason()' should return member 'reason' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:379:17: performance: Function 'location()' should return member 'location' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:427:17: performance: Function 'fieldPartialName()' should return member 'partialName' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:437:20: performance: Function 'documentOwnerPassword()' should return member 'documentOwnerPassword' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:447:20: performance: Function 'documentUserPassword()' should return member 'documentUserPassword' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-converter.h:458:17: performance: Function 'imagePath()' should return member 'imagePath' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-private.cc:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionCursorEntering [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-private.cc:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-private.cc:243:9: style: The statement 'if (!xrefReconstructed) xrefReconstructed=true' is logically equivalent to 'xrefReconstructed=true'. [duplicateConditionalAssign] poppler-26.01.0/qt6/src/poppler-private.cc:244:27: note: Assignment 'xrefReconstructed=true' poppler-26.01.0/qt6/src/poppler-private.cc:243:9: note: Condition '!xrefReconstructed' is redundant poppler-26.01.0/qt6/src/poppler-private.cc:155:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/poppler-ps-converter.cc:196:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeWidget [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-ps-converter.cc:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-ps-converter.cc:199:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/src/poppler-ps-converter.cc:233:15: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/qt6/src/poppler-sound.cc:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-sound.cc:33:5: warning: Member variable 'SoundData::m_type' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/qt6/src/poppler-qt6.h:142:13: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] poppler-26.01.0/qt6/src/poppler-version.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-version.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MAJOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-version.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MINOR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/src/poppler-version.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPPLER_VERSION_MICRO [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_actualtext.cpp:35:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_actualtext.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_actualtext.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_actualtext.cpp:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_actualtext.cpp:25:22: style:inconclusive: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_actualtext.cpp:13:10: note: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. poppler-26.01.0/qt6/tests/check_actualtext.cpp:25:22: note: Either there is a missing 'override', or the member function 'TestActualText::checkActualText' can be const. poppler-26.01.0/qt6/tests/check_annotations.cpp:60:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:118:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:132:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:154:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithChanges [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:165:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:212:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_annotations.cpp:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorRGB [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_attachments.cpp:23:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_attachments.cpp:31:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_attachments.cpp:68:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_attachments.cpp:101:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_attachments.cpp:120:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:26:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:20:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:26:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testEmpty' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:52:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleList' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:21:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleList' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:52:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleList' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:62:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleRange' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:22:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleRange' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:62:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSingleRange' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:76:33: style:inconclusive: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:23:10: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. poppler-26.01.0/qt6/tests/check_cidfontswidthsbuilder.cpp:76:33: note: Either there is a missing 'override', or the member function 'TestCIDFontsWidthsBuilder::testSimpleSequence' can be const. poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:90:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPGME [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:110:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSS3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:120:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_create_pgp_signature1.cpp:58:10: style: Either there is a missing 'override', or the member function 'TestSignWithGnupgPgp::initTestCase' can be static. [functionStatic] poppler-26.01.0/qt6/tests/check_distinguished_name_parser.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputData [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_distinguished_name_parser.cpp:106:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_distinguished_name_parser.cpp:125:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_distinguished_name_parser.cpp:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedOutput [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_endoflines.cpp:16:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:62:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:71:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:86:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:108:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:131:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:181:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:193:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_fonts.cpp:204:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:26:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:54:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:83:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:130:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:190:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:209:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_forms.cpp:249:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_goostring.cpp:48:21: style:inconclusive: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_goostring.cpp:14:10: note: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. poppler-26.01.0/qt6/tests/check_goostring.cpp:48:21: note: Either there is a missing 'override', or the member function 'TestGooString::testInsert' can be const. poppler-26.01.0/qt6/tests/check_goostring.cpp:68:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:72:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:76:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:80:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:84:9: warning: String literal compared with variable 'goo2.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:104:9: warning: String literal compared with variable 'gooD.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:105:9: warning: String literal compared with variable 'gooF.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:109:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:113:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:117:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_goostring.cpp:121:9: warning: String literal compared with variable 'goo.c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:29:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:76:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:166:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:268:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:362:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:107:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:228:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:324:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:111:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:114:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:117:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:120:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:126:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:129:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:132:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:135:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:142:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:145:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:148:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:151:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:232:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:235:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:238:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:243:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:246:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:249:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:252:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:328:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:331:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:334:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:340:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:343:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:393:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_internal_outline.cpp:424:5: warning: String literal compared with variable 'getTitle(item).c_str()'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] poppler-26.01.0/qt6/tests/check_lexer.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objInt [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_links.cpp:31:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_links.cpp:41:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_links.cpp:71:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_links.cpp:91:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:82:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:92:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:106:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:118:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:127:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:138:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:146:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:155:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:164:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:173:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:182:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:192:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_metadata.cpp:226:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_object.cpp:17:18: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_object.cpp:12:10: note: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. poppler-26.01.0/qt6/tests/check_object.cpp:17:18: note: Either there is a missing 'override', or the member function 'TestObject::benchDefaultConstructor' can be const. poppler-26.01.0/qt6/tests/check_object.cpp:32:18: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. [functionConst] poppler-26.01.0/qt6/tests/check_object.cpp:14:10: note: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. poppler-26.01.0/qt6/tests/check_object.cpp:32:18: note: Either there is a missing 'override', or the member function 'TestObject::benchSetToNull' can be const. poppler-26.01.0/qt6/tests/check_optcontent.cpp:25:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_optcontent.cpp:42:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_optcontent.cpp:74:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_optcontent.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_optcontent.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_optcontent.cpp:357:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_outline.cpp:18:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_overprint.cpp:18:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagelayout.cpp:18:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagelayout.cpp:26:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagelayout.cpp:34:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagemode.cpp:20:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagemode.cpp:28:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagemode.cpp:36:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagemode.cpp:44:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_pagemode.cpp:52:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:25:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:32:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:41:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:48:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:55:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:64:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:74:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:84:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_password.cpp:93:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_permissions.cpp:16:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:23:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:62:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:151:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:181:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:240:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:269:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:289:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_search.cpp:384:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETSI_CAdES_detached [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics.cpp:42:10: style: Either there is a missing 'override', or the member function 'TestSignatureBasics::initTestCase' can be static. [functionStatic] poppler-26.01.0/qt6/tests/check_signature_basics_pgp.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics_pgp.cpp:187:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_signature_basics_pgp.cpp:137:10: style: Either there is a missing 'override', or the member function 'TestSignatureBasicsPgpSignature::initTestCase' can be static. [functionStatic] poppler-26.01.0/qt6/tests/check_strings.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_strings.cpp:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_strings.cpp:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_strings.cpp:193:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_strings.cpp:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_stroke_opacity.cpp:24:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplashBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_stroke_opacity.cpp:32:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTDATADIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_utf8document.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_utf_conversion.cpp:81:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_utf_conversion.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/check_utf_conversion.cpp:122:34: style: C-style pointer casting [cstyleCast] poppler-26.01.0/qt6/tests/poppler-attachments.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/poppler-fonts.cpp:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/poppler-forms.cpp:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/poppler-page-labels.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/poppler-texts.cpp:18:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawOrderLayout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/stress-poppler-dir.cpp:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/stress-poppler-qt6.cpp:28:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/stress-threads-qt6.cpp:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreCase [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/stress-threads-qt6.cpp:112:63: style: Variable 'links' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/qt6/tests/stress-threads-qt6.cpp:120:73: style: Variable 'formFields' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/qt6/tests/test-password-qt6.cpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/test-password-qt6.cpp:30:5: performance: Variable 'doc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/tests/test-poppler-qt6.cpp:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPainterBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/test-poppler-qt6.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/test-poppler-qt6.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt6/tests/test-poppler-qt6.cpp:40:5: performance: Variable 'doc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/qt6/tests/test-render-to-file.cpp:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPainterBackend [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:2791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3065:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3317:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:3978:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:4219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:4394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:4553:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:4737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:4896:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:5156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/Splash.cc:1434:9: warning: Member variable 'Splash::aaBufY' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1434:9: warning: Member variable 'Splash::alpha0X' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1434:9: warning: Member variable 'Splash::alpha0Y' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1434:9: warning: Member variable 'Splash::opClipRes' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1456:9: warning: Member variable 'Splash::aaBufY' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1456:9: warning: Member variable 'Splash::alpha0X' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1456:9: warning: Member variable 'Splash::alpha0Y' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/Splash.cc:1456:9: warning: Member variable 'Splash::opClipRes' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashPath.h:106:9: style:inconclusive: Technically the member function 'SplashPath::getLength' can be const. [functionConst] poppler-26.01.0/splash/SplashPath.h:107:10: style:inconclusive: Technically the member function 'SplashPath::getPoint' can be const. [functionConst] poppler-26.01.0/splash/SplashPath.h:122:10: style:inconclusive: Technically the member function 'SplashPath::noCurrentPoint' can be const. [functionConst] poppler-26.01.0/splash/SplashPath.h:123:10: style:inconclusive: Technically the member function 'SplashPath::onePointSubpath' can be const. [functionConst] poppler-26.01.0/splash/SplashPath.h:124:10: style:inconclusive: Technically the member function 'SplashPath::openSubpath' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:108:17: style:inconclusive: Technically the member function 'SplashClip::getXMin' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:109:17: style:inconclusive: Technically the member function 'SplashClip::getXMax' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:110:17: style:inconclusive: Technically the member function 'SplashClip::getYMin' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:111:17: style:inconclusive: Technically the member function 'SplashClip::getYMax' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:114:9: style:inconclusive: Technically the member function 'SplashClip::getXMinI' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:115:9: style:inconclusive: Technically the member function 'SplashClip::getXMaxI' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:116:9: style:inconclusive: Technically the member function 'SplashClip::getYMinI' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:117:9: style:inconclusive: Technically the member function 'SplashClip::getYMaxI' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:120:9: style:inconclusive: Technically the member function 'SplashClip::getNumPaths' can be const. [functionConst] poppler-26.01.0/splash/SplashFont.h:91:10: style:inconclusive: Technically the member function 'SplashFont::getBBox' can be const. [functionConst] poppler-26.01.0/splash/Splash.cc:1516:21: style:inconclusive: Technically the member function 'Splash::getStrokeAlpha' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:100:17: note: Technically the member function 'Splash::getStrokeAlpha' can be const. poppler-26.01.0/splash/Splash.cc:1516:21: note: Technically the member function 'Splash::getStrokeAlpha' can be const. poppler-26.01.0/splash/Splash.cc:1521:21: style:inconclusive: Technically the member function 'Splash::getFillAlpha' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:101:17: note: Technically the member function 'Splash::getFillAlpha' can be const. poppler-26.01.0/splash/Splash.cc:1521:21: note: Technically the member function 'Splash::getFillAlpha' can be const. poppler-26.01.0/splash/Splash.cc:1526:21: style:inconclusive: Technically the member function 'Splash::getLineWidth' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:102:17: note: Technically the member function 'Splash::getLineWidth' can be const. poppler-26.01.0/splash/Splash.cc:1526:21: note: Technically the member function 'Splash::getLineWidth' can be const. poppler-26.01.0/splash/Splash.cc:1531:13: style:inconclusive: Technically the member function 'Splash::getLineCap' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:103:9: note: Technically the member function 'Splash::getLineCap' can be const. poppler-26.01.0/splash/Splash.cc:1531:13: note: Technically the member function 'Splash::getLineCap' can be const. poppler-26.01.0/splash/Splash.cc:1536:13: style:inconclusive: Technically the member function 'Splash::getLineJoin' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:104:9: note: Technically the member function 'Splash::getLineJoin' can be const. poppler-26.01.0/splash/Splash.cc:1536:13: note: Technically the member function 'Splash::getLineJoin' can be const. poppler-26.01.0/splash/Splash.cc:1541:21: style:inconclusive: Technically the member function 'Splash::getMiterLimit' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:105:17: note: Technically the member function 'Splash::getMiterLimit' can be const. poppler-26.01.0/splash/Splash.cc:1541:21: note: Technically the member function 'Splash::getMiterLimit' can be const. poppler-26.01.0/splash/Splash.cc:1546:21: style:inconclusive: Technically the member function 'Splash::getFlatness' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:106:17: note: Technically the member function 'Splash::getFlatness' can be const. poppler-26.01.0/splash/Splash.cc:1546:21: note: Technically the member function 'Splash::getFlatness' can be const. poppler-26.01.0/splash/Splash.cc:1551:21: style:inconclusive: Technically the member function 'Splash::getLineDashPhase' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:107:17: note: Technically the member function 'Splash::getLineDashPhase' can be const. poppler-26.01.0/splash/Splash.cc:1551:21: note: Technically the member function 'Splash::getLineDashPhase' can be const. poppler-26.01.0/splash/Splash.cc:1556:14: style:inconclusive: Technically the member function 'Splash::getStrokeAdjust' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:108:10: note: Technically the member function 'Splash::getStrokeAdjust' can be const. poppler-26.01.0/splash/Splash.cc:1556:14: note: Technically the member function 'Splash::getStrokeAdjust' can be const. poppler-26.01.0/splash/Splash.cc:1571:14: style:inconclusive: Technically the member function 'Splash::getInNonIsolatedGroup' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:111:10: note: Technically the member function 'Splash::getInNonIsolatedGroup' can be const. poppler-26.01.0/splash/Splash.cc:1571:14: note: Technically the member function 'Splash::getInNonIsolatedGroup' can be const. poppler-26.01.0/splash/Splash.h:230:24: style:inconclusive: Technically the member function 'Splash::getThinLineMode' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:234:22: style:inconclusive: Technically the member function 'Splash::getClipRes' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:241:10: style:inconclusive: Technically the member function 'Splash::getVectorAntialias' can be const. [functionConst] poppler-26.01.0/splash/Splash.cc:1234:21: style:inconclusive: Technically the member function 'Splash::pipeIncX' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:271:10: note: Technically the member function 'Splash::pipeIncX' can be const. poppler-26.01.0/splash/Splash.cc:1234:21: note: Technically the member function 'Splash::pipeIncX' can be const. poppler-26.01.0/splash/Splash.cc:2269:21: style:inconclusive: Technically the member function 'Splash::getBBoxFP' can be const. [functionConst] poppler-26.01.0/splash/Splash.h:284:10: note: Technically the member function 'Splash::getBBoxFP' can be const. poppler-26.01.0/splash/Splash.cc:2269:21: note: Technically the member function 'Splash::getBBoxFP' can be const. poppler-26.01.0/splash/Splash.cc:3045:14: style: The member function 'Splash::scaleMaskYdownXdown' can be static. [functionStatic] poppler-26.01.0/splash/Splash.h:290:10: note: The member function 'Splash::scaleMaskYdownXdown' can be static. poppler-26.01.0/splash/Splash.cc:3045:14: note: The member function 'Splash::scaleMaskYdownXdown' can be static. poppler-26.01.0/splash/Splash.cc:3134:14: style: The member function 'Splash::scaleMaskYdownXup' can be static. [functionStatic] poppler-26.01.0/splash/Splash.h:291:10: note: The member function 'Splash::scaleMaskYdownXup' can be static. poppler-26.01.0/splash/Splash.cc:3134:14: note: The member function 'Splash::scaleMaskYdownXup' can be static. poppler-26.01.0/splash/Splash.cc:3223:14: style: The member function 'Splash::scaleMaskYupXdown' can be static. [functionStatic] poppler-26.01.0/splash/Splash.h:292:10: note: The member function 'Splash::scaleMaskYupXdown' can be static. poppler-26.01.0/splash/Splash.cc:3223:14: note: The member function 'Splash::scaleMaskYupXdown' can be static. poppler-26.01.0/splash/Splash.cc:3307:14: style: The member function 'Splash::scaleMaskYupXup' can be static. [functionStatic] poppler-26.01.0/splash/Splash.h:293:10: note: The member function 'Splash::scaleMaskYupXup' can be static. poppler-26.01.0/splash/Splash.cc:3307:14: note: The member function 'Splash::scaleMaskYupXup' can be static. poppler-26.01.0/splash/Splash.cc:4889:14: style: The member function 'Splash::vertFlipImage' can be static. [functionStatic] poppler-26.01.0/splash/Splash.h:304:10: note: The member function 'Splash::vertFlipImage' can be static. poppler-26.01.0/splash/Splash.cc:4889:14: note: The member function 'Splash::vertFlipImage' can be static. poppler-26.01.0/splash/Splash.cc:3063:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3069:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3158:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3164:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3246:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3336:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3966:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3970:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3976:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:3983:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4217:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4222:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4229:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4236:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4386:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4392:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4551:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4558:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4735:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4741:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4748:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4757:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4766:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4776:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:4901:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:5588:84: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:5588:128: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:5588:176: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/Splash.cc:287:19: style: The scope of the variable 'aSrc' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:287:25: style: The scope of the variable 'aDest' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:287:32: style: The scope of the variable 'alphaI' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:287:40: style: The scope of the variable 'alphaIm1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:287:50: style: The scope of the variable 'alpha0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:287:58: style: The scope of the variable 'aResult' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:289:20: style: The scope of the variable 'cSrc' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:290:29: style: The scope of the variable 'cResult1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:290:39: style: The scope of the variable 'cResult2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:290:49: style: The scope of the variable 'cResult3' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:291:9: style: The scope of the variable 't' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:930:32: style: The scope of the variable 'alpha2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:984:32: style: The scope of the variable 'alpha2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1039:32: style: The scope of the variable 'alpha2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1436:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1458:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1872:33: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1930:17: style: The scope of the variable 'dxdy' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:1931:22: style: The scope of the variable 'clipRes' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2023:19: style: The scope of the variable 'flag' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:17: style: The scope of the variable 'xl0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:22: style: The scope of the variable 'xl1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:27: style: The scope of the variable 'xl2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:32: style: The scope of the variable 'xr0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:37: style: The scope of the variable 'xr1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:42: style: The scope of the variable 'xr2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:47: style: The scope of the variable 'xr3' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:52: style: The scope of the variable 'xx1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:57: style: The scope of the variable 'xx2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2058:62: style: The scope of the variable 'xh' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:17: style: The scope of the variable 'yl0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:22: style: The scope of the variable 'yl1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:27: style: The scope of the variable 'yl2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:32: style: The scope of the variable 'yr0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:37: style: The scope of the variable 'yr1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:42: style: The scope of the variable 'yr2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:47: style: The scope of the variable 'yr3' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:52: style: The scope of the variable 'yy1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:57: style: The scope of the variable 'yy2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2059:62: style: The scope of the variable 'yh' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2060:17: style: The scope of the variable 'dx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2060:21: style: The scope of the variable 'dy' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2060:41: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2060:45: style: The scope of the variable 'd2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2061:17: style: The scope of the variable 'p3' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2144:37: style: The scope of the variable 'lineDashDist' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2144:51: style: The scope of the variable 'segLen' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2145:25: style: The scope of the variable 'x1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2145:29: style: The scope of the variable 'y1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2145:33: style: The scope of the variable 'xa' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2145:37: style: The scope of the variable 'ya' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2146:27: style: The scope of the variable 'lineDashOn' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2146:39: style: The scope of the variable 'newPath' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2305:45: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2306:31: style: The scope of the variable 'clipRes2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2776:12: style: The scope of the variable 'xa' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2776:16: style: The scope of the variable 'xb' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2776:26: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2776:30: style: The scope of the variable 'yy' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3049:18: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3051:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3051:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3051:60: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3051:64: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3138:18: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3140:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3140:53: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3226:18: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3227:31: style: The scope of the variable 'destPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3228:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3228:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3228:60: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3228:64: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3310:18: style: The scope of the variable 'pix' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3311:31: style: The scope of the variable 'destPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3312:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3312:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3588:44: style: The scope of the variable 'th' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3594:12: style: The scope of the variable 'xa' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3594:16: style: The scope of the variable 'xb' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3594:26: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3594:30: style: The scope of the variable 'yy' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3952:18: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3954:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3954:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3954:57: style: The scope of the variable 'xxa' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3954:65: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:3954:69: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4203:18: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4205:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4205:53: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4372:18: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4373:57: style: The scope of the variable 'destAlphaPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4374:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4374:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4374:57: style: The scope of the variable 'xxa' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4374:65: style: The scope of the variable 'd0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4374:69: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4537:18: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4538:57: style: The scope of the variable 'destAlphaPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4539:39: style: The scope of the variable 'xt' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4539:53: style: The scope of the variable 'xx' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4702:12: style: The scope of the variable 'xFrac' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4703:9: style: The scope of the variable 'p' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4727:31: style: The scope of the variable 'destPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4727:57: style: The scope of the variable 'destAlphaPtr' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4794:12: style: The scope of the variable 'yFrac' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4928:17: style: The scope of the variable 'pixel' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4929:31: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:4929:34: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5069:19: style: The scope of the variable 'alpha' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5070:26: style: The scope of the variable 'ap' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5150:34: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5552:24: style: The scope of the variable 'colorinterp' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5785:20: style: The scope of the variable 'q' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5786:15: style: The scope of the variable 'mask' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5918:10: style: The scope of the variable 'first' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:5919:52: style: The scope of the variable 'j0' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:6321:45: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:6427:30: style: The scope of the variable 'clipRes2' can be reduced. [variableScope] poppler-26.01.0/splash/Splash.cc:2141:70: style:inconclusive: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'. [funcArgNamesDifferent] poppler-26.01.0/splash/Splash.h:283:66: note: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'. poppler-26.01.0/splash/Splash.cc:2141:70: note: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'. poppler-26.01.0/splash/Splash.cc:2561:72: style:inconclusive: Function 'fillGlyph2' argument 4 names different: declaration 'noclip' definition 'noClip'. [funcArgNamesDifferent] poppler-26.01.0/splash/Splash.h:287:68: note: Function 'fillGlyph2' argument 4 names different: declaration 'noclip' definition 'noClip'. poppler-26.01.0/splash/Splash.cc:2561:72: note: Function 'fillGlyph2' argument 4 names different: declaration 'noclip' definition 'noClip'. poppler-26.01.0/splash/Splash.cc:5149:20: style: Variable 'q' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/splash/SplashFont.h:65:34: style: Parameter 'fontFileA' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/Splash.cc:2151:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/splash/SplashBitmap.cc:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/SplashBitmap.cc:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/SplashBitmap.cc:665:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/SplashBitmap.cc:445:20: style:inconclusive: Technically the member function 'SplashBitmap::getRGBLine' can be const. [functionConst] poppler-26.01.0/splash/SplashBitmap.h:104:10: note: Technically the member function 'SplashBitmap::getRGBLine' can be const. poppler-26.01.0/splash/SplashBitmap.cc:445:20: note: Technically the member function 'SplashBitmap::getRGBLine' can be const. poppler-26.01.0/splash/SplashBitmap.cc:621:20: style:inconclusive: Technically the member function 'SplashBitmap::getCMYKLine' can be const. [functionConst] poppler-26.01.0/splash/SplashBitmap.h:106:10: note: Technically the member function 'SplashBitmap::getCMYKLine' can be const. poppler-26.01.0/splash/SplashBitmap.cc:621:20: note: Technically the member function 'SplashBitmap::getCMYKLine' can be const. poppler-26.01.0/splash/SplashBitmap.cc:328:29: style:inconclusive: Technically the member function 'SplashBitmap::getAlpha' can be const. [functionConst] poppler-26.01.0/splash/SplashBitmap.h:107:19: note: Technically the member function 'SplashBitmap::getAlpha' can be const. poppler-26.01.0/splash/SplashBitmap.cc:328:29: note: Technically the member function 'SplashBitmap::getAlpha' can be const. poppler-26.01.0/splash/SplashBitmap.cc:357:20: style: The member function 'SplashBitmap::setJpegParams' can be static. [functionStatic] poppler-26.01.0/splash/SplashBitmap.h:127:10: note: The member function 'SplashBitmap::setJpegParams' can be static. poppler-26.01.0/splash/SplashBitmap.cc:357:20: note: The member function 'SplashBitmap::setJpegParams' can be static. poppler-26.01.0/splash/SplashBitmap.cc:113:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashBitmap.cc:120:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashBitmap.cc:603:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashBitmap.cc:448:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:18: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:21: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:24: style: The scope of the variable 'c1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:28: style: The scope of the variable 'm1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:32: style: The scope of the variable 'y1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:448:36: style: The scope of the variable 'k1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:12: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:15: style: The scope of the variable 'm' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:18: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:21: style: The scope of the variable 'k' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:24: style: The scope of the variable 'c1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:28: style: The scope of the variable 'm1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:32: style: The scope of the variable 'y1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:501:36: style: The scope of the variable 'k1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashBitmap.cc:57:57: style:inconclusive: Function 'SplashBitmap' argument 3 names different: declaration 'rowPad' definition 'rowPadA'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashBitmap.h:57:47: note: Function 'SplashBitmap' argument 3 names different: declaration 'rowPad' definition 'rowPadA'. poppler-26.01.0/splash/SplashBitmap.cc:57:57: note: Function 'SplashBitmap' argument 3 names different: declaration 'rowPad' definition 'rowPadA'. poppler-26.01.0/splash/SplashBitmap.cc:57:177: style:inconclusive: Function 'SplashBitmap' argument 7 names different: declaration 'separationList' definition 'separationListA'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashBitmap.h:57:173: note: Function 'SplashBitmap' argument 7 names different: declaration 'separationList' definition 'separationListA'. poppler-26.01.0/splash/SplashBitmap.cc:57:177: note: Function 'SplashBitmap' argument 7 names different: declaration 'separationList' definition 'separationListA'. poppler-26.01.0/splash/SplashBitmap.cc:445:35: style:inconclusive: Function 'getRGBLine' argument 1 names different: declaration 'y' definition 'yl'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashBitmap.h:104:25: note: Function 'getRGBLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:445:35: note: Function 'getRGBLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:498:36: style:inconclusive: Function 'getXBGRLine' argument 1 names different: declaration 'y' definition 'yl'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashBitmap.h:105:26: note: Function 'getXBGRLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:498:36: note: Function 'getXBGRLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:621:36: style:inconclusive: Function 'getCMYKLine' argument 1 names different: declaration 'y' definition 'yl'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashBitmap.h:106:26: note: Function 'getCMYKLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:621:36: note: Function 'getCMYKLine' argument 1 names different: declaration 'y' definition 'yl'. poppler-26.01.0/splash/SplashBitmap.cc:580:34: style: Variable 'aend' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/splash/SplashBitmap.cc:130:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/splash/SplashBitmap.cc:438:22: error: Uninitialized variable: writer [uninitvar] poppler-26.01.0/splash/SplashClip.cc:72:5: performance: Variable 'scanners' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashClip.cc:216:30: style:inconclusive: Technically the member function 'SplashClip::testRect' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:97:22: note: Technically the member function 'SplashClip::testRect' can be const. poppler-26.01.0/splash/SplashClip.cc:216:30: note: Technically the member function 'SplashClip::testRect' can be const. poppler-26.01.0/splash/SplashClip.cc:233:30: style:inconclusive: Technically the member function 'SplashClip::testSpan' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:100:22: note: Technically the member function 'SplashClip::testSpan' can be const. poppler-26.01.0/splash/SplashClip.cc:233:30: note: Technically the member function 'SplashClip::testSpan' can be const. poppler-26.01.0/splash/SplashClip.cc:263:18: style:inconclusive: Technically the member function 'SplashClip::clipAALine' can be const. [functionConst] poppler-26.01.0/splash/SplashClip.h:105:10: note: Technically the member function 'SplashClip::clipAALine' can be const. poppler-26.01.0/splash/SplashClip.cc:263:18: note: Technically the member function 'SplashClip::clipAALine' can be const. poppler-26.01.0/splash/SplashClip.cc:184:9: style: The scope of the variable 'yMinAA' can be reduced. [variableScope] poppler-26.01.0/splash/SplashClip.cc:184:17: style: The scope of the variable 'yMaxAA' can be reduced. [variableScope] poppler-26.01.0/splash/SplashClip.cc:249:130: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/splash/SplashClip.cc:255:64: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/splash/SplashFTFont.cc:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/SplashFTFont.cc:235:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ft_render_mode_mono [valueFlowBailoutIncompleteVar] poppler-26.01.0/splash/SplashFTFontEngine.h:60:10: style:inconclusive: Technically the member function 'SplashFTFontEngine::getAA' can be const. [functionConst] poppler-26.01.0/splash/SplashFTFont.cc:255:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:314:9: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:315:9: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:316:9: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:317:9: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:368:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:380:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:389:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:428:27: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFont.cc:202:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFont.cc:274:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFont.cc:337:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFontEngine.cc:42:5: performance: Variable 'lib' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashFTFontEngine.cc:45:90: style:inconclusive: Function 'init' argument 3 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashFTFontEngine.h:46:81: note: Function 'init' argument 3 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. poppler-26.01.0/splash/SplashFTFontEngine.cc:45:90: note: Function 'init' argument 3 names different: declaration 'enableSlightHinting' definition 'enableSlightHintingA'. poppler-26.01.0/splash/SplashFTFontFile.cc:107:5: performance: Variable 'face' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashFTFontFile.cc:108:5: performance: Variable 'codeToGID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashFTFontFile.cc:57:59: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFontFile.cc:61:62: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFTFontFile.cc:49:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFontFile.cc:79:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFontFile.cc:96:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/splash/SplashFTFontFile.cc:41:17: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/splash/SplashFTFontFile.cc:104:119: style:inconclusive: Function 'SplashFTFontFile' argument 3 names different: declaration 'src' definition 'srcA'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashFTFontFile.h:55:105: note: Function 'SplashFTFontFile' argument 3 names different: declaration 'src' definition 'srcA'. poppler-26.01.0/splash/SplashFTFontFile.cc:104:119: note: Function 'SplashFTFontFile' argument 3 names different: declaration 'src' definition 'srcA'. poppler-26.01.0/splash/SplashFont.cc:45:13: warning: Member variable 'SplashFont::glyphW' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashFont.cc:45:13: warning: Member variable 'SplashFont::glyphH' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashFont.cc:45:13: warning: Member variable 'SplashFont::glyphSize' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashFont.cc:45:13: warning: Member variable 'SplashFont::cacheSets' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashFont.cc:45:13: warning: Member variable 'SplashFont::cacheAssoc' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashFont.cc:90:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFont.cc:92:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashFont.cc:59:9: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/splash/SplashFontFile.cc:36:5: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashPath.cc:95:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashPath.cc:96:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashPath.cc:199:17: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashPath.cc:80:30: style:inconclusive: Function 'reserve' argument 1 names different: declaration 'n' definition 'nPts'. [funcArgNamesDifferent] poppler-26.01.0/splash/SplashPath.h:118:22: note: Function 'reserve' argument 1 names different: declaration 'n' definition 'nPts'. poppler-26.01.0/splash/SplashPath.cc:80:30: note: Function 'reserve' argument 1 names different: declaration 'n' definition 'nPts'. poppler-26.01.0/splash/SplashScreen.cc:60:15: warning: Member variable 'SplashScreen::sizeM1' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashScreen.cc:60:15: warning: Member variable 'SplashScreen::log2Size' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/splash/SplashScreen.cc:198:19: style:inconclusive: Technically the member function 'SplashScreen::distance' can be const. [functionConst] poppler-26.01.0/splash/SplashScreen.h:60:9: note: Technically the member function 'SplashScreen::distance' can be const. poppler-26.01.0/splash/SplashScreen.cc:198:19: note: Technically the member function 'SplashScreen::distance' can be const. poppler-26.01.0/splash/SplashScreen.cc:48:10: style:inconclusive: Technically the member function 'cmpDistancesFunctor::operator()' can be const. [functionConst] poppler-26.01.0/splash/SplashScreen.cc:84:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:89:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:99:15: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:144:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:225:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:245:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:253:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:263:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:270:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:294:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:295:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:345:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashScreen.cc:130:23: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:131:19: style: The scope of the variable 'val' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:23: style: The scope of the variable 'x0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:27: style: The scope of the variable 'x1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:31: style: The scope of the variable 'y0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:35: style: The scope of the variable 'y1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:45: style: The scope of the variable 'd' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:48: style: The scope of the variable 'iMin' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:54: style: The scope of the variable 'dMin' can be reduced. [variableScope] poppler-26.01.0/splash/SplashScreen.cc:222:60: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/splash/SplashState.cc:148:5: performance: Variable 'matrix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/splash/SplashState.cc:40:91: style: Parameter 'screenParams' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashState.cc:226:46: style: Parameter 'red' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashState.cc:226:66: style: Parameter 'green' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashState.cc:226:88: style: Parameter 'blue' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashState.cc:226:109: style: Parameter 'gray' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashXPath.cc:411:19: style:inconclusive: Technically the member function 'SplashXPath::aaScale' can be const. [functionConst] poppler-26.01.0/splash/SplashXPath.h:75:10: note: Technically the member function 'SplashXPath::aaScale' can be const. poppler-26.01.0/splash/SplashXPath.cc:411:19: note: Technically the member function 'SplashXPath::aaScale' can be const. poppler-26.01.0/splash/SplashXPath.cc:52:26: style: The member function 'SplashXPath::transform' can be static. [functionStatic] poppler-26.01.0/splash/SplashXPath.h:78:10: note: The member function 'SplashXPath::transform' can be static. poppler-26.01.0/splash/SplashXPath.cc:52:26: note: The member function 'SplashXPath::transform' can be static. poppler-26.01.0/splash/SplashXPath.cc:220:19: style: The member function 'SplashXPath::strokeAdjust' can be static. [functionStatic] poppler-26.01.0/splash/SplashXPath.h:79:10: note: The member function 'SplashXPath::strokeAdjust' can be static. poppler-26.01.0/splash/SplashXPath.cc:220:19: note: The member function 'SplashXPath::strokeAdjust' can be static. poppler-26.01.0/splash/SplashXPath.cc:75:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashXPath.cc:82:19: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashXPath.cc:260:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/splash/SplashXPath.cc:72:24: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:222:17: style: The scope of the variable 'x' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:222:20: style: The scope of the variable 'y' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:17: style: The scope of the variable 'xl0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:22: style: The scope of the variable 'xl1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:27: style: The scope of the variable 'xl2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:32: style: The scope of the variable 'xr0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:37: style: The scope of the variable 'xr1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:42: style: The scope of the variable 'xr2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:47: style: The scope of the variable 'xr3' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:52: style: The scope of the variable 'xx1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:57: style: The scope of the variable 'xx2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:278:62: style: The scope of the variable 'xh' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:17: style: The scope of the variable 'yl0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:22: style: The scope of the variable 'yl1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:27: style: The scope of the variable 'yl2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:32: style: The scope of the variable 'yr0' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:37: style: The scope of the variable 'yr1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:42: style: The scope of the variable 'yr2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:47: style: The scope of the variable 'yr3' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:52: style: The scope of the variable 'yy1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:57: style: The scope of the variable 'yy2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:279:62: style: The scope of the variable 'yh' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:17: style: The scope of the variable 'dx' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:21: style: The scope of the variable 'dy' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:25: style: The scope of the variable 'mx' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:29: style: The scope of the variable 'my' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:33: style: The scope of the variable 'd1' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:280:37: style: The scope of the variable 'd2' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:281:17: style: The scope of the variable 'p3' can be reduced. [variableScope] poppler-26.01.0/splash/SplashXPath.cc:67:21: style: Variable 'hint' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/splash/SplashXPath.cc:220:51: style: Parameter 'adjust' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/splash/SplashXPath.cc:167:10: style: Variable 'adj0' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/splash/SplashXPath.cc:167:17: style: Variable 'adj1' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/test/cairo-thread-test.cc:48:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Init_FreeType [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_DEST_OVER [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:409:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/cairo-thread-test.cc:430:9: performance: Variable 'document' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/test/cairo-thread-test.cc:431:9: performance: Variable 'basename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/test/cairo-thread-test.cc:56:24: style:inconclusive: Technically the member function 'Document::getFilename' can be const. [functionConst] poppler-26.01.0/test/cairo-thread-test.cc:141:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:69:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:104:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImplicitCastExprClass [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:351:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:87:37: style:inconclusive: Either there is a missing 'override', or the member function '::GooStringFormatCheckerVisitor::VisitFunctionDecl' can be const. [functionConst] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:30:10: note: Either there is a missing 'override', or the member function '::GooStringFormatCheckerVisitor::VisitFunctionDecl' can be const. poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:87:37: note: Either there is a missing 'override', or the member function '::GooStringFormatCheckerVisitor::VisitFunctionDecl' can be const. poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:334:5: style: Class 'GooStringFormatCheckerConsumer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:237:136: style: Parameter 'placeholderText' can be declared as reference to const [constParameterReference] poppler-26.01.0/test/goostring-format-checker/goostring-format-checker.cc:250:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/test/gtk-test.cc:139:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/gtk-test.cc:198:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/gtk-test.cc:270:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/gtk-test.cc:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/gtk-test.cc:222:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/gtk-test.cc:313:92: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/gtk-test.cc:217:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:278:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:286:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:287:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:290:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:299:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:302:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:305:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/gtk-test.cc:346:16: style: The scope of the variable 'file' can be reduced. [variableScope] poppler-26.01.0/test/image-embedding.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-fullrewrite.cc:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-fullrewrite.cc:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objBool [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-fullrewrite.cc:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-fullrewrite.cc:275:17: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-fullrewrite.cc:286:17: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-fullrewrite.cc:292:17: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-fullrewrite.cc:300:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-fullrewrite.cc:308:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-fullrewrite.cc:322:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] poppler-26.01.0/test/pdf-inspector.cc:71:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_DIR [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-inspector.cc:189:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-inspector.cc:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-inspector.cc:256:20: style: The member function 'PdfInspector::error_dialog' can be static. [functionStatic] poppler-26.01.0/test/pdf-inspector.cc:50:10: note: The member function 'PdfInspector::error_dialog' can be static. poppler-26.01.0/test/pdf-inspector.cc:256:20: note: The member function 'PdfInspector::error_dialog' can be static. poppler-26.01.0/test/pdf-inspector.cc:104:5: warning: Class 'PdfInspector' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] poppler-26.01.0/test/pdf-inspector.cc:104:5: warning: Class 'PdfInspector' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] poppler-26.01.0/test/pdf-inspector.cc:76:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:79:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:83:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:85:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:115:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:139:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:169:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:183:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:236:12: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:237:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:238:13: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:265:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/pdf-inspector.cc:84:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:86:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:87:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:89:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:91:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:93:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:95:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:100:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:116:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:123:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:140:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:155:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:171:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:186:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:199:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:208:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:209:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:239:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:245:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:246:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-inspector.cc:267:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/test/pdf-signing-nss.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-signing-nss.cc:78:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNATURE_VALID [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pdf-validate-signature.cc:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/perf-test.cc:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplashColorPtr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/perf-test.cc:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/perf-test.cc:819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCommandLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/perf-test.cc:833:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/perf-test.cc:75:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:206:11: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:402:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:426:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:437:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:438:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/test/perf-test.cc:367:12: style: Same expression used in consecutive assignments of 'hDPI' and 'vDPI'. [duplicateAssignExpression] poppler-26.01.0/test/perf-test.cc:368:12: note: Same expression used in consecutive assignments of 'hDPI' and 'vDPI'. poppler-26.01.0/test/perf-test.cc:367:12: note: Same expression used in consecutive assignments of 'hDPI' and 'vDPI'. poppler-26.01.0/test/perf-test.cc:520:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] poppler-26.01.0/test/perf-test.cc:518:24: note: p is initialized poppler-26.01.0/test/perf-test.cc:520:7: note: p is overwritten poppler-26.01.0/test/perf-test.cc:520:5: style: Variable 'p' is assigned an expression that holds the same value. [redundantAssignment] poppler-26.01.0/test/perf-test.cc:518:24: note: p is assigned 'buf' here. poppler-26.01.0/test/perf-test.cc:520:5: note: Variable 'p' is assigned an expression that holds the same value. poppler-26.01.0/test/perf-test.cc:743:11: style: The scope of the variable 'arg' can be reduced. [variableScope] poppler-26.01.0/test/perf-test.cc:381:14: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] poppler-26.01.0/test/perf-test.cc:799:33: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/test/pkgconfig_test/poppler_cpp_test.cpp:8:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/test/pkgconfig_test/poppler_glib_test.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlFonts.cc:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlFonts.cc:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlFonts.cc:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W700 [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlFonts.cc:179:21: warning:inconclusive: Member variable 'HtmlFont::rotOrSkewed' is not assigned a value in 'HtmlFont::operator='. [operatorEqVarError] poppler-26.01.0/utils/HtmlFonts.cc:179:21: warning: Member variable 'HtmlFont::rotSkewMat' is not assigned a value in 'HtmlFont::operator='. [operatorEqVarError] poppler-26.01.0/utils/HtmlFonts.cc:124:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlFonts.cc:170:5: performance: Variable 'familyName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlFonts.cc:171:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlFonts.cc:172:5: performance: Variable 'FontName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlFonts.h:49:10: style: The member function 'HtmlFontColor::Ok' can be static. [functionStatic] poppler-26.01.0/utils/HtmlFonts.h:78:17: performance: Function 'getFullName()' should return member 'FontName' by const reference. [returnByReference] poppler-26.01.0/utils/HtmlFonts.h:91:17: performance: Function 'getFontName()' should return member 'familyName' by const reference. [returnByReference] poppler-26.01.0/utils/HtmlFonts.cc:82:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] poppler-26.01.0/utils/HtmlFonts.cc:82:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] poppler-26.01.0/utils/HtmlFonts.cc:82:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] poppler-26.01.0/utils/HtmlFonts.cc:82:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] poppler-26.01.0/utils/HtmlFonts.cc:74:49: style:inconclusive: Function 'HtmlFontColor' argument 2 names different: declaration 'opacity' definition 'opacity_'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlFonts.h:54:38: note: Function 'HtmlFontColor' argument 2 names different: declaration 'opacity' definition 'opacity_'. poppler-26.01.0/utils/HtmlFonts.cc:74:49: note: Function 'HtmlFontColor' argument 2 names different: declaration 'opacity' definition 'opacity_'. poppler-26.01.0/utils/HtmlFonts.cc:280:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/utils/HtmlLinks.cc:40:5: performance: Variable 'dest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlLinks.cc:142:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] poppler-26.01.0/utils/HtmlOutputDev.cc:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:240:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unicode [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontType3 [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:518:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unicode [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:816:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1020:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1094:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1436:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strDCT [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1458:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strDCT [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:1764:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoTo [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/HtmlOutputDev.cc:268:11: warning: Member variable 'HtmlPage::fontSize' is not initialized in the constructor. [uninitMemberVar] poppler-26.01.0/utils/HtmlOutputDev.cc:275:5: performance: Variable 'fonts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:276:5: performance: Variable 'links' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:280:5: performance: Variable 'DocName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:982:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:983:5: performance: Variable 'content' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:1052:5: performance: Variable 'docTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.cc:1053:5: performance: Variable 'pages' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] poppler-26.01.0/utils/HtmlOutputDev.h:148:9: style:inconclusive: Technically the member function 'HtmlPage::getNumImages' can be const. [functionConst] poppler-26.01.0/utils/HtmlOutputDev.cc:337:16: style:inconclusive: Technically the member function 'HtmlPage::conv' can be const. [functionConst] poppler-26.01.0/utils/HtmlOutputDev.h:155:10: note: Technically the member function 'HtmlPage::conv' can be const. poppler-26.01.0/utils/HtmlOutputDev.cc:337:16: note: Technically the member function 'HtmlPage::conv' can be const. poppler-26.01.0/utils/HtmlOutputDev.h:278:9: style:inconclusive: Either there is a missing 'override', or the member function 'HtmlOutputDev::getPageWidth' can be const. [functionConst] poppler-26.01.0/utils/HtmlOutputDev.h:279:9: style:inconclusive: Either there is a missing 'override', or the member function 'HtmlOutputDev::getPageHeight' can be const. [functionConst] poppler-26.01.0/utils/HtmlOutputDev.cc:1304:21: style: Either there is a missing 'override', or the member function 'HtmlOutputDev::drawPngImage' can be static. [functionStatic] poppler-26.01.0/utils/HtmlOutputDev.h:295:10: note: Either there is a missing 'override', or the member function 'HtmlOutputDev::drawPngImage' can be static. poppler-26.01.0/utils/HtmlOutputDev.cc:1304:21: note: Either there is a missing 'override', or the member function 'HtmlOutputDev::drawPngImage' can be static. poppler-26.01.0/utils/HtmlOutputDev.cc:584:17: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] poppler-26.01.0/utils/HtmlOutputDev.cc:1166:36: style: Condition 'xml' is always false [knownConditionTrueFalse] poppler-26.01.0/utils/HtmlOutputDev.cc:1163:13: note: Assuming that condition 'xml' is not redundant poppler-26.01.0/utils/HtmlOutputDev.cc:1166:36: note: Condition 'xml' is always false poppler-26.01.0/utils/HtmlOutputDev.cc:1627:16: style: Condition 'complexMode' is always true [knownConditionTrueFalse] poppler-26.01.0/utils/HtmlOutputDev.cc:1625:9: note: Assuming that condition '!complexMode' is not redundant poppler-26.01.0/utils/HtmlOutputDev.cc:1627:16: note: Condition 'complexMode' is always true poppler-26.01.0/utils/HtmlOutputDev.cc:1627:31: style: Condition '!xml' is always true [knownConditionTrueFalse] poppler-26.01.0/utils/HtmlOutputDev.cc:1625:25: note: Assuming that condition 'xml' is not redundant poppler-26.01.0/utils/HtmlOutputDev.cc:1627:31: note: Condition '!xml' is always true poppler-26.01.0/utils/HtmlOutputDev.cc:1770:9: style: Condition '!link' is always false [knownConditionTrueFalse] poppler-26.01.0/utils/HtmlOutputDev.cc:240:16: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:241:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:592:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:593:28: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:1492:24: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:1537:25: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:1572:23: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:1578:30: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/HtmlOutputDev.cc:314:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/utils/HtmlOutputDev.cc:319:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] poppler-26.01.0/utils/HtmlOutputDev.cc:291:17: style: The scope of the variable 'name' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:292:9: style: The scope of the variable 'code' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:293:12: style: The scope of the variable 'dimLength' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:486:12: style: The scope of the variable 'space' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:486:19: style: The scope of the variable 'horSpace' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:486:29: style: The scope of the variable 'vertSpace' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:487:10: style: The scope of the variable 'addSpace' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:487:20: style: The scope of the variable 'addLineBreak' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:488:9: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:512:14: style: The scope of the variable 'found' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:1491:13: style: The scope of the variable 'destPage' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:1539:13: style: The scope of the variable 'destPage' can be reduced. [variableScope] poppler-26.01.0/utils/HtmlOutputDev.cc:160:72: style:inconclusive: Function 'HtmlString' argument 3 names different: declaration 'fonts' definition '_fonts'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlOutputDev.h:71:64: note: Function 'HtmlString' argument 3 names different: declaration 'fonts' definition '_fonts'. poppler-26.01.0/utils/HtmlOutputDev.cc:160:72: note: Function 'HtmlString' argument 3 names different: declaration 'fonts' definition '_fonts'. poppler-26.01.0/utils/HtmlOutputDev.cc:268:25: style:inconclusive: Function 'HtmlPage' argument 1 names different: declaration 'rawOrder' definition 'rawOrderA'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlOutputDev.h:113:28: note: Function 'HtmlPage' argument 1 names different: declaration 'rawOrder' definition 'rawOrderA'. poppler-26.01.0/utils/HtmlOutputDev.cc:268:25: note: Function 'HtmlPage' argument 1 names different: declaration 'rawOrder' definition 'rawOrderA'. poppler-26.01.0/utils/HtmlOutputDev.cc:841:34: style:inconclusive: Function 'dumpComplex' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlOutputDev.h:171:28: note: Function 'dumpComplex' argument 1 names different: declaration 'f' definition 'file'. poppler-26.01.0/utils/HtmlOutputDev.cc:841:34: note: Function 'dumpComplex' argument 1 names different: declaration 'f' definition 'file'. poppler-26.01.0/utils/HtmlOutputDev.cc:1047:176: style:inconclusive: Function 'HtmlOutputDev' argument 8 names different: declaration 'rawOrder' definition 'rawOrderA'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlOutputDev.h:220:165: note: Function 'HtmlOutputDev' argument 8 names different: declaration 'rawOrder' definition 'rawOrderA'. poppler-26.01.0/utils/HtmlOutputDev.cc:1047:176: note: Function 'HtmlOutputDev' argument 8 names different: declaration 'rawOrder' definition 'rawOrderA'. poppler-26.01.0/utils/HtmlOutputDev.cc:1173:35: style:inconclusive: Function 'startPage' argument 1 names different: declaration 'pageNum' definition 'pageNumA'. [funcArgNamesDifferent] poppler-26.01.0/utils/HtmlOutputDev.h:255:24: note: Function 'startPage' argument 1 names different: declaration 'pageNum' definition 'pageNumA'. poppler-26.01.0/utils/HtmlOutputDev.cc:1173:35: note: Function 'startPage' argument 1 names different: declaration 'pageNum' definition 'pageNumA'. poppler-26.01.0/utils/HtmlOutputDev.cc:456:84: style: Parameter 'finish_bold' can be declared as reference to const [constParameterReference] poppler-26.01.0/utils/HtmlOutputDev.h:158:41: style: Parameter 'hStr' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/HtmlOutputDev.cc:1491:22: style: Variable 'destPage' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/ImageOutputDev.cc:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/ImageOutputDev.cc:347:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errIO [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/ImageOutputDev.cc:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfxColorMaxComps [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/ImageOutputDev.cc:559:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strDCT [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/ImageOutputDev.cc:301:22: style:inconclusive: Either there is a missing 'override', or the member function 'ImageOutputDev::getInlineImageLength' can be const. [functionConst] poppler-26.01.0/utils/ImageOutputDev.h:142:10: note: Either there is a missing 'override', or the member function 'ImageOutputDev::getInlineImageLength' can be const. poppler-26.01.0/utils/ImageOutputDev.cc:301:22: note: Either there is a missing 'override', or the member function 'ImageOutputDev::getInlineImageLength' can be const. poppler-26.01.0/utils/ImageOutputDev.cc:61:20: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/ImageOutputDev.cc:326:29: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/ImageOutputDev.cc:420:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/ImageOutputDev.cc:379:19: style: The scope of the variable 'zero' can be reduced. [variableScope] poppler-26.01.0/utils/ImageOutputDev.cc:552:17: style: The scope of the variable 'format' can be reduced. [variableScope] poppler-26.01.0/utils/ImageOutputDev.cc:573:17: style: The scope of the variable 'c' can be reduced. [variableScope] poppler-26.01.0/utils/InMemoryFile.cc:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/parseargs.cc:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/parseargs.cc:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/parseargs.cc:136:10: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:141:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:150:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:159:21: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:160:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:169:14: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/parseargs.cc:40:20: style: The scope of the variable 'arg' can be reduced. [variableScope] poppler-26.01.0/utils/parseargs.cc:129:9: style: The scope of the variable 'j' can be reduced. [variableScope] poppler-26.01.0/utils/parseargs.cc:114:58: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/parseargs.cc:228:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfattach.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfattach.cc:51:30: style: Variable 'win32Console' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfdetach.cc:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfDocEncoding [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfdetach.cc:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdffonts.cc:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdffonts.cc:70:30: style: Variable 'win32Console' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfimages.cc:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfimages.cc:97:30: style: Variable 'win32Console' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfinfo.cc:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:241:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserProperty [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:258:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:425:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionURI [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:441:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subtypeNull [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:709:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:778:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markInfoMarked [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:931:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfinfo.cc:441:38: style:inconclusive: Boolean expression 'pdftype==subtypeNull' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] poppler-26.01.0/utils/pdfinfo.cc:143:22: style: The scope of the variable 's1' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:160:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:726:11: style: The scope of the variable 'page' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:727:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:728:12: style: The scope of the variable 'w' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:728:15: style: The scope of the variable 'h' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:728:18: style: The scope of the variable 'wISO' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:728:24: style: The scope of the variable 'hISO' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:728:30: style: The scope of the variable 'isoThreshold' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:730:9: style: The scope of the variable 'r' can be reduced. [variableScope] poppler-26.01.0/utils/pdfinfo.cc:404:28: style: Variable 'it' can be declared as reference to const [constVariableReference] poppler-26.01.0/utils/pdfseparate.cc:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSyntaxError [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfseparate.cc:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfseparate.cc:77:22: warning: If memory allocation fails, then there is a possible null pointer dereference: auxDestFileName [nullPointerOutOfMemory] poppler-26.01.0/utils/pdfseparate.cc:76:35: note: Assuming allocation function fails poppler-26.01.0/utils/pdfseparate.cc:76:35: note: Assignment 'auxDestFileName=strdup(destFileName)', assigned value is 0 poppler-26.01.0/utils/pdfseparate.cc:77:22: note: Null pointer dereference poppler-26.01.0/utils/pdfseparate.cc:138:30: style: Variable 'win32console' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfsig.cc:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfsig.cc:176:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfsig.cc:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfsig.cc:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfsig.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfsig.cc:122:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] poppler-26.01.0/utils/pdfsig.cc:175:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] poppler-26.01.0/utils/pdfsig.cc:121:22: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/pdftocairo.cc:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:593:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:724:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_DEST_OVER [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:751:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:782:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:847:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:907:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:915:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:944:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftocairo.cc:404:9: style: Condition '!writer' is always true [knownConditionTrueFalse] poppler-26.01.0/utils/pdftocairo.cc:346:25: note: Assignment 'writer=nullptr', assigned value is 0 poppler-26.01.0/utils/pdftocairo.cc:404:9: note: Condition '!writer' is always true poppler-26.01.0/utils/pdftocairo.cc:432:26: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/pdftocairo.cc:574:18: style: C-style pointer casting [cstyleCast] poppler-26.01.0/utils/pdftocairo.cc:740:14: style: The scope of the variable 'cr' can be reduced. [variableScope] poppler-26.01.0/utils/pdftocairo.cc:776:20: style: The scope of the variable 'status' can be reduced. [variableScope] poppler-26.01.0/utils/pdftocairo.cc:819:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/utils/pdftocairo.cc:639:31: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/pdftocairo.cc:639:42: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/pdftocairo.cc:795:34: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/pdftohtml.cc:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftohtml.cc:412:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfDocEncoding [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftohtml.cc:385:22: style: The scope of the variable 'rawString' can be reduced. [variableScope] poppler-26.01.0/utils/pdftohtml.cc:387:14: style: The scope of the variable 'unicodeString' can be reduced. [variableScope] poppler-26.01.0/utils/pdftohtml.cc:388:9: style: The scope of the variable 'unicodeLength' can be reduced. [variableScope] poppler-26.01.0/utils/pdftohtml.cc:392:10: style: The scope of the variable 'isUnicode' can be reduced. [variableScope] poppler-26.01.0/utils/pdftohtml.cc:430:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/utils/pdftoppm.cc:238:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftoppm.cc:306:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splashFormatPng [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftoppm.cc:430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftops.cc:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftops.cc:59:34: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] poppler-26.01.0/utils/pdftotext.cc:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eolUnix [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCommandLine [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfDocEncoding [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:488:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:635:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdftotext.cc:357:13: error: Resource handle 'f' freed twice. [doubleFree] poppler-26.01.0/utils/pdftotext.cc:335:17: note: Resource handle 'f' freed twice. poppler-26.01.0/utils/pdftotext.cc:357:13: note: Resource handle 'f' freed twice. poppler-26.01.0/utils/pdftotext.cc:424:22: style: The scope of the variable 's1' can be reduced. [variableScope] poppler-26.01.0/utils/pdftotext.cc:425:10: style: The scope of the variable 'isUnicode' can be reduced. [variableScope] poppler-26.01.0/utils/pdftotext.cc:427:10: style: The scope of the variable 'buf' can be reduced. [variableScope] poppler-26.01.0/utils/pdftotext.cc:428:12: style: The scope of the variable 'i' can be reduced. [variableScope] poppler-26.01.0/utils/pdftotext.cc:428:15: style: The scope of the variable 'n' can be reduced. [variableScope] poppler-26.01.0/utils/pdftotext.cc:183:30: style: Variable 'win32Console' is assigned a value that is never used. [unreadVariable] poppler-26.01.0/utils/pdfunite.cc:53:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfunite.cc:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSyntaxError [valueFlowBailoutIncompleteVar] poppler-26.01.0/utils/pdfunite.cc:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] poppler-26.01.0/qt5/src/QPainterOutputDev.h:57:1: error: The one definition rule is violated, different classes/structs have the same name 'QPainterOutputDev' [ctuOneDefinitionRuleViolation] poppler-26.01.0/qt6/src/QPainterOutputDev.h:57:1: note: The one definition rule is violated, different classes/structs have the same name 'QPainterOutputDev' poppler-26.01.0/qt5/src/QPainterOutputDev.h:57:1: note: The one definition rule is violated, different classes/structs have the same name 'QPainterOutputDev' diff: head poppler-26.01.0/glib/demo/selections.c:268:92: style: Parameter 'event' can be declared as pointer to const. However it seems that 'pgd_selections_drawing_area_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] poppler-26.01.0/glib/demo/selections.c:603:5: note: You might need to cast the function pointer here poppler-26.01.0/glib/demo/selections.c:268:92: note: Parameter 'event' can be declared as pointer to const head poppler-26.01.0/glib/demo/utils.c:78:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] head poppler-26.01.0/glib/demo/utils.c:92:26: style: Variable 'poppler_page' can be declared as pointer to const [constVariablePointer] head poppler-26.01.0/poppler/Annot.cc:3286:35: style: Condition 'fontName.empty()' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:3285:17: note: Assuming that condition '!fName.empty()' is not redundant poppler-26.01.0/poppler/Annot.cc:3286:35: note: Condition 'fontName.empty()' is always false head poppler-26.01.0/poppler/Annot.cc:3301:49: style: Condition 'fontName.empty()' is always false [knownConditionTrueFalse] poppler-26.01.0/poppler/Annot.cc:3301:17: note: Assuming that condition '!fName.empty()' is not redundant poppler-26.01.0/poppler/Annot.cc:3301:49: note: Condition 'fontName.empty()' is always false head poppler-26.01.0/poppler/GfxFont.cc:613:72: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] head poppler-26.01.0/poppler/PSOutputDev.cc:5570:54: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] head poppler-26.01.0/poppler/PSOutputDev.cc:5574:20: style: Variable 'line' can be declared as pointer to const [constVariablePointer] head poppler-26.01.0/poppler/PSOutputDev.cc:5580:30: style: Variable 'sepCS' can be declared as pointer to const [constVariablePointer] head poppler-26.01.0/poppler/PSOutputDev.cc:6012:54: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] head poppler-26.01.0/poppler/PSOutputDev.cc:6020:30: style: Variable 'sepCS' can be declared as pointer to const [constVariablePointer] head poppler-26.01.0/poppler/SecurityHandler.cc:107:72: style: Parameter 'encryptDictA' can be declared as pointer to const [constParameterPointer] head poppler-26.01.0/poppler/SplashOutputDev.cc:1813:46: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] DONE