2026-05-27 09:54 ftp://ftp.de.debian.org/debian/pool/main/g/gutenprint/gutenprint_5.3.6-2026-02-01T02-18-9b0bdf87.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=zlib --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 -j4 platform: Linux-7.0.7+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: 96d4a962 (2026-05-27 09:37:54 +0200) count: 1721 1670 elapsed-time: 61.1 152.8 head-timing-info: old-timing-info: head results: gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.c:38:2: error: #error "Must define CORRTABLE_PATH or PACKAGE_DATA_DIR!" [preprocessorErrorDirective] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphyneo.c:476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphyneo.c:259:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphyneo.c:156:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:1058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:364:21: style: Redundant assignment of 'job->hdr.planesize' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:365:16: style: Redundant assignment of 'job->hdr.rows' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:366:19: style: Redundant assignment of 'job->hdr.columns' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:101:35: style: Parameter 'planedata' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:160:69: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:328:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak1400.c:456:20: error: Uninitialized variable: rdbuf2 [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:476:14: style: Redundant assignment of '*plane_len' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:491:13: style: Redundant assignment of '*plane_len' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:870:20: error: Uninitialized variable: rdbuf2 [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:572:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_canonselphy.c:865:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:791:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:3041:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:3502:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hiti_heattable_v2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:572:57: style: The comparison 'offset == 0' is always true. [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:492:15: note: 'offset' is assigned value '0' here. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:572:57: note: The comparison 'offset == 0' is always true. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:455:23: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:743:65: style: Parameter 'media' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak605.c:653:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:130:70: style: Parameter 'sizes' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:260:57: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:260:96: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:355:84: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:443:84: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak6800.c:730:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:313:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:313:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:392:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:393:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:394:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:417:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:418:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:286:10: style: The comparison 'try == 0' is always true. [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:282:12: note: 'try' is assigned value '0' here. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:286:10: note: The comparison 'try == 0' is always true. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:605:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:37:11: style: struct member 'rtp1_req::payload' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:41:11: style: struct member 'rtp1_sts::base' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:47:11: style: struct member 'rtp1_resp::hdr' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:48:11: style: struct member 'rtp1_resp::cmd' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:51:11: style: struct member 'rtp1_resp::payload' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:98:11: style: struct member 'rtp1_mediastatus::unk' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:138:10: style: struct member 'rtp1_sensors::unk' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:142:10: style: struct member 'rtp1_sensors::head_temp' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_kodak8800.c:143:10: style: struct member 'rtp1_sensors::head_temp_target' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:134:40: style: Parameter 'lib' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:154:47: style: Parameter 'lib' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:154:83: style: Parameter 'databuf' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:193:46: style: Parameter 'lib' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:194:16: style: Parameter 'data_r' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:194:33: style: Parameter 'data_g' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu.c:194:50: style: Parameter 'data_b' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:600:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:649:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:726:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:228:31: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:373:13: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:455:16: style: Parameter 'y_i' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:455:30: style: Parameter 'm_i' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:455:44: style: Parameter 'c_i' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:526:23: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:599:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:375:4: error: Uninitialized variable: addr [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:373:20: note: Assignment 'addr=(uint8_t*)&ipaddr', assigned value is gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:375:4: note: Uninitialized variable: addr gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:237:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:307:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_magicard.c:614:11: style: Variable 'copies' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1586:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2694:6: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:3516:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:3516:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu70x.c:2460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2319:11: style: Redundant assignment of 'ptr[i]' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2658:12: style: Redundant assignment of 'ver_maj' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2663:12: style: Redundant assignment of 'ver_min' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1596:50: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1684:59: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1858:33: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:11: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:23: style: Variable 'o' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:27: style: Variable 'om' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1870:32: style: Variable 'cvd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1951:12: style: Variable 'pw1' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1951:18: style: Variable 'pw2' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1951:24: style: Variable 'pw3' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:1951:30: style: Variable 'pw4' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2097:42: style: Parameter 'scores' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2097:58: style: Parameter 'below40' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2154:42: style: Parameter 'scores' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2154:58: style: Parameter 'below40' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2652:9: style: Variable 'dat' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:3600:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_hiti.c:2949:7: style: Variable 'sent' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:627:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:642:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:642:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:621:27: style: Variable 'plane' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1228:27: style: Variable 'plane' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1313:27: style: Variable 'plane' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1394:56: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1394:85: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1414:60: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1423:62: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1263:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1272:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1281:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1290:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1300:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1305:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu9550.c:1330:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:2520:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsup95d.c:563:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1426:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1427:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1429:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1970:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3254:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3256:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3300:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsup95d.c:177:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:668:26: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:668:26: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:905:4: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2108:4: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2181:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2191:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2191:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsup95d.c:461:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2283:10: style: Redundant assignment of 'y_ppm' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:2304:10: style: Redundant assignment of 'y_ppm' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3592:29: style: The comparison 'cwd_index == 1' is always true. [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3313:18: note: 'cwd_index' is assigned value '1' here. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3592:29: note: The comparison 'cwd_index == 1' is always true. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4696:5: style: Redundant assignment of 'j' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4659:15: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4659:15: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4787:82: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4787:82: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4828:81: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4828:81: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4871:84: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4871:84: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4916:84: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4916:84: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4976:83: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4976:83: note: Shadow argument gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:490:54: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:494:23: style: Variable 'pano' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1192:50: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1232:27: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1234:16: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1415:10: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:1967:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3243:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:3256:9: style: Variable 'val' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4128:63: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4213:69: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4268:63: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4042:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4056:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:722:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:868:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:758:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:378:16: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:548:61: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:549:41: style: Parameter 'sts' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:611:68: style: Parameter 'medias' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:630:82: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:740:82: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:977:26: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:1051:23: error: Uninitialized variable: &status2 [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:177:5: style: union member 'Anonymous23::end_data' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos1245.c:176:12: style: struct member 'Anonymous25::pad' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:531:23: style: Redundant assignment of 'resp.hdr.payload_len' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:616:18: style: Redundant assignment of 'resp.total_size' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:707:13: style: Redundant assignment of 'data[ret]' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:864:32: style: Redundant assignment of 'ctx->media.items[i].columns' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:865:29: style: Redundant assignment of 'ctx->media.items[i].rows' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:498:57: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:591:71: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:670:73: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:894:26: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos2145.c:967:19: error: Uninitialized variable: &sts2 [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:840:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1095:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:813:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:1220:32: warning: Logical conjunction always evaluates to false: job->hdr.pano.total < 2 && job->hdr.pano.total > 3. [incorrectLogicOperator] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:1222:31: warning: Logical conjunction always evaluates to false: job->hdr.pano.page < 1 && job->hdr.pano.page > 3. [incorrectLogicOperator] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:1226:7: error: Invalid bswap_16() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:1227:7: error: Invalid bswap_16() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:2226:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:2231:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu70x.c:2239:62: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:602:63: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:1037:65: style: Parameter 'injob' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:2085:52: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:2085:84: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsu70x.c:599:8: style: Variable 'jobid' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:298:12: style: struct member 'Anonymous3::zeropad' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:308:12: style: struct member 'Anonymous4::zero_a' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_mitsud90.c:313:12: style: struct member 'Anonymous4::zero_b' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1534:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1127:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1129:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1127:9: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1696:8: style: Redundant assignment of 'tmp' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:777:65: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1309:26: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6145.c:1575:19: error: Uninitialized variable: &sts2 [uninitvar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:793:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupd.c:929:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:637:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:1151:26: style: The if condition is the same as the previous if condition [duplicateCondition] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:1119:26: note: First condition gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:1151:26: note: Second condition gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:1176:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:855:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:857:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:855:9: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:767:65: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_shinkos6245.c:954:26: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:52:10: style: Redundant assignment of 'hdr[i]' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:765:18: style: Redundant assignment of 'resp.total_size' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:870:13: style: Redundant assignment of 'data[ret]' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:912:27: style: Redundant assignment of 'media->items[i].columns' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:913:24: style: Redundant assignment of 'media->items[i].rows' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:892:50: style:inconclusive: Function 'sinfonia_query_media' argument 1 names different: declaration 'usbh' definition 'dev'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.h:417:50: note: Function 'sinfonia_query_media' argument 1 names different: declaration 'usbh' definition 'dev'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:892:50: note: Function 'sinfonia_query_media' argument 1 names different: declaration 'usbh' definition 'dev'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:734:73: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sinfonia.c:833:75: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtocanon.c:53:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtodyesub.c:51:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtodyesub.c:34:12: style: Parameter 'argv' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupd.c:487:7: style: Redundant assignment of 'len' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupd.c:824:7: style: Redundant assignment of 'len' to itself. [selfAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupd.c:470:44: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtocanon.c:34:12: style: Parameter 'argv' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtocanon.c:116:13: style: Variable 'what' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtoepson.c:67:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/commandtoepson.c:48:12: style: Parameter 'argv' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUPS_MODELDIR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:409:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/genppd.c:316:35: error: There is an unknown macro here somewhere. Configuration is required. If BASE_VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:279:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:277:33: note: outer condition: printer gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:279:12: note: identical inner condition: printer gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-genppd.c:539:14: style: Condition 'langs' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/gutenprint.c:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/gutenprint.c:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_URI_CODING_ALL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/gutenprint.c:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/i18n.c:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_LOCALE_DIR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUPS_DATADIR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:647:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:670:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_IMAGE_STATUS_ABORT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_IMAGE_STATUS_ABORT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/i18n.c:401:23: style: Variable 'param' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:627:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:627:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:630:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:630:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1595:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1697:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1751:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:668:17: style: Variable 'ppd_option' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1690:17: style: Variable 'cups' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1727:17: style: Variable 'cups' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:1744:17: style: Variable 'cups' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:253:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:261:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:204:21: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:253:9: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:518:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:518:75: style: Parameter 'sts' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:654:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:42:11: style: struct member 'updneo_printjob::rows' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_sonyupdneo.c:43:11: style: struct member 'updneo_printjob::cols' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:347:15: style: Condition 'line[0]=='n'' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:345:15: note: Assignment 'line[0]='n'', assigned value is 110 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:347:15: note: Condition 'line[0]=='n'' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:639:11: style: Condition 'c<=0.0f' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:622:10: note: Assignment 'c=0.0f', assigned value is 0.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:639:11: note: Condition 'c<=0.0f' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:689:11: style: Condition 'm<=0.0f' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:665:10: note: Assignment 'm=0.0f', assigned value is 0.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:689:11: note: Condition 'm<=0.0f' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:739:11: style: Condition 'y<=0.0f' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:709:10: note: Assignment 'y=0.0f', assigned value is 0.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:739:11: note: Condition 'y<=0.0f' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:149:25: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:149:25: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:198:25: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:198:25: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:227:25: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:227:25: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:315:23: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:315:23: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:458:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:458:17: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:505:22: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:505:22: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:542:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:542:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:543:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:543:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:545:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:545:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:546:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:546:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:550:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:550:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:558:30: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:558:30: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:600:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:600:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:601:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:601:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:606:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:606:28: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:765:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:765:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:767:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:767:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:777:24: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:777:24: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:420:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:483:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:619:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:660:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1234:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1403:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:757:17: style:inconclusive: Function 'send_pass4' argument 5 names different: declaration 'p' definition 'profile'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:62:75: note: Function 'send_pass4' argument 5 names different: declaration 'p' definition 'profile'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:757:17: note: Function 'send_pass4' argument 5 names different: declaration 'p' definition 'profile'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/escputil.c:73:22: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print-gutenprint.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print_gimp.h:66:3: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print-image-gimp.c:437:48: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print_gimp.h:64:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print-print.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gimp2/print.c:72:1: error: There is an unknown macro here somewhere. Configuration is required. If MAIN is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gutenprintui-internal.h:99:22: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StpuiGammaCurveClass [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:328:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:459:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gutenprintui-internal.h:258:3: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:264:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gammacurve.c:403:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gutenprintui-internal.h:256:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StpuiCurveClass [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOP_LEFT_ARROW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:495:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TCROSS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:692:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:775:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:796:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STPUI_CURVE_TYPE_SPLINE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:817:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STPUI_CURVE_TYPE_FREE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STPUI_CURVE_TYPE_FREE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:920:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STPUI_CURVE_TYPE_FREE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/plist.c:1088:49: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/panel.c:2023:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/print-image-thumbnail.c:125:44: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:217:20: style:inconclusive: Function 'stpui_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:75:25: note: Function 'stpui_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:217:20: note: Function 'stpui_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:252:18: style:inconclusive: Function 'stpui_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:71:23: note: Function 'stpui_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:252:18: note: Function 'stpui_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:219:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'stpui_curve_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:122:33: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:219:20: note: Parameter 'pspec' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:254:18: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'stpui_curve_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:123:33: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:254:18: note: Parameter 'pspec' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:297:29: style: Parameter 'x' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:297:41: style: Parameter 'y' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:324:28: style: Parameter 'x' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:324:40: style: Parameter 'y' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:324:52: style: Parameter 'y2' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:442:19: style: Variable 'mevent' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/curve.c:570:16: style: Variable 'new_type' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:240:12: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1218:10: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1230:11: warning: Possible null pointer dereference: buffer [nullPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1205:35: note: Assignment 'buffer=NULL', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1213:13: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1230:11: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1231:18: error: Pointer addition with NULL pointer. [nullPointerArithmetic] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1205:35: note: Assignment 'buffer=NULL', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1213:13: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1231:18: note: Null pointer addition gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/typebuiltins.c:13:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STPUI_CURVE_TYPE_LINEAR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/typebuiltins.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENT_AUTO [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/typebuiltins.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_TYPE_DEFAULT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:679:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:714:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1148:55: style:inconclusive: Function 'askForCredit' argument 3 names different: declaration 'sndSz' definition 'sndSize'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.h:34:62: note: Function 'askForCredit' argument 3 names different: declaration 'sndSz' definition 'sndSize'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1148:55: note: Function 'askForCredit' argument 3 names different: declaration 'sndSz' definition 'sndSize'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1148:69: style:inconclusive: Function 'askForCredit' argument 4 names different: declaration 'rcvSz' definition 'rcvSize'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.h:34:74: note: Function 'askForCredit' argument 4 names different: declaration 'rcvSz' definition 'rcvSize'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:1148:69: note: Function 'askForCredit' argument 4 names different: declaration 'rcvSz' definition 'rcvSize'. printrcy.y:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] printrcy.c:1224:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYSTYPE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:320:20: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:349:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:105:18: style: struct member 'replyHeader_s::psid' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:106:18: style: struct member 'replyHeader_s::ssid' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:107:18: style: struct member 'replyHeader_s::lengthH' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:108:18: style: struct member 'replyHeader_s::lengthL' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:109:18: style: struct member 'replyHeader_s::credit' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:110:18: style: struct member 'replyHeader_s::control' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:111:18: style: struct member 'replyHeader_s::command' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:112:18: style: struct member 'replyHeader_s::result' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:123:18: style: struct member 'initReply_s::head' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:124:29: style: struct member 'initReply_s::revision' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:129:18: style: struct member 'error_s::head' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:130:29: style: struct member 'error_s::epsid' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:131:29: style: struct member 'error_s::essid' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:132:29: style: struct member 'error_s::ecode' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:467:14: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/escputil/d4lib.c:649:14: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] printrcy.c:1095:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] printrcy.c:1180:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] printrcy.c:1122:31: note: 'yystate' is assigned value '0' here. printrcy.c:1180:3: note: The comparison '0 <= yystate' is always true. printrcl.c:975:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] printrcl.c:1480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] printrcl.c:1814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] printrcl.c:2052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] printrcy.c:1095:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkSignalFunc [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkSignalFunc [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:399:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:525:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:598:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:703:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:875:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_array_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_array_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ARRAY_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ARRAY_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ARRAY_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:135:26: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:852:39: style:inconclusive: Function 'stpui_create_scale_entry' argument 1 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/gutenprintui-internal.h:228:51: note: Function 'stpui_create_scale_entry' argument 1 names different: declaration 'option' definition 'opt'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:852:39: note: Function 'stpui_create_scale_entry' argument 1 names different: declaration 'option' definition 'opt'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:791:23: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/gutenprintui2/ui-utils.c:796:22: style: Variable 'child' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:212:7: warning: Either the condition 'file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:221:12: note: Assuming that condition 'file' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/array.c:212:7: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_IMAGE_STATUS_ABORT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:129:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_image_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:34:34: style: Parameter 'image' can be declared as pointer to const. However it seems that 'buffered_image_init' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:140:26: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:34:34: note: Parameter 'image' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:43:36: style: Parameter 'image' can be declared as pointer to const. However it seems that 'buffered_image_width' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:141:26: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:43:36: note: Parameter 'image' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:50:37: style: Parameter 'image' can be declared as pointer to const. However it seems that 'buffered_image_height' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:142:27: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:50:37: note: Parameter 'image' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:57:41: style: Parameter 'image' can be declared as pointer to const. However it seems that 'buffered_image_get_appname' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:148:33: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/buffer-image.c:57:41: note: Parameter 'image' can be declared as pointer to const printrcl.c:1818:2: warning: Possible null pointer dereference: b [nullPointer] printrcl.c:1711:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 printrcl.c:1818:2: note: Null pointer dereference printrcl.c:1819:2: warning: Possible null pointer dereference: b [nullPointer] printrcl.c:1711:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 printrcl.c:1819:2: note: Null pointer dereference printrcl.c:1480:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] printrcl.c:1480:3: note: c is initialized printrcl.c:1480:3: note: c is overwritten printrcl.c:1559:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] printrcl.c:341:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. printrcl.c:1559:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. printrcl.c:2003:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] printrcl.c:295:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. printrcl.c:2003:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. printrcl.c:2016:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] printrcl.c:296:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. printrcl.c:2016:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. printrcl.c:2016:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] printrcl.c:296:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. printrcl.c:2016:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. printrcl.c:2148:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] printrcl.c:798:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. printrcl.c:2148:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. printrcl.c:2228:27: style:inconclusive: Function 'yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] printrcl.c:2233:26: style:inconclusive: Function 'yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] printrcl.c:2233:42: style:inconclusive: Function 'yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] printrcl.c:2246:21: style:inconclusive: Function 'yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] printrcl.c:1392:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:153:47: style: Parameter 'colorfuncs' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color.c:243:16: style: Variable 'color_data' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:406:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:661:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:866:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_C [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve-cache.c:62:47: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:379:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_TYPE_LINEAR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:430:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:440:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:525:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:552:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:559:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:602:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:758:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:770:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:805:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:806:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:807:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:808:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:809:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:810:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:811:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:843:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_NONE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:863:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:885:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:905:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:916:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:931:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1033:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1064:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1095:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_NONE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1435:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_COMPOSE_MULTIPLY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_TYPE_LINEAR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1689:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_NONE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1768:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1907:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1950:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CURVE_ERRORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1978:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1999:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:407:7: style: Condition 'ch' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:424:7: style: Condition 'ch' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:455:32: style: Checking if unsigned expression 'cg->channel_count' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:1067:57: style: Checking if unsigned expression 'cg->gloss_limit' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:153:31: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:161:39: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:176:25: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:237:22: style: Variable 'sch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:271:22: style: Variable 'sch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:288:39: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:290:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:306:43: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:308:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:325:43: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:327:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:344:41: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:346:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:368:22: style: Variable 'sch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:391:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:417:35: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:419:19: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:707:30: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:798:20: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:890:21: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:1034:22: style: Variable 'sch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:1079:20: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/channel.c:1187:25: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1935:7: warning: Either the condition 'file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1944:12: note: Assuming that condition 'file' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1935:7: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:201:10: style: Variable 'ua[i]' is reassigned a value before the old one has been used. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:199:10: note: ua[i] is assigned gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:201:10: note: ua[i] is overwritten gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1367:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1367:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1424:20: style: Variable 'a_save' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/curve.c:1430:20: style: Variable 'b_save' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:232:19: style: Condition 'randomizer>0' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:231:17: note: Assignment 'randomizer=0', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:232:19: note: Condition 'randomizer>0' is always false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:246:19: style: Condition 'randomizer==0' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:231:17: note: Assignment 'randomizer=0', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:246:19: note: Condition 'randomizer==0' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:404:28: style:inconclusive: Function 'stpi_dither_ed' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:405:13: style:inconclusive: Function 'stpi_dither_ed' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:406:31: style:inconclusive: Function 'stpi_dither_ed' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:407:13: style:inconclusive: Function 'stpi_dither_ed' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:408:13: style:inconclusive: Function 'stpi_dither_ed' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:409:30: style:inconclusive: Function 'stpi_dither_ed' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:286:21: style: Variable 'subc' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:390:40: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:462:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:556:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:646:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:647:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:648:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:731:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:732:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:733:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:766:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:806:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:872:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:873:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:874:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:924:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:925:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:926:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:957:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:987:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1044:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1091:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1212:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1254:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1258:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1312:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1315:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1318:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1321:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1324:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1327:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1330:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1373:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1417:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1418:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1419:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1464:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1520:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1581:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1641:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1672:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1724:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1785:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1845:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1883:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1917:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1939:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1942:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1946:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1949:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1953:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1956:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2025:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2026:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2027:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2069:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2070:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2071:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2215:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2216:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_COLORFUNC [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:348:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_dotsize_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-inks.c:395:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_shade_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-main.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-main.c:178:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-main.c:382:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:403:28: style:inconclusive: Function 'stpi_dither_et' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:404:13: style:inconclusive: Function 'stpi_dither_et' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:405:31: style:inconclusive: Function 'stpi_dither_et' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:406:13: style:inconclusive: Function 'stpi_dither_et' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:407:13: style:inconclusive: Function 'stpi_dither_et' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:408:30: style:inconclusive: Function 'stpi_dither_et' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:526:28: style:inconclusive: Function 'stpi_dither_ut' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:527:13: style:inconclusive: Function 'stpi_dither_ut' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:528:31: style:inconclusive: Function 'stpi_dither_ut' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:529:13: style:inconclusive: Function 'stpi_dither_ut' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:530:13: style:inconclusive: Function 'stpi_dither_ut' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:531:30: style:inconclusive: Function 'stpi_dither_ut' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:224:56: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:226:15: style: Variable 'etd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:238:56: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:286:56: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:308:55: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:371:26: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:469:25: style: Variable 'inkp' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:592:30: style: Variable 'second_best_channel' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:659:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:696:25: style: Variable 'inkp' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:735:16: style: Variable 'total_error' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:81:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ord_new [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:55:37: style:inconclusive: Function 'stpi_dither_predithered' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:56:8: style:inconclusive: Function 'stpi_dither_predithered' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:57:26: style:inconclusive: Function 'stpi_dither_predithered' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:58:8: style:inconclusive: Function 'stpi_dither_predithered' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:59:8: style:inconclusive: Function 'stpi_dither_predithered' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:60:25: style:inconclusive: Function 'stpi_dither_predithered' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:85:30: style: Variable 'dc' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:60:35: style:inconclusive: Function 'stpi_dither_very_fast' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:61:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:62:31: style:inconclusive: Function 'stpi_dither_very_fast' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:63:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:64:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:65:30: style:inconclusive: Function 'stpi_dither_very_fast' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:360:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:459:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_MARK_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:472:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:574:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_NO_COMPRESSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:604:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_NO_COMPRESSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:744:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_NO_COMPRESSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:333:33: style:inconclusive: Function 'stpi_dither_ordered' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:334:11: style:inconclusive: Function 'stpi_dither_ordered' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:335:29: style:inconclusive: Function 'stpi_dither_ordered' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:336:11: style:inconclusive: Function 'stpi_dither_ordered' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:337:11: style:inconclusive: Function 'stpi_dither_ordered' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:338:28: style:inconclusive: Function 'stpi_dither_ordered' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:177:19: style: Variable 'where' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:267:23: style: Variable 'no0' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:364:30: style: Variable 'dc' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:403:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:69:14: style: Variable 'lbp' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:70:23: style: Variable 'lower_bottom' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:71:23: style: Variable 'lower_middle' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:72:20: style: Variable 'lower_top' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:73:23: style: Variable 'upper_bottom' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:79:22: style: Variable 'cchild' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:299:30: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:329:22: style: Variable 'cchild' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:244:17: style: Variable 'channel_count' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-channels.c:245:21: style: Variable 'aux_channel_count' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_DESCEND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_DESCEND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:155:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_DESCEND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:271:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:346:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_DESCEND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:288:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:290:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:288:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:93:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:415:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:429:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:444:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:464:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:503:50: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:601:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:690:21: style: Variable 'lineactive' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:793:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-driver.c:743:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:34:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:121:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:128:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:214:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:251:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:265:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:327:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:334:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:421:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-papers.c:449:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:227:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/escp2-resolutions.c:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/generic-options.c:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/module.c:234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/module.c:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MODULE_CLASS_FAMILY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/module.c:349:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_MODULE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/module.c:38:15: style: struct member 'stpi_internal_module_class::description' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-attr.c:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-attr.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_INTEGER [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_OPAQUE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_REAL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:425:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_TEXT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:489:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_mxml_node_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-search.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_DESCEND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-node.c:251:33: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-search.c:130:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-search.c:131:31: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-search.c:167:31: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:397:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:865:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1059:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1111:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_WS_BEFORE_OPEN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1460:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_TAB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_list_node_free_data [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_list_node_free_data [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGXMLDATADIR [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:107:15: style:inconclusive: Function 'stpi_path_check' argument 2 names different: declaration 'path' definition 'check_path'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:34:19: note: Function 'stpi_path_check' argument 2 names different: declaration 'path' definition 'check_path'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:107:15: note: Function 'stpi_path_check' argument 2 names different: declaration 'path' definition 'check_path'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:108:15: style:inconclusive: Function 'stpi_path_check' argument 3 names different: declaration 'suffix' definition 'check_suffix'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:35:19: note: Function 'stpi_path_check' argument 3 names different: declaration 'suffix' definition 'check_suffix'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:108:15: note: Function 'stpi_path_check' argument 3 names different: declaration 'suffix' definition 'check_suffix'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:310:14: style:inconclusive: Function 'stpi_scandir' argument 6 names different: declaration '' definition 'cmp'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:748:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_IMAGE_STATUS_OK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:780:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:822:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:883:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:940:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1314:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1360:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LUT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LUT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1541:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAMETER_OK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1637:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curve [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1664:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:597:12: style: Condition 'parent' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:677:14: style: Condition 'parent' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:308:22: style:inconclusive: Function 'mxml_add_char' argument 2 names different: declaration 'ptr' definition 'bufptr'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:50:42: note: Function 'mxml_add_char' argument 2 names different: declaration 'ptr' definition 'bufptr'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:308:22: note: Function 'mxml_add_char' argument 2 names different: declaration 'ptr' definition 'bufptr'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:378:30: style:inconclusive: Function 'mxml_load_data' argument 4 names different: declaration '' definition 'getc_cb'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1094:15: style:inconclusive: Function 'mxml_write_node' argument 4 names different: declaration '' definition 'col'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1095:17: style:inconclusive: Function 'mxml_write_node' argument 5 names different: declaration '' definition 'putc_cb'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1444:20: style:inconclusive: Function 'mxml_write_ws' argument 4 names different: declaration '' definition 'ws'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1445:20: style:inconclusive: Function 'mxml_write_ws' argument 5 names different: declaration '' definition 'col'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1446:29: style:inconclusive: Function 'mxml_write_ws' argument 6 names different: declaration '' definition 'putc_cb'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:802:16: style: Parameter 'vlut' can be declared as pointer to const. However it seems that 'copy_lut' is a callback function, if 'vlut' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:1556:43: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:802:16: note: Parameter 'vlut' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-color.c:996:31: style: Parameter 'lut' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dither-matrices.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dither-matrices.c:496:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dither-matrices.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dither-matrices.c:632:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dither-matrices.c:665:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DPL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:619:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DPL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:810:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1078:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_K [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1086:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DPL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:754:25: style: Checking if unsigned expression 'strlen(pt->name)' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1373:23: style:inconclusive: Function 'dpl_pcx' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1374:18: style:inconclusive: Function 'dpl_pcx' argument 2 names different: declaration '' definition 'short_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1375:7: style:inconclusive: Function 'dpl_pcx' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1376:7: style:inconclusive: Function 'dpl_pcx' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1374:18: style: Parameter 'short_line' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:56:7: style: struct member 'dpl_privdata_t::orientation' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:531:7: style: struct member 'float_param_t::color_only' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1382:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2-data.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2-data.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2-data.c:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:306:20: style: Condition 'lut->lum_map.d_cache' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1248:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1249:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1252:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1253:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1256:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1257:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1260:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:1261:1: style: Same expression on both sides of '-'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2227:28: style:inconclusive: Function 'stpi_color_convert_to_gray' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2228:23: style:inconclusive: Function 'stpi_color_convert_to_gray' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2249:29: style:inconclusive: Function 'stpi_color_convert_to_color' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2250:24: style:inconclusive: Function 'stpi_color_convert_to_color' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2271:28: style:inconclusive: Function 'stpi_color_convert_to_kcmy' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2272:23: style:inconclusive: Function 'stpi_color_convert_to_kcmy' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2293:31: style:inconclusive: Function 'stpi_color_convert_raw' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2294:26: style:inconclusive: Function 'stpi_color_convert_raw' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:70:33: style: Parameter 'rgb' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2230:10: style: Variable 'lut' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2252:10: style: Variable 'lut' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2274:10: style: Variable 'lut' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2296:10: style: Variable 'lut' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1145:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1149:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1273:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1299:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1336:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1364:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1396:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1562:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1623:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MAX_WEAVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1657:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1674:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAPERSIZE_TYPE_ENVELOPE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1713:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1953:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_K [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1974:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2007:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_K [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2052:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_K [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2066:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ESCP2 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2906:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_INK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3268:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3304:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3483:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3501:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3806:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4073:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4283:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_NO_COMPRESSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_WEAVE_ZIGZAG [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4564:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2-data.c:34:15: style: struct member 'escp2_printer_attr_t::attr_name' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1707:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1964:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:2110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:2549:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:3089:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:3536:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:3927:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4424:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4521:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4847:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4934:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:5412:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:5517:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:5838:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6133:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6323:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6374:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6450:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6618:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6731:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6932:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:7127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:7254:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:7487:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:8017:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:8613:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:9583:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:9815:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10067:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10319:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10738:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10958:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:12852:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:12952:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_DYESUB [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13740:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:817:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:967:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:990:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1071:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1602:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:2253:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:2465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:2733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LEXMARK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1853:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1856:5: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:1853:3: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:2312:25: style: Same expression on both sides of '/'. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:636:43: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:102:5: style: union member 'lexmark_lineoff_t::p' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:95:19: style: struct member 'Anonymous0::k' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:96:19: style: struct member 'Anonymous0::c' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:97:19: style: struct member 'Anonymous0::m' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:98:19: style: struct member 'Anonymous0::y' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:99:19: style: struct member 'Anonymous0::C' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:100:19: style: struct member 'Anonymous0::M' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:101:19: style: struct member 'Anonymous0::Y' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:315:7: style: struct member 'float_param_t::color_only' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-lexmark.c:451:7: style: struct member 'lexmark_res_t::softweave' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1423:7: style: Condition '!inklist' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1705:7: style: Condition '!ink_list' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1740:8: style: Condition 'ink_list' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1743:19: style: Condition 'ink_list' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1756:19: style: Condition 'ink_list' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1767:11: style: Condition 'ink_list' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1789:11: style: Condition 'ink_list' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1847:7: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1854:8: style: Condition 'ich' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1859:9: style: Condition 'sch' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1882:7: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1889:8: style: Condition 'ich' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1909:7: style: Condition 'shades' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1909:17: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1936:11: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1990:11: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2035:11: style: Condition 'ink_name' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3185:11: style: Condition 'ink_type' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3470:11: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3529:11: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3604:8: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3685:11: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3701:8: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3854:11: style: Condition 'channel' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4563:9: style: Condition 'pd->inkname' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_list_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:527:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:549:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:557:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:564:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:588:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-list.c:660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2076:21: style: Checking if unsigned expression 'q->max_hres' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2077:21: style: Checking if unsigned expression 'q->max_vres' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1115:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1116:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1117:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1118:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1119:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1120:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1121:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1122:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1123:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1124:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1125:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1126:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1127:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1128:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1129:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1130:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1131:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1132:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1133:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1134:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1135:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1136:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1137:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1138:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1139:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1140:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1141:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1142:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1143:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1144:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1145:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1146:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1147:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1148:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1149:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1150:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1151:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1165:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1166:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1167:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1168:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1170:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1171:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1172:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1174:1: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1187:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1194:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1201:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1208:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1215:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1222:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1229:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1236:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1243:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1447:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1454:25: style: Variable 'printdef' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1643:14: style: Variable 'res' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1858:28: style: Variable 'sch' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:1888:19: style: Variable 'ich' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3672:31: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3727:37: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3781:25: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3928:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3954:30: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:3994:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:4032:44: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PAPER [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:316:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:149:7: style: struct member 'float_param_t::color_only' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-escp2.c:2065:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:399:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:402:5: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:399:10: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:169:39: warning: Function 'stpi_get_listed_papersize' argument order different: declaration 'list, name' definition 'name, papersize_list' [funcArgOrderDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/gutenprint-internal.h:210:69: note: Function 'stpi_get_listed_papersize' argument order different: declaration 'list, name' definition 'name, papersize_list' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:169:39: note: Function 'stpi_get_listed_papersize' argument order different: declaration 'list, name' definition 'name, papersize_list' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:239:56: warning: Function 'stpi_get_papersize_by_size' argument order different: declaration 'l, length, width' definition 'list, l, w' [funcArgOrderDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/gutenprint-internal.h:229:86: note: Function 'stpi_get_papersize_by_size' argument order different: declaration 'l, length, width' definition 'list, l, w' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:239:56: note: Function 'stpi_get_papersize_by_size' argument order different: declaration 'l, length, width' definition 'list, l, w' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:246:62: warning: Function 'stpi_get_papersize_by_size_exact' argument order different: declaration 'l, length, width' definition 'list, l, w' [funcArgOrderDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/gutenprint-internal.h:240:92: note: Function 'stpi_get_papersize_by_size_exact' argument order different: declaration 'l, length, width' definition 'list, l, w' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:246:62: note: Function 'stpi_get_papersize_by_size_exact' argument order different: declaration 'l, length, width' definition 'list, l, w' gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:432:48: style: Parameter 'paperdef' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:504:30: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-papers.c:515:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:498:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_papersize_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:881:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1034:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:1756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:1785:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:1810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:1913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2028:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAPERSIZE_TYPE_ENVELOPE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2560:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_ECOLOR_K [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2670:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2797:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PCL [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:217:5: style: Condition 'ppd_file' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:910:30: style: Condition 'node->child->value.opaque' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1275:26: style:inconclusive: Function 'ps_hex' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1276:26: style:inconclusive: Function 'ps_hex' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1277:25: style:inconclusive: Function 'ps_hex' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1315:30: style:inconclusive: Function 'ps_ascii85' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1316:21: style:inconclusive: Function 'ps_ascii85' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1317:20: style:inconclusive: Function 'ps_ascii85' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1318:20: style:inconclusive: Function 'ps_ascii85' argument 4 names different: declaration '' definition 'last_line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:747:21: style: Variable 'option' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1276:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-raw.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:373:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:543:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:564:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:723:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:797:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_STATIC_TIME [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-util.c:788:17: error: Null pointer dereference: (volatile int*)0 [nullPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_vars_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:416:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:417:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:418:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:419:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:420:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:421:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:422:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:423:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:424:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:425:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:426:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:427:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:428:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:429:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:434:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:455:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:472:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:494:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:523:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:551:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:567:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:576:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:591:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:607:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:622:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:634:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:666:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:682:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:716:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:745:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:761:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:794:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:823:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:838:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:864:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:884:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:896:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:927:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:957:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:980:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:992:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1023:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1050:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1070:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1082:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1205:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_DEFAULTED [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1290:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1293:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1294:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1295:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1296:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1297:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1298:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1327:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1328:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1329:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1330:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1331:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1332:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1333:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1334:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1335:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1361:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1362:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_FILE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1363:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1364:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1365:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_DIMENSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1366:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1367:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_CURVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1368:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1369:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_RAW [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1399:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1400:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1402:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1403:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1404:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1405:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1406:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1407:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1557:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1697:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1958:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:2220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_STRING_LIST [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2852:16: style: Variable 'image_height' is reassigned a value before the old one has been used. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2789:16: note: image_height is assigned gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2852:16: note: image_height is overwritten gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2021:24: style: Checking if unsigned expression 'strlen(pt->name)' is less than zero. [unsignedLessThanZero] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3680:23: style:inconclusive: Function 'pcl_mode0' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3681:26: style:inconclusive: Function 'pcl_mode0' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3682:25: style:inconclusive: Function 'pcl_mode0' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3683:25: style:inconclusive: Function 'pcl_mode0' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3695:23: style:inconclusive: Function 'pcl_mode2' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3696:26: style:inconclusive: Function 'pcl_mode2' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3697:25: style:inconclusive: Function 'pcl_mode2' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3698:25: style:inconclusive: Function 'pcl_mode2' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3548:22: style: Variable 'output' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:1632:7: style: struct member 'float_param_t::color_only' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:2760:15: style: Variable 'planes' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-version.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-version.c:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUTENPRINT_RELEASE_VERSION [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:682:22: warning: Either the condition 'v' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:2090:5: note: Assuming that condition 'v' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:2091:29: note: Calling function 'stp_set_curve_parameter', 1st argument 'v' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:682:22: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:761:22: warning: Either the condition 'v' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:2109:5: note: Assuming that condition 'v' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:2111:29: note: Calling function 'stp_set_array_parameter', 1st argument 'v' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:761:22: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:449:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:717:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:795:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:866:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:959:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1052:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1142:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-vars.c:1564:13: style: Variable 'var' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_WEAVE_PARAMS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:887:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_lineoff_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:900:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_lineactive_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:913:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_linecount_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:926:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_linebounds_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:940:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_linebufs_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:974:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MAX_WEAVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_pass_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_weave_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ROWS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1608:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MAX_WEAVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:276:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_id [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:341:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_CLASS_CORE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:432:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PRINTERS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PRINTERS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAMETER_OK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:623:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:645:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:669:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:826:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_VARS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:950:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printvars [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1042:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PRINTERS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1072:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_PRINTERS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_printer_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1244:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MODULE_CLASS_FAMILY [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1304:44: style: Parameter 'printdef' can be declared as pointer to const. However it seems that 'stpi_xml_process_printdef' is a callback function, if 'printdef' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1328:39: note: You might need to cast the function pointer here gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/printers.c:1304:44: note: Parameter 'printdef' can be declared as pointer to const gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/refcache.c:146:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/refcache.c:229:19: style: Variable 'cache_impl' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:154:38: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:223:37: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:392:34: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1265:34: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1309:29: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1330:27: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1377:35: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1414:50: style: Parameter 'cols' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-weave.c:1476:75: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_sequence_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_sequence_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:519:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:520:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:521:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:522:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:524:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:525:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:550:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:551:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:552:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:553:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:554:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:555:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/sequence.c:556:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/string-list.c:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_param_string_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/string-list.c:121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/string-list.c:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_param_string_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/string-list.c:155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_param_string_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_XML [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_NO_CALLBACK [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_ASSERTIONS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_raw_t [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:680:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_ELEMENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:732:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:254:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_NO_PARENT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:274:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:298:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:672:46: style:inconclusive: Function 'stpi_xml_process_gutenprint' argument 1 names different: declaration 'gutenprint' definition 'cur'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:128:58: note: Function 'stpi_xml_process_gutenprint' argument 1 names different: declaration 'gutenprint' definition 'cur'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:672:46: note: Function 'stpi_xml_process_gutenprint' argument 1 names different: declaration 'gutenprint' definition 'cur'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:111:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xml.c:672:46: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/printer_options.c:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_LEVEL_ADVANCED4 [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:558:9: warning: If memory allocation fails, then there is a possible null pointer dereference: order_array [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assignment 'order_array=malloc(sizeof(struct order_t)*option_count)', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:558:9: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:565:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:559:22: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:559:22: note: Assignment 'order_list=malloc(order_length)', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:565:25: note: Null pointer addition gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:498:31: style: Variable 'stp_option_data_name[0]' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:292:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1002:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1003:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CHANNEL_LIMIT [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1193:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IMAGE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IMAGE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1285:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] testpatternl.c:1031:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] testpatternl.c:1610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] testpatternl.c:1944:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] testpatternl.c:2182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] testpatternl.l:49:14: warning: If memory allocation fails, then there is a possible null pointer dereference: sn [nullPointerOutOfMemory] testpatternl.l:48:24: note: Assuming allocation function fails testpatternl.l:48:24: note: Assignment 'sn=malloc(len-1)', assigned value is 0 testpatternl.l:49:14: note: Null pointer dereference testpatternl.l:50:7: warning: If memory allocation fails, then there is a possible null pointer dereference: sn [nullPointerOutOfMemory] testpatternl.l:48:24: note: Assuming allocation function fails testpatternl.l:48:24: note: Assignment 'sn=malloc(len-1)', assigned value is 0 testpatternl.l:50:7: note: Null pointer dereference testpatternl.c:1948:2: warning: Possible null pointer dereference: b [nullPointer] testpatternl.c:1841:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 testpatternl.c:1948:2: note: Null pointer dereference testpatternl.c:1949:2: warning: Possible null pointer dereference: b [nullPointer] testpatternl.c:1841:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 testpatternl.c:1949:2: note: Null pointer dereference testpatternl.c:1610:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] testpatternl.c:1610:3: note: c is initialized testpatternl.c:1610:3: note: c is overwritten testpatternl.c:1689:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] testpatternl.c:341:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. testpatternl.c:1689:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. testpatternl.c:2133:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] testpatternl.c:295:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. testpatternl.c:2133:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. testpatternl.c:2146:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] testpatternl.c:296:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. testpatternl.c:2146:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. testpatternl.c:2146:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] testpatternl.c:296:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. testpatternl.c:2146:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. testpatternl.c:2278:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] testpatternl.c:854:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. testpatternl.c:2278:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. testpatternl.c:2358:27: style:inconclusive: Function 'yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] testpatternl.c:2363:26: style:inconclusive: Function 'yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] testpatternl.c:2363:42: style:inconclusive: Function 'yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] testpatternl.c:2376:21: style:inconclusive: Function 'yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] testpatternl.c:1522:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:886:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:887:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1137:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1138:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/testpattern/testpattern.c:1198:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] testpatterny.y:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] testpatterny.c:1404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYSTYPE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/xml/extract-strings.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_MXML_NO_CALLBACK [valueFlowBailoutIncompleteVar] testpatterny.c:1275:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] testpatterny.c:2159:18: style: Condition '0<=yyi' is always true [knownConditionTrueFalse] testpatterny.c:2158:36: note: Assignment 'yyi=yypgoto[yylhs]+*yyssp', assigned value is greater than -1 testpatterny.c:2159:18: note: Condition '0<=yyi' is always true testpatterny.c:1360:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] testpatterny.c:1302:31: note: 'yystate' is assigned value '0' here. testpatterny.c:1360:3: note: The comparison '0 <= yystate' is always true. testpatterny.c:2055:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] testpatterny.c:2120:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/xml/printers/check_duplicate_printers.test.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/xml/printers/check_duplicate_printers.test.c:38:7: warning: Return value of function freopen() is not used. [ignoredReturnValue] testpatterny.c:1275:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:672:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_CURVE_WRAP_AROUND [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:508:6: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:88:3: warning: If memory allocation fails, then there is a possible null pointer dereference: test_failure_tmp [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:87:49: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:87:49: note: Assignment 'test_failure_tmp=malloc(sizeof(struct test_failure))', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:88:3: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:89:3: warning: If memory allocation fails, then there is a possible null pointer dereference: test_failure_tmp [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:87:49: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:87:49: note: Assignment 'test_failure_tmp=malloc(sizeof(struct test_failure))', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/curve.c:89:3: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:401:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:402:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:136:4: warning: Either the condition 'first' is redundant or there is possible null pointer dereference: first. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:164:7: note: Assuming that condition 'first' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:136:4: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:137:4: warning: Either the condition 'last' is redundant or there is possible null pointer dereference: last. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:165:7: note: Assuming that condition 'last' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:137:4: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:138:4: warning: Either the condition 'width' is redundant or there is possible null pointer dereference: width. [nullPointerRedundantCheck] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:167:7: note: Assuming that condition 'width' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:138:4: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:265:60: style:inconclusive: Function 'scanlines2bitimage' argument 2 names different: declaration 'levels' definition 'level'. [funcArgNamesDifferent] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:84:61: note: Function 'scanlines2bitimage' argument 2 names different: declaration 'levels' definition 'level'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:265:60: note: Function 'scanlines2bitimage' argument 2 names different: declaration 'levels' definition 'level'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:171:31: style: Parameter 'inbuf' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:253:68: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:515:9: style: Variable 'infilename' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:515:25: style: Variable 'outfilename' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:518:8: style: Variable 'colname' can be declared as const array [constVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:515:19: style: Variable 'infilename' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:515:36: style: Variable 'outfilename' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/bjc-unprint.c:516:15: style: Variable 'infile' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/escp2-weavetest.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/escp2-weavetest.c:384:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/escp2-weavetest.c:450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:399:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:809:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:889:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:962:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:973:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:1031:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:889:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:889:6: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:667:5: style: Statements following 'return' will never be executed. [unreachableCode] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:593:12: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:597:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:628:12: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:653:13: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:661:11: style: Variable 'cyan_buf' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:662:11: style: Variable 'magenta_buf' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:663:11: style: Variable 'yellow_buf' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:664:11: style: Variable 'black_buf' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:776:23: style: Parameter 'in_buffer' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:848:24: style: Parameter 'in_buffer' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:980:26: style: Parameter 'argv' can be declared as const array [constParameter] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:656:16: style: Variable 'crumbs' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:854:27: style: Variable 'command_byte' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:855:26: style: Variable 'delta_bytes' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:856:31: style: Variable 'offset_from_last' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pcl-unprint.c:2051:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:960:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:502:7: style: Condition 'status' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:501:30: note: Calling function 'run_one_testdither' returns 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:501:30: note: Assignment 'status=run_one_testdither()', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:502:7: note: Condition 'status' is always false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:542:12: style: Condition 'status' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:541:35: note: Calling function 'run_one_testdither' returns 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:541:35: note: Assignment 'status=run_one_testdither()', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:542:12: note: Condition 'status' is always false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:139:34: style: Parameter 'tv1' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:139:55: style: Parameter 'tv2' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/testdither.c:577:19: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:698:34: warning: Either the condition 'i<36' is redundant or the array 'order[9]' is accessed at index 35, which is out of bounds. [arrayIndexOutOfBoundsCond] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:697:12: note: Assuming that condition 'i<36' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:698:34: note: Array index out of bounds gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:763:31: warning: Either the condition 'i<36' is redundant or the array 'order[9]' is accessed at index 35, which is out of bounds. [arrayIndexOutOfBoundsCond] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:755:12: note: Assuming that condition 'i<36' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:763:31: note: Array index out of bounds gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:844:17: style: Condition 'returnv=Raster(img,buf,cnt,img->color_order[img->cur_color],maxw)' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:844:25: note: Calling function 'Raster' returns 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:844:17: note: Condition 'returnv=Raster(img,buf,cnt,img->color_order[img->cur_color],maxw)' is always false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:71:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:71:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:77:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:77:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:95:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:95:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:108:4: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:255:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:459:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:541:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:541:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:558:8: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:567:8: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:611:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:628:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:632:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:635:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:642:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:654:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:657:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:676:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:742:10: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:772:10: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:782:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:806:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:820:41: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:835:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:838:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:843:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:853:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:856:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:863:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:877:6: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:885:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:898:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:898:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:278:10: warning: If memory allocation fails, then there is a possible null pointer dereference: color->head [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:273:53: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:273:32: note: Assignment 'color->head=color->tail=color->pos=calloc(1,sizeof(struct rasterline_t))', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:278:10: note: Null pointer dereference gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.h:193:15: style: Variable 's->cache1' is reassigned a value before the old one has been used. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.h:191:9: note: s->cache1 is assigned gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.h:193:15: note: s->cache1 is overwritten gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:152:37: style: Parameter 'inbuffer' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:165:40: style: Parameter 'inbuffer' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:201:41: style: Parameter 'inbuffer' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:356:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:392:11: style: Variable 'C' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:393:11: style: Variable 'M' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:394:11: style: Variable 'Y' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:395:11: style: Variable 'K' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:396:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:397:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:398:11: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:399:11: style: Variable 'k' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:587:48: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:660:18: style: Variable 'order' can be declared as const array [constVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:757:21: style: Variable 'order' can be declared as const array [constVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:952:8: style: Variable 'filename_in' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/pixma_parse.c:952:26: style: Variable 'filename_out' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/xml-curve.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:876:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1613:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:459:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:459:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:468:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:468:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:659:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:659:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:853:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:853:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:865:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:955:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1008:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1011:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1541:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:206:25: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:320:60: style: Parameter 'ink' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1337:16: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1595:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/test/unprint.c:1596:9: style: Variable 'UNPRINT' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:9532:7: style: Condition 'cut1' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:9444:14: note: Assignment 'cut1=0', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:9532:7: note: Condition 'cut1' is always false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6442:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6444:5: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:6442:10: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:560:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:608:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:908:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:926:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:959:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:977:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:991:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1016:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1041:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1051:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1074:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1186:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1456:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:1641:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:3170:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:3732:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:4256:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:5197:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:10546:22: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:13503:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:300:7: style: struct member 'magicard_privdata_t::duplex' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:343:7: style: struct member 'dyesub_print_vars_t::byteswap' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dyesub.c:12786:7: style: struct member 'float_param_t::color_only' is never used. [unusedStructMember] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:575:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:679:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:689:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:706:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:846:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:875:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:977:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1042:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2467:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2569:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2780:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2840:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_TYPE_INVALID [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3839:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5520:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5599:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5652:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_NCOLORS [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5837:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_PARAMETER_ACTIVE [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:5922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6711:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6735:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STP_DBG_CANON [valueFlowBailoutIncompleteVar] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2519:5: style: Condition 'ink_type' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3364:25: style: Condition '!cd' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3358:6: note: Assuming that condition '!cd' is not redundant gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3364:25: note: Condition '!cd' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3727:36: style: Condition 'init->pt' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3957:21: style: Condition 'test_cd' is always true [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3855:13: note: Assignment 'test_cd=1', assigned value is 1 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:3957:21: note: Condition 'test_cd' is always true gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4743:789: style: Condition '!(strcmp(init->caps->name,"PIXMA MG8200"))' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4759:789: style: Condition '!(strcmp(init->caps->name,"PIXMA MG8200"))' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4778:789: style: Condition '!(strcmp(init->caps->name,"PIXMA MG8200"))' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4794:789: style: Condition '!(strcmp(init->caps->name,"PIXMA MG8200"))' is always false [knownConditionTrueFalse] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4381:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4385:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4381:4: note: Found duplicate branches for 'if' and 'else'. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4743:786: style: Same expression '!(strcmp(init->caps->name,"PIXMA MG8200"))' found multiple times in chain of '||' operators. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4759:786: style: Same expression '!(strcmp(init->caps->name,"PIXMA MG8200"))' found multiple times in chain of '||' operators. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4778:786: style: Same expression '!(strcmp(init->caps->name,"PIXMA MG8200"))' found multiple times in chain of '||' operators. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:4794:786: style: Same expression '!(strcmp(init->caps->name,"PIXMA MG8200"))' found multiple times in chain of '||' operators. [duplicateExpression] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1570:4: style: Variable 'quality' is assigned an expression that holds the same value. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1111:15: note: quality is assigned 'mode->quality' here. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1570:4: note: Variable 'quality' is assigned an expression that holds the same value. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2236:6: style: Variable 'quality' is assigned an expression that holds the same value. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1736:15: note: quality is assigned 'mode->quality' here. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2236:6: note: Variable 'quality' is assigned an expression that holds the same value. gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6031:17: style: Variable 'privdata.mode' is reassigned a value before the old one has been used. [redundantAssignment] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6024:19: note: privdata.mode is assigned gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6031:17: note: privdata.mode is overwritten gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6706:33: style:inconclusive: Function 'canon_advance_paper' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6706:40: style:inconclusive: Function 'canon_advance_paper' argument 2 names different: declaration '' definition 'advance'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:30: style:inconclusive: Function 'canon_flush_pass' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:37: style:inconclusive: Function 'canon_flush_pass' argument 2 names different: declaration '' definition 'passno'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:49: style:inconclusive: Function 'canon_flush_pass' argument 3 names different: declaration '' definition 'vertical_subpass'. [funcArgNamesDifferentUnnamed] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6618:8: style: Variable 'write_sequence' can be declared as const array [constVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6651:103: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6724:25: style: Variable 'lineactive' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6726:25: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6732:7: style: Variable 'idx' can be declared as const array [constVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1009:14: style: Variable 'inkfound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1137:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1139:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1259:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1261:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1339:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1341:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1425:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1427:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1502:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1504:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1760:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1762:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1837:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1839:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1925:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:1927:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2006:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2008:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2092:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2094:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2169:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:2171:15: style: Variable 'modefound' is assigned a value that is never used. [unreadVariable] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6731:44: style: Variable 'linelength' is assigned a value that is never used. [unreadVariable] diff: 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4065:61: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4659:15: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4659:15: note: Shadow argument head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4787:82: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4787:82: note: Shadow argument head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4828:81: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4828:81: note: Shadow argument head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4871:84: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4871:84: note: Shadow argument head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4916:84: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4916:84: note: Shadow argument head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4976:83: style: Argument 'read_data' shadows outer function [shadowFunction] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_common.h:270:5: note: Shadowed function gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/backend_dnpds40.c:4976:83: note: Shadow argument 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:150:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:150:12: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:199:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:199:12: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:228:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:228:12: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:316:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:316:10: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:459:55: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:459:55: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:464:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:464:18: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:475:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:475:18: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:486:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:486:18: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:493:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:147:17: note: Calling function 'send_prolog', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:493:18: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:506:27: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:506:27: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:507:27: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:507:27: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:508:27: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:508:27: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:512:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:512:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:513:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:513:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:514:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:514:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:521:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:521:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:522:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:522:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:523:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:146:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:148:16: note: Calling function 'send_pass1', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:523:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:559:30: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:559:30: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:560:30: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:560:30: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:564:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:564:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:565:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:565:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:573:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:573:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:576:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:576:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:579:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:195:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:197:16: note: Calling function 'send_pass2', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:579:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:607:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:607:28: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:608:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:608:28: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:612:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:612:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:613:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:224:15: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:226:16: note: Calling function 'send_pass3', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:613:13: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:778:48: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:778:48: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:780:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:780:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:795:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:795:20: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:796:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:796:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:797:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:797:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:799:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:799:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:801:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:801:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:802:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:802:11: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:803:76: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:312:13: note: Assignment 'fp=popen(command,"w")', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:314:14: note: Calling function 'send_pass4', 1st argument 'fp' value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:788:17: note: Assuming condition is false gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/cups-calibrate.c:803:76: note: Null pointer dereference head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/cups/rastertogutenprint.c:668:17: style: Variable 'ppd_option' can be declared as pointer to const [constVariablePointer] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2227:28: style:inconclusive: Function 'stpi_color_convert_to_gray' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2228:23: style:inconclusive: Function 'stpi_color_convert_to_gray' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2249:29: style:inconclusive: Function 'stpi_color_convert_to_color' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2250:24: style:inconclusive: Function 'stpi_color_convert_to_color' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2271:28: style:inconclusive: Function 'stpi_color_convert_to_kcmy' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2272:23: style:inconclusive: Function 'stpi_color_convert_to_kcmy' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2293:31: style:inconclusive: Function 'stpi_color_convert_raw' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/color-conversions.c:2294:26: style:inconclusive: Function 'stpi_color_convert_raw' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:404:28: style:inconclusive: Function 'stpi_dither_ed' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:405:13: style:inconclusive: Function 'stpi_dither_ed' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:406:31: style:inconclusive: Function 'stpi_dither_ed' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:407:13: style:inconclusive: Function 'stpi_dither_ed' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:408:13: style:inconclusive: Function 'stpi_dither_ed' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ed.c:409:30: style:inconclusive: Function 'stpi_dither_ed' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:403:28: style:inconclusive: Function 'stpi_dither_et' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:404:13: style:inconclusive: Function 'stpi_dither_et' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:405:31: style:inconclusive: Function 'stpi_dither_et' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:406:13: style:inconclusive: Function 'stpi_dither_et' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:407:13: style:inconclusive: Function 'stpi_dither_et' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:408:30: style:inconclusive: Function 'stpi_dither_et' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:526:28: style:inconclusive: Function 'stpi_dither_ut' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:527:13: style:inconclusive: Function 'stpi_dither_ut' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:528:31: style:inconclusive: Function 'stpi_dither_ut' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:529:13: style:inconclusive: Function 'stpi_dither_ut' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:530:13: style:inconclusive: Function 'stpi_dither_ut' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-eventone.c:531:30: style:inconclusive: Function 'stpi_dither_ut' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:333:33: style:inconclusive: Function 'stpi_dither_ordered' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:334:11: style:inconclusive: Function 'stpi_dither_ordered' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:335:29: style:inconclusive: Function 'stpi_dither_ordered' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:336:11: style:inconclusive: Function 'stpi_dither_ordered' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:337:11: style:inconclusive: Function 'stpi_dither_ordered' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-ordered.c:338:28: style:inconclusive: Function 'stpi_dither_ordered' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:55:37: style:inconclusive: Function 'stpi_dither_predithered' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:56:8: style:inconclusive: Function 'stpi_dither_predithered' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:57:26: style:inconclusive: Function 'stpi_dither_predithered' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:58:8: style:inconclusive: Function 'stpi_dither_predithered' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:59:8: style:inconclusive: Function 'stpi_dither_predithered' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-predithered.c:60:25: style:inconclusive: Function 'stpi_dither_predithered' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:60:35: style:inconclusive: Function 'stpi_dither_very_fast' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:61:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 2 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:62:31: style:inconclusive: Function 'stpi_dither_very_fast' argument 3 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:63:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 4 names different: declaration '' definition 'duplicate_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:64:13: style:inconclusive: Function 'stpi_dither_very_fast' argument 5 names different: declaration '' definition 'zero_mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/dither-very-fast.c:65:30: style:inconclusive: Function 'stpi_dither_very_fast' argument 6 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1094:15: style:inconclusive: Function 'mxml_write_node' argument 4 names different: declaration '' definition 'col'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1095:17: style:inconclusive: Function 'mxml_write_node' argument 5 names different: declaration '' definition 'putc_cb'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1444:20: style:inconclusive: Function 'mxml_write_ws' argument 4 names different: declaration '' definition 'ws'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1445:20: style:inconclusive: Function 'mxml_write_ws' argument 5 names different: declaration '' definition 'col'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:1446:29: style:inconclusive: Function 'mxml_write_ws' argument 6 names different: declaration '' definition 'putc_cb'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/mxml-file.c:378:30: style:inconclusive: Function 'mxml_load_data' argument 4 names different: declaration '' definition 'getc_cb'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/path.c:310:14: style:inconclusive: Function 'stpi_scandir' argument 6 names different: declaration '' definition 'cmp'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6706:33: style:inconclusive: Function 'canon_advance_paper' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6706:40: style:inconclusive: Function 'canon_advance_paper' argument 2 names different: declaration '' definition 'advance'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:30: style:inconclusive: Function 'canon_flush_pass' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:37: style:inconclusive: Function 'canon_flush_pass' argument 2 names different: declaration '' definition 'passno'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-canon.c:6721:49: style:inconclusive: Function 'canon_flush_pass' argument 3 names different: declaration '' definition 'vertical_subpass'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1373:23: style:inconclusive: Function 'dpl_pcx' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1374:18: style:inconclusive: Function 'dpl_pcx' argument 2 names different: declaration '' definition 'short_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1375:7: style:inconclusive: Function 'dpl_pcx' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-dpl.c:1376:7: style:inconclusive: Function 'dpl_pcx' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3680:23: style:inconclusive: Function 'pcl_mode0' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3681:26: style:inconclusive: Function 'pcl_mode0' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3682:25: style:inconclusive: Function 'pcl_mode0' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3683:25: style:inconclusive: Function 'pcl_mode0' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3695:23: style:inconclusive: Function 'pcl_mode2' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3696:26: style:inconclusive: Function 'pcl_mode2' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3697:25: style:inconclusive: Function 'pcl_mode2' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-pcl.c:3698:25: style:inconclusive: Function 'pcl_mode2' argument 4 names different: declaration '' definition 'last_plane'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1275:26: style:inconclusive: Function 'ps_hex' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1276:26: style:inconclusive: Function 'ps_hex' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1277:25: style:inconclusive: Function 'ps_hex' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1315:30: style:inconclusive: Function 'ps_ascii85' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1316:21: style:inconclusive: Function 'ps_ascii85' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1317:20: style:inconclusive: Function 'ps_ascii85' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:1318:20: style:inconclusive: Function 'ps_ascii85' argument 4 names different: declaration '' definition 'last_line'. [funcArgNamesDifferentUnnamed] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/print-ps.c:747:21: style: Variable 'option' can be declared as pointer to const [constVariablePointer] head gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/refcache.c:229:19: style: Variable 'cache_impl' can be declared as pointer to const [constVariablePointer] 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:565:41: warning: If memory allocation fails, then there is a possible null pointer dereference: order_array [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assignment 'order_array=malloc(sizeof(struct order_t)*option_count)', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:565:41: note: Null pointer dereference 2.20.0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:566:30: warning: If memory allocation fails, then there is a possible null pointer dereference: order_array [nullPointerOutOfMemory] gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assuming allocation function fails gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:541:23: note: Assignment 'order_array=malloc(sizeof(struct order_t)*option_count)', assigned value is 0 gutenprint-5.3.6-2026-02-01T02-18-9b0bdf87/src/main/xmlppd.c:566:30: note: Null pointer dereference head printrcl.c:2228:27: style:inconclusive: Function 'yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head printrcl.c:2233:26: style:inconclusive: Function 'yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head printrcl.c:2233:42: style:inconclusive: Function 'yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head printrcl.c:2246:21: style:inconclusive: Function 'yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head testpatternl.c:2358:27: style:inconclusive: Function 'yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head testpatternl.c:2363:26: style:inconclusive: Function 'yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head testpatternl.c:2363:42: style:inconclusive: Function 'yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head testpatternl.c:2376:21: style:inconclusive: Function 'yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] DONE