2024-05-04 14:30 ftp://ftp.de.debian.org/debian/pool/main/x/xpdf/xpdf_3.04+git20240202.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.59 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: 0f42d81 (2024-05-04 13:39:22 +0200) count: 595 595 elapsed-time: 12.5 12.2 head-timing-info: old-timing-info: head results: xpdf-3.04+git20240202/goo/gfile-xpdf.cc:45:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xpdf-3.04+git20240202/goo/gfile-xpdf.cc:47:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xpdf-3.04+git20240202/goo/parseargs.cc:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/goo/parseargs.cc:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/goo/parseargs.cc:108:6: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/goo/parseargs.cc:113:8: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/goo/parseargs.cc:122:8: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/goo/parseargs.cc:131:15: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/goo/parseargs.cc:132:8: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/goo/parseargs.cc:102:7: style: The scope of the variable 'j' can be reduced. [variableScope] xpdf-3.04+git20240202/goo/parseargs.cc:45:9: style: Variable 'typ' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/goo/parseargs.cc:90:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/PDFCore.cc:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errEncrypted [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:408:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:973:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1000:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:37:14: warning: Member variable 'PDFCorePage::xDest' is not initialized in the constructor. [uninitMemberVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:37:14: warning: Member variable 'PDFCorePage::yDest' is not initialized in the constructor. [uninitMemberVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:56:14: warning: Member variable 'PDFCoreTile::edges' is not initialized in the constructor. [uninitMemberVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:56:14: warning: Member variable 'PDFCoreTile::ctm' is not initialized in the constructor. [uninitMemberVar] xpdf-3.04+git20240202/xpdf/PDFCore.cc:56:14: warning: Member variable 'PDFCoreTile::ictm' is not initialized in the constructor. [uninitMemberVar] xpdf-3.04+git20240202/xpdf/XPDFParams.h:149:22: style:inconclusive: Technically the member function 'XPDFParams::getPageCommand' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.h:150:22: style:inconclusive: Technically the member function 'XPDFParams::getLaunchCommand' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.h:151:22: style:inconclusive: Technically the member function 'XPDFParams::getURLCommand' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.h:152:22: style:inconclusive: Technically the member function 'XPDFParams::getMovieCommand' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:228:7: style:inconclusive: Technically the member function 'PDFCore::getPageNum' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:229:10: style:inconclusive: Technically the member function 'PDFCore::getZoom' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:230:10: style:inconclusive: Technically the member function 'PDFCore::getZoomDPI' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:231:7: style:inconclusive: Technically the member function 'PDFCore::getRotate' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:232:8: style:inconclusive: Technically the member function 'PDFCore::getContinuousMode' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:234:8: style:inconclusive: Technically the member function 'PDFCore::canGoBack' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:235:8: style:inconclusive: Technically the member function 'PDFCore::canGoForward' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:236:7: style:inconclusive: Technically the member function 'PDFCore::getScrollX' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:237:7: style:inconclusive: Technically the member function 'PDFCore::getScrollY' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:238:7: style:inconclusive: Technically the member function 'PDFCore::getDrawAreaWidth' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/PDFCore.h:239:7: style:inconclusive: Technically the member function 'PDFCore::getDrawAreaHeight' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.h:128:3: style: Class 'XPDFParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xpdf-3.04+git20240202/xpdf/PDFCore.cc:924:28: style: Condition '(pg=topPage-dec)<1' is always false [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/PDFCore.cc:921:50: note: Assuming that condition 'topPage<=1' is not redundant xpdf-3.04+git20240202/xpdf/PDFCore.cc:1045:18: note: Calling function 'gotoPrevPage', 1st argument '1' value is 1 xpdf-3.04+git20240202/xpdf/PDFCore.cc:921:39: note: Assuming condition is false xpdf-3.04+git20240202/xpdf/PDFCore.cc:924:28: note: Condition '(pg=topPage-dec)<1' is always false xpdf-3.04+git20240202/xpdf/PDFCore.cc:1992:19: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/PDFCore.cc:163:7: style: The scope of the variable 'err' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:164:10: style: The scope of the variable 'w' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:164:13: style: The scope of the variable 'h' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:384:10: style: The scope of the variable 'hDPI' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:384:16: style: The scope of the variable 'vDPI' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:384:36: style: The scope of the variable 'ut' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:385:13: style: The scope of the variable 't' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:385:16: style: The scope of the variable 'x0' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:385:20: style: The scope of the variable 'x1' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:387:15: style: The scope of the variable 'hist' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:389:10: style: The scope of the variable 'j' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:764:13: style: The scope of the variable 't' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1168:20: style: The scope of the variable 'hAdjust' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1168:29: style: The scope of the variable 'vAdjust' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1168:38: style: The scope of the variable 'i' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1169:16: style: The scope of the variable 'dpi2' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1274:10: style: The scope of the variable 'w' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1275:15: style: The scope of the variable 'vAdjust' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1361:15: style: The scope of the variable 'x1' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1361:19: style: The scope of the variable 'y1' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1361:23: style: The scope of the variable 'py' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1363:20: style: The scope of the variable 'needScroll' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1554:11: style: The scope of the variable 'splash' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1555:15: style: The scope of the variable 'path' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1558:7: style: The scope of the variable 'xi' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1558:11: style: The scope of the variable 'yi' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1558:15: style: The scope of the variable 'wi' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1558:19: style: The scope of the variable 'hi' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1872:10: style: The scope of the variable 'ctm' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1847:46: style:inconclusive: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'. [funcArgNamesDifferent] xpdf-3.04+git20240202/xpdf/PDFCore.h:216:39: note: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'. xpdf-3.04+git20240202/xpdf/PDFCore.cc:1847:46: note: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'. xpdf-3.04+git20240202/xpdf/PDFCore.cc:1972:8: style: Local variable 'out' shadows outer variable [shadowVariable] xpdf-3.04+git20240202/xpdf/PDFCore.h:320:34: note: Shadowed declaration xpdf-3.04+git20240202/xpdf/PDFCore.cc:1972:8: note: Shadow variable xpdf-3.04+git20240202/xpdf/PDFCore.cc:622:13: style: Variable 'tile' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:642:14: style: Variable 'page' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:696:14: style: Variable 'page' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:697:16: style: Variable 'tile' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:799:14: style: Variable 'oldTile' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1818:13: style: Variable 'tile' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1833:14: style: Variable 'page' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:2028:11: style: Variable 'page' can be declared as reference to const [constVariableReference] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1127:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1365:16: style: Variable 'page' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1553:44: style: Parameter 'oneTile' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1895:16: style: Variable 'page' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/PDFCore.cc:800:51: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1835:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xpdf-3.04+git20240202/xpdf/PDFCore.cc:1956:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:146:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmOptionDescRec [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:182:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtResource [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:264:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errCommandLine [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:400:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.h:122:10: style:inconclusive: Technically the member function 'XPDFCore::getWidget' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFCore.h:123:10: style:inconclusive: Technically the member function 'XPDFCore::getDrawAreaWidget' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFCore.h:125:10: style:inconclusive: Technically the member function 'XPDFCore::getBusyCursor' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFCore.h:128:8: style:inconclusive: Technically the member function 'XPDFCore::getHyperlinksEnabled' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFCore.h:138:8: style:inconclusive: Technically the member function 'XPDFCore::getFullScreen' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:76:8: style:inconclusive: Technically the member function 'XPDFViewer::isOk' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:86:10: style:inconclusive: Technically the member function 'XPDFViewer::getWindow' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:53:8: style:inconclusive: Technically the member function 'XPDFApp::remoteServerRunning' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:323:15: note: Technically the member function 'XPDFApp::remoteServerRunning' can be const. xpdf-3.04+git20240202/xpdf/XPDFApp.h:53:8: note: Technically the member function 'XPDFApp::remoteServerRunning' can be const. xpdf-3.04+git20240202/xpdf/XPDFApp.h:63:22: style:inconclusive: Technically the member function 'XPDFApp::getGeometry' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:64:22: style:inconclusive: Technically the member function 'XPDFApp::getTitle' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:65:8: style:inconclusive: Technically the member function 'XPDFApp::getInstallCmap' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:66:7: style:inconclusive: Technically the member function 'XPDFApp::getRGBCubeSize' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:67:8: style:inconclusive: Technically the member function 'XPDFApp::getReverseVideo' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:68:18: style:inconclusive: Technically the member function 'XPDFApp::getPaperRGB' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:69:17: style:inconclusive: Technically the member function 'XPDFApp::getPaperPixel' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:70:17: style:inconclusive: Technically the member function 'XPDFApp::getMattePixel' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:72:22: style:inconclusive: Technically the member function 'XPDFApp::getInitialZoom' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:74:8: style:inconclusive: Technically the member function 'XPDFApp::getFullScreen' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:76:16: style:inconclusive: Technically the member function 'XPDFApp::getAppContext' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFApp.h:77:10: style:inconclusive: Technically the member function 'XPDFApp::getAppShell' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFCore.h:61:4: style: The destructor '~XPDFCore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:122:12: note: Virtual destructor in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:61:4: note: Destructor in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:66:15: style: The function 'loadFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:127:15: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:66:15: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:71:16: style: The function 'loadDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:132:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:71:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:77:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:153:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:77:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:83:16: style: The function 'gotoNextPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:159:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:83:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:84:16: style: The function 'gotoPrevPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:160:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:84:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:85:16: style: The function 'goForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:162:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:85:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:86:16: style: The function 'goBackward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:163:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:86:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:104:16: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:201:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:104:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:106:16: style: The function 'findU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:203:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:106:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:118:40: style: The function 'getPassword' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:223:40: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:118:40: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:124:16: style: The function 'setBusyCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:240:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:124:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:142:16: style: The function 'checkForNewFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:270:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:142:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:168:24: style: The function 'newTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:259:24: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:168:24: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:169:16: style: The function 'updateTileData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:260:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:169:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:171:16: style: The function 'redrawRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:262:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:171:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.h:174:16: style: The function 'updateScrollbars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:269:16: note: Virtual function in base class xpdf-3.04+git20240202/xpdf/XPDFCore.h:174:16: note: Function in derived class xpdf-3.04+git20240202/xpdf/XPDFApp.cc:334:22: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:384:18: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:400:5: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:383:15: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remoteMsgCbk' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xpdf-3.04+git20240202/xpdf/XPDFApp.cc:268:10: note: You might need to cast the function pointer here xpdf-3.04+git20240202/xpdf/XPDFApp.cc:383:15: note: Parameter 'event' can be declared as pointer to const xpdf-3.04+git20240202/xpdf/XPDFCore.cc:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNwidth [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:435:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoTo [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:756:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errInternal [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:821:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmTRAVERSE_CURRENT [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:840:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNcolormap [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:954:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_watch [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmCR_EXPOSE [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1247:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1404:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNvalue [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1476:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNdialogType [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNdialogTitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:100:3: performance: Variable 'shell' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:101:3: performance: Variable 'parentWidget' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xpdf-3.04+git20240202/xpdf/XPDFCore.h:100:15: performance:inconclusive: Technically the member function 'XPDFCore::mungeURL' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:762:23: note: Technically the member function 'XPDFCore::mungeURL' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFCore.h:100:15: note: Technically the member function 'XPDFCore::mungeURL' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFCore.cc:72:12: style: The destructor '~XPDFCoreTile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xpdf-3.04+git20240202/xpdf/PDFCore.h:83:12: note: Virtual destructor in base class xpdf-3.04+git20240202/xpdf/XPDFCore.cc:72:12: note: Destructor in derived class xpdf-3.04+git20240202/xpdf/XPDFCore.cc:579:22: style: Condition 'doQuestionDialog("Launching external application",&msg)' is always false [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1549:16: note: Assignment 'dialogDone=0', assigned value is 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1486:18: note: Calling function 'doDialog' returns 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:579:22: note: Calling function 'doQuestionDialog' returns 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:579:22: note: Condition 'doQuestionDialog("Launching external application",&msg)' is always false xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1553:12: style: Condition '!dialogDone' is always true [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1549:16: note: Assignment 'dialogDone=0', assigned value is 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1553:12: note: Condition '!dialogDone' is always true xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1558:21: style: Return value 'dialogDone>0' is always false [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1549:16: note: Assignment 'dialogDone=0', assigned value is 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1558:21: note: Return value 'dialogDone>0' is always false xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1719:12: style: Condition '!dialogDone' is always true [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1715:16: note: Assignment 'dialogDone=0', assigned value is 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1719:12: note: Condition '!dialogDone' is always true xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1722:18: style: Condition 'dialogDone<0' is always false [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1715:16: note: Assignment 'dialogDone=0', assigned value is 0 xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1722:18: note: Condition 'dialogDone<0' is always false xpdf-3.04+git20240202/xpdf/XPDFCore.cc:435:19: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:467:43: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:520:19: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:528:19: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:536:40: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:557:38: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:565:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:567:19: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:596:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:604:28: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:675:10: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:676:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:677:9: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:721:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1036:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1037:37: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1044:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1045:37: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1052:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1053:37: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1060:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1061:37: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1067:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1113:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1114:39: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1132:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1133:39: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1173:17: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1176:17: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1179:17: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1182:17: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1233:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1396:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1509:32: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1513:34: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1563:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1570:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1667:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1669:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1691:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1698:20: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:913:24: style: Variable 'rgbCubeSize' is reassigned a value before the old one has been used. [redundantAssignment] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:910:21: note: rgbCubeSize is assigned xpdf-3.04+git20240202/xpdf/XPDFCore.cc:913:24: note: rgbCubeSize is overwritten xpdf-3.04+git20240202/xpdf/XPDFCore.cc:288:10: style: The scope of the variable 'newModTime' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:367:8: style: The scope of the variable 'ok' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:429:9: style: The scope of the variable 'array' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:831:17: style: The scope of the variable 'mask' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:834:7: style: The scope of the variable 'r' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:834:10: style: The scope of the variable 'g' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:834:13: style: The scope of the variable 'b' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:834:16: style: The scope of the variable 'n' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:834:19: style: The scope of the variable 'm' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:835:8: style: The scope of the variable 'ok' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1138:8: style: The scope of the variable 'ok' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1164:25: style: The scope of the variable 's' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1239:7: style: The scope of the variable 'w' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1239:10: style: The scope of the variable 'h' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1239:32: style: The scope of the variable 'gray' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1240:7: style: The scope of the variable 'errRightR' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1240:18: style: The scope of the variable 'errRightG' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1240:29: style: The scope of the variable 'errRightB' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1241:7: style: The scope of the variable 'errDownRightR' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1241:22: style: The scope of the variable 'errDownRightG' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1241:37: style: The scope of the variable 'errDownRightB' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:7: style: The scope of the variable 'r0' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:11: style: The scope of the variable 'g0' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:15: style: The scope of the variable 'b0' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:19: style: The scope of the variable 're' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:23: style: The scope of the variable 'ge' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1242:27: style: The scope of the variable 'be' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1499:18: style: The scope of the variable 'scroll' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1499:26: style: The scope of the variable 'text' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:426:17: style: Parameter 'target' can be declared as pointer to const. However it seems that 'convertSelectionCbk' is a callback function, if 'target' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:421:7: note: You might need to cast the function pointer here xpdf-3.04+git20240202/xpdf/XPDFCore.cc:426:17: note: Parameter 'target' can be declared as pointer to const xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1037:30: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1045:30: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1053:30: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1061:30: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFCore.cc:1237:18: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psLevel2 [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:521:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:603:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:807:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:856:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:887:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:63:3: performance: Variable 'cmds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:161:3: performance: Variable 'psLevel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:162:3: performance: Variable 'initialZoom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xpdf-3.04+git20240202/xpdf/XPDFParams.h:137:15: style:inconclusive: Technically the member function 'XPDFParams::getPSFile' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:925:25: note: Technically the member function 'XPDFParams::getPSFile' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:137:15: note: Technically the member function 'XPDFParams::getPSFile' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:138:7: style:inconclusive: Technically the member function 'XPDFParams::getPSPaperWidth' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:952:17: note: Technically the member function 'XPDFParams::getPSPaperWidth' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:138:7: note: Technically the member function 'XPDFParams::getPSPaperWidth' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:139:7: style:inconclusive: Technically the member function 'XPDFParams::getPSPaperHeight' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:961:17: note: Technically the member function 'XPDFParams::getPSPaperHeight' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:139:7: note: Technically the member function 'XPDFParams::getPSPaperHeight' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:140:8: style:inconclusive: Technically the member function 'XPDFParams::getPSImageableArea' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:970:18: note: Technically the member function 'XPDFParams::getPSImageableArea' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:140:8: note: Technically the member function 'XPDFParams::getPSImageableArea' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:141:8: style:inconclusive: Technically the member function 'XPDFParams::getPSDuplex' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:988:18: note: Technically the member function 'XPDFParams::getPSDuplex' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:141:8: note: Technically the member function 'XPDFParams::getPSDuplex' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:142:8: style:inconclusive: Technically the member function 'XPDFParams::getPSCrop' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:979:18: note: Technically the member function 'XPDFParams::getPSCrop' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:142:8: note: Technically the member function 'XPDFParams::getPSCrop' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:143:8: style:inconclusive: Technically the member function 'XPDFParams::getPSExpandSmaller' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:934:18: note: Technically the member function 'XPDFParams::getPSExpandSmaller' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:143:8: note: Technically the member function 'XPDFParams::getPSExpandSmaller' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:144:8: style:inconclusive: Technically the member function 'XPDFParams::getPSShrinkLarger' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:943:18: note: Technically the member function 'XPDFParams::getPSShrinkLarger' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:144:8: note: Technically the member function 'XPDFParams::getPSShrinkLarger' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:145:11: style:inconclusive: Technically the member function 'XPDFParams::getPSLevel' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:997:21: note: Technically the member function 'XPDFParams::getPSLevel' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:145:11: note: Technically the member function 'XPDFParams::getPSLevel' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:146:15: style:inconclusive: Technically the member function 'XPDFParams::getInitialZoom' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:1006:25: note: Technically the member function 'XPDFParams::getInitialZoom' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:146:15: note: Technically the member function 'XPDFParams::getInitialZoom' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:147:8: style:inconclusive: Technically the member function 'XPDFParams::getContinuousView' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:1015:18: note: Technically the member function 'XPDFParams::getContinuousView' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:147:8: note: Technically the member function 'XPDFParams::getContinuousView' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:148:8: style:inconclusive: Technically the member function 'XPDFParams::getOverprintPreview' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:1024:18: note: Technically the member function 'XPDFParams::getOverprintPreview' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:148:8: note: Technically the member function 'XPDFParams::getOverprintPreview' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:153:21: style:inconclusive: Technically the member function 'XPDFParams::getKeyBinding' can be const. [functionConst] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:1033:31: note: Technically the member function 'XPDFParams::getKeyBinding' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:153:21: note: Technically the member function 'XPDFParams::getKeyBinding' can be const. xpdf-3.04+git20240202/xpdf/XPDFParams.h:177:8: performance:inconclusive: Technically the member function 'XPDFParams::parseFontFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:499:18: note: Technically the member function 'XPDFParams::parseFontFile' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:177:8: note: Technically the member function 'XPDFParams::parseFontFile' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:193:8: performance:inconclusive: Technically the member function 'XPDFParams::parseKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:650:18: note: Technically the member function 'XPDFParams::parseKey' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:193:8: note: Technically the member function 'XPDFParams::parseKey' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:198:8: performance:inconclusive: Technically the member function 'XPDFParams::parseCommand' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:792:18: note: Technically the member function 'XPDFParams::parseCommand' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:198:8: note: Technically the member function 'XPDFParams::parseCommand' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:202:8: performance:inconclusive: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:803:18: note: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:202:8: note: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:205:8: performance:inconclusive: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:817:18: note: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:205:8: note: Technically the member function 'XPDFParams::parseString' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:208:8: performance:inconclusive: Technically the member function 'XPDFParams::parseYesNo' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:832:18: note: Technically the member function 'XPDFParams::parseYesNo' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:208:8: note: Technically the member function 'XPDFParams::parseYesNo' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:211:8: performance:inconclusive: Technically the member function 'XPDFParams::parseInteger' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:850:18: note: Technically the member function 'XPDFParams::parseInteger' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:211:8: note: Technically the member function 'XPDFParams::parseInteger' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:214:8: performance:inconclusive: Technically the member function 'XPDFParams::parseFloat' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:881:18: note: Technically the member function 'XPDFParams::parseFloat' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.h:214:8: note: Technically the member function 'XPDFParams::parseFloat' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFParams.cc:811:18: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:345:9: style: The scope of the variable 'f2' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFParams.cc:1042:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:218:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XtInherit [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:303:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expose [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:456:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:533:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGeometryAlmost [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:638:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGeometryAlmost [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:686:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineSolid [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:830:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:937:7: style: Condition '!c' is always false [knownConditionTrueFalse] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:214:29: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:215:29: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:224:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:227:33: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:230:37: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:237:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:238:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:250:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:251:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:274:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:284:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:304:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:349:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:350:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:351:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:397:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:414:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:449:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:450:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:514:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:552:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:555:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:561:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:572:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:575:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:583:32: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:594:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:595:30: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:603:8: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:604:8: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:609:35: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:614:33: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:655:9: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:661:22: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:681:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:701:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:708:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:731:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:772:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:817:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:862:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:863:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:874:23: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:884:9: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:887:11: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:936:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:300:18: style: The scope of the variable 'y2' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:725:7: style: The scope of the variable 'dy' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:878:22: style: The scope of the variable 'c' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:213:45: style:inconclusive: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'. [funcArgNamesDifferent] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:28:45: note: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'. xpdf-3.04+git20240202/xpdf/XPDFTree.cc:213:45: note: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'. xpdf-3.04+git20240202/xpdf/XPDFTree.cc:949:35: style:inconclusive: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'. [funcArgNamesDifferent] xpdf-3.04+git20240202/xpdf/XPDFTree.h:42:35: note: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'. xpdf-3.04+git20240202/xpdf/XPDFTree.cc:949:35: note: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'. xpdf-3.04+git20240202/xpdf/XPDFTree.cc:299:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:396:26: style: Parameter 'reply' can be declared as pointer to const. However it seems that 'setValuesAlmost' is a callback function, if 'reply' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:158:6: note: You might need to cast the function pointer here xpdf-3.04+git20240202/xpdf/XPDFTree.cc:396:26: note: Parameter 'reply' can be declared as pointer to const xpdf-3.04+git20240202/xpdf/XPDFTree.cc:724:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:807:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:875:24: style: Variable 'bpe' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:878:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFTree.cc:920:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:357:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNtitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:389:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionGoTo [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:502:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:565:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:616:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod5Mask [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errConfig [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:784:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:824:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:945:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1038:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionURI [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNmarginWidth [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1854:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNmenuPost [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2009:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNuserData [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2542:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNtitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2714:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNdialogTitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2812:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNokLabelString [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2888:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNdialogTitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3086:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNokLabelString [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNdialogTitle [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3490:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNsensitive [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3514:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNsensitive [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3528:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNsensitive [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psModePS [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3613:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:118:8: style: Unused private function: 'XPDFViewer::cmdAbout' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:119:8: style: Unused private function: 'XPDFViewer::cmdCloseOutline' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:120:8: style: Unused private function: 'XPDFViewer::cmdCloseWindow' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:121:8: style: Unused private function: 'XPDFViewer::cmdCloseWindowOrQuit' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:123:8: style: Unused private function: 'XPDFViewer::cmdEndPan' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:124:8: style: Unused private function: 'XPDFViewer::cmdEndSelection' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:125:8: style: Unused private function: 'XPDFViewer::cmdFind' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:126:8: style: Unused private function: 'XPDFViewer::cmdFindNext' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:127:8: style: Unused private function: 'XPDFViewer::cmdFindPrev' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:128:8: style: Unused private function: 'XPDFViewer::cmdFocusToDocWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:129:8: style: Unused private function: 'XPDFViewer::cmdFocusToPageNum' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:130:8: style: Unused private function: 'XPDFViewer::cmdFollowLink' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:131:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkInNewWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:132:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkInNewWinNoSel' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:133:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkNoSel' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:135:8: style: Unused private function: 'XPDFViewer::cmdGoBackward' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:136:8: style: Unused private function: 'XPDFViewer::cmdGoForward' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:137:8: style: Unused private function: 'XPDFViewer::cmdGotoDest' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:138:8: style: Unused private function: 'XPDFViewer::cmdGotoLastPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:139:8: style: Unused private function: 'XPDFViewer::cmdGotoLastPageNoScroll' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:140:8: style: Unused private function: 'XPDFViewer::cmdGotoPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:141:8: style: Unused private function: 'XPDFViewer::cmdGotoPageNoScroll' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:142:8: style: Unused private function: 'XPDFViewer::cmdNextPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:143:8: style: Unused private function: 'XPDFViewer::cmdNextPageNoScroll' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:144:8: style: Unused private function: 'XPDFViewer::cmdOpen' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:145:8: style: Unused private function: 'XPDFViewer::cmdOpenFile' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:146:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtDest' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:147:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtDestInNewWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:148:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:149:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtPageInNewWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:150:8: style: Unused private function: 'XPDFViewer::cmdOpenFileInNewWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:151:8: style: Unused private function: 'XPDFViewer::cmdOpenInNewWin' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:152:8: style: Unused private function: 'XPDFViewer::cmdOpenOutline' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:153:8: style: Unused private function: 'XPDFViewer::cmdPageDown' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:154:8: style: Unused private function: 'XPDFViewer::cmdPageUp' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:155:8: style: Unused private function: 'XPDFViewer::cmdPostPopupMenu' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:156:8: style: Unused private function: 'XPDFViewer::cmdPrevPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:157:8: style: Unused private function: 'XPDFViewer::cmdPrevPageNoScroll' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:158:8: style: Unused private function: 'XPDFViewer::cmdPrint' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:159:8: style: Unused private function: 'XPDFViewer::cmdQuit' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:160:8: style: Unused private function: 'XPDFViewer::cmdRaise' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:161:8: style: Unused private function: 'XPDFViewer::cmdRedraw' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:162:8: style: Unused private function: 'XPDFViewer::cmdReload' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:165:8: style: Unused private function: 'XPDFViewer::cmdRun' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:166:8: style: Unused private function: 'XPDFViewer::cmdSaveAs' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:167:8: style: Unused private function: 'XPDFViewer::cmdScrollDown' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:168:8: style: Unused private function: 'XPDFViewer::cmdScrollDownNextPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:169:8: style: Unused private function: 'XPDFViewer::cmdScrollLeft' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:170:8: style: Unused private function: 'XPDFViewer::cmdScrollOutlineDown' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:171:8: style: Unused private function: 'XPDFViewer::cmdScrollOutlineUp' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:172:8: style: Unused private function: 'XPDFViewer::cmdScrollRight' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:173:8: style: Unused private function: 'XPDFViewer::cmdScrollToBottomEdge' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:174:8: style: Unused private function: 'XPDFViewer::cmdScrollToBottomRight' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:175:8: style: Unused private function: 'XPDFViewer::cmdScrollToLeftEdge' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:176:8: style: Unused private function: 'XPDFViewer::cmdScrollToRightEdge' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:177:8: style: Unused private function: 'XPDFViewer::cmdScrollToTopEdge' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:178:8: style: Unused private function: 'XPDFViewer::cmdScrollToTopLeft' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:179:8: style: Unused private function: 'XPDFViewer::cmdScrollUp' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:180:8: style: Unused private function: 'XPDFViewer::cmdScrollUpPrevPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:181:8: style: Unused private function: 'XPDFViewer::cmdSearch' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:182:8: style: Unused private function: 'XPDFViewer::cmdSetSelection' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:184:8: style: Unused private function: 'XPDFViewer::cmdStartPan' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:185:8: style: Unused private function: 'XPDFViewer::cmdStartSelection' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:186:8: style: Unused private function: 'XPDFViewer::cmdToggleContinuousMode' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:187:8: style: Unused private function: 'XPDFViewer::cmdToggleFullScreenMode' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:188:8: style: Unused private function: 'XPDFViewer::cmdToggleOutline' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:190:8: style: Unused private function: 'XPDFViewer::cmdZoomFitPage' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:191:8: style: Unused private function: 'XPDFViewer::cmdZoomFitWidth' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:192:8: style: Unused private function: 'XPDFViewer::cmdZoomFitHeight' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:193:8: style: Unused private function: 'XPDFViewer::cmdZoomIn' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:194:8: style: Unused private function: 'XPDFViewer::cmdZoomOut' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:195:8: style: Unused private function: 'XPDFViewer::cmdZoomPercent' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:196:8: style: Unused private function: 'XPDFViewer::cmdZoomToSelection' [unusedPrivateFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.h:114:7: performance:inconclusive: Technically the member function 'XPDFViewer::getModifiers' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:591:17: note: Technically the member function 'XPDFViewer::getModifiers' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:114:7: note: Technically the member function 'XPDFViewer::getModifiers' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:119:8: performance:inconclusive: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:719:18: note: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:119:8: note: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:152:8: performance:inconclusive: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:917:18: note: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:152:8: note: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:170:8: performance:inconclusive: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1121:18: note: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:170:8: note: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:171:8: performance:inconclusive: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1141:18: note: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:171:8: note: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:188:8: performance:inconclusive: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1257:18: note: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:188:8: note: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:206:8: performance:inconclusive: Technically the member function 'XPDFViewer::addToolTip' can be static (but you may consider moving to unnamed namespace). [functionStatic] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1982:18: note: Technically the member function 'XPDFViewer::addToolTip' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.h:206:8: note: Technically the member function 'XPDFViewer::addToolTip' can be static (but you may consider moving to unnamed namespace). xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:357:32: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:472:16: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:484:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:497:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:562:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1039:40: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1518:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1693:33: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2028:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2034:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2040:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2048:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2054:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2060:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2068:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2074:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2080:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2088:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2094:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2100:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2108:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2114:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2120:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2128:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2134:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2140:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2148:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2154:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2160:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2168:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2174:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2180:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2188:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2194:12: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2269:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2277:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2285:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2293:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2301:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2309:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2356:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2357:38: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2376:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2386:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2396:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2403:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2410:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2417:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2424:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2431:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2441:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2443:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2450:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2452:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2463:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2470:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2477:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2488:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2495:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2502:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2533:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2579:35: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2754:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2760:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2766:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2772:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2782:31: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2791:33: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2831:34: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2849:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2851:5: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3028:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3036:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3069:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3105:34: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3122:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3124:5: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3404:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3406:43: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3414:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3416:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3428:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3430:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3444:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3446:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3460:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3484:43: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3506:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3508:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3520:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3522:7: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3596:24: style: C-style pointer casting [cstyleCast] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:457:15: style: The scope of the variable 'newViewer' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:458:15: style: The scope of the variable 'action' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1011:8: style: The scope of the variable 'c0' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1525:10: style: The scope of the variable 'btn' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2534:8: style: The scope of the variable 'buf' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2808:14: style: The scope of the variable 'dir' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3082:14: style: The scope of the variable 'dir' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3468:15: style: The scope of the variable 'psFileName2' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3469:15: style: The scope of the variable 'p' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3652:17: style: The scope of the variable 'i' can be reduced. [variableScope] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1006:42: style: Local variable 'mouseX' shadows outer function [shadowFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:693:12: note: Shadowed declaration xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1006:42: note: Shadow variable xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1006:50: style: Local variable 'mouseY' shadows outer function [shadowFunction] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:704:12: note: Shadowed declaration xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1006:50: note: Shadow variable xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:719:63: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:767:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:771:59: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:775:59: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:885:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:913:63: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:917:62: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:981:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1001:54: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1105:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1121:68: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1141:66: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1257:64: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:1982:50: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2357:31: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2442:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:2451:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3415:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3429:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3445:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3507:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/XPDFViewer.cc:3521:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xpdf-3.04+git20240202/xpdf/xpdf.cc:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] diff: DONE