2026-05-01 17:00 ftp://ftp.de.debian.org/debian/pool/main/e/e00compr/e00compr_1.0.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 62 12 elapsed-time: 0.9 0.6 head-timing-info: old-timing-info: head results: e00compr-1.0.1/cpl_conv.c:46:25: style:inconclusive: Function 'CPLCalloc' argument 1 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:46:40: style:inconclusive: Function 'CPLCalloc' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:69:25: style:inconclusive: Function 'CPLMalloc' argument 1 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:92:27: style:inconclusive: Function 'CPLRealloc' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:92:41: style:inconclusive: Function 'CPLRealloc' argument 2 names different: declaration '' definition 'nNewSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:116:31: style:inconclusive: Function 'CPLStrdup' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_conv.c:150:33: style:inconclusive: Function 'CPLReadLine' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_error.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e00compr-1.0.1/cpl_error.c:143:31: style:inconclusive: Function '_CPLAssert' argument 1 names different: declaration '' definition 'pszExpression'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_error.c:143:59: style:inconclusive: Function '_CPLAssert' argument 2 names different: declaration '' definition 'pszFile'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_error.c:144:22: style:inconclusive: Function '_CPLAssert' argument 3 names different: declaration '' definition 'iLine'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:57:30: style:inconclusive: Function 'VSIFOpen' argument 1 names different: declaration '' definition 'pszFilename'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:57:56: style:inconclusive: Function 'VSIFOpen' argument 2 names different: declaration '' definition 'pszAccess'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:67:23: style:inconclusive: Function 'VSIFClose' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:77:22: style:inconclusive: Function 'VSIFSeek' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:77:31: style:inconclusive: Function 'VSIFSeek' argument 2 names different: declaration '' definition 'nOffset'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:77:44: style:inconclusive: Function 'VSIFSeek' argument 3 names different: declaration '' definition 'nWhence'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:87:23: style:inconclusive: Function 'VSIFTell' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:97:24: style:inconclusive: Function 'VSIRewind' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:107:25: style:inconclusive: Function 'VSIFRead' argument 1 names different: declaration '' definition 'pBuffer'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:107:41: style:inconclusive: Function 'VSIFRead' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:107:55: style:inconclusive: Function 'VSIFRead' argument 3 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:107:70: style:inconclusive: Function 'VSIFRead' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:117:26: style:inconclusive: Function 'VSIFWrite' argument 1 names different: declaration '' definition 'pBuffer'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:117:42: style:inconclusive: Function 'VSIFWrite' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:117:56: style:inconclusive: Function 'VSIFWrite' argument 3 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:117:71: style:inconclusive: Function 'VSIFWrite' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:127:23: style:inconclusive: Function 'VSIFGets' argument 1 names different: declaration '' definition 'pszBuffer'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:127:38: style:inconclusive: Function 'VSIFGets' argument 2 names different: declaration '' definition 'nBufferSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:127:58: style:inconclusive: Function 'VSIFGets' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:137:22: style:inconclusive: Function 'VSIFGetc' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:147:20: style:inconclusive: Function 'VSIUngetc' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:147:30: style:inconclusive: Function 'VSIUngetc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:161:24: style:inconclusive: Function 'VSIFPrintf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:161:41: style:inconclusive: Function 'VSIFPrintf' argument 2 names different: declaration '' definition 'pszFormat'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:178:21: style:inconclusive: Function 'VSIFEof' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:188:28: style:inconclusive: Function 'VSIFPuts' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:188:46: style:inconclusive: Function 'VSIFPuts' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:198:19: style:inconclusive: Function 'VSIFPutc' argument 1 names different: declaration '' definition 'nChar'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:198:33: style:inconclusive: Function 'VSIFPutc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:208:25: style:inconclusive: Function 'VSICalloc' argument 1 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:208:40: style:inconclusive: Function 'VSICalloc' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:218:25: style:inconclusive: Function 'VSIMalloc' argument 1 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:228:27: style:inconclusive: Function 'VSIRealloc' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:228:41: style:inconclusive: Function 'VSIRealloc' argument 2 names different: declaration '' definition 'nNewSize'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:238:22: style:inconclusive: Function 'VSIFree' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:249:31: style:inconclusive: Function 'VSIStrdup' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:259:27: style:inconclusive: Function 'VSIStat' argument 1 names different: declaration '' definition 'pszFilename'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:259:53: style:inconclusive: Function 'VSIStat' argument 2 names different: declaration '' definition 'pStatBuf'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/cpl_vsisimple.c:117:26: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] e00compr-1.0.1/e00conv.c:66:26: style: Parameter 'argv' can be declared as const array [constParameter] e00compr-1.0.1/e00error.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] e00compr-1.0.1/e00read.c:146:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] e00compr-1.0.1/e00read.c:290:24: style: Condition 'psInfo->bIsCompressed' is always true [knownConditionTrueFalse] e00compr-1.0.1/e00read.c:191:40: style:inconclusive: Function 'E00ReadCallbackOpen' argument 3 names different: declaration '' definition 'pfnReadRewind'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/e00read.c:454:14: style: Variable 'pszExp' can be declared as pointer to const [constVariablePointer] e00compr-1.0.1/e00write.c:98:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] e00compr-1.0.1/e00write.c:595:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] e00compr-1.0.1/e00write.c:143:38: style:inconclusive: Function 'E00WriteCallbackOpen' argument 3 names different: declaration '' definition 'nComprLevel'. [funcArgNamesDifferentUnnamed] e00compr-1.0.1/e00write.c:517:61: style:inconclusive: Function '_WriteNextCompressedLine' argument 2 names different: declaration 'nMaxChars' definition 'bFlushWholeBuffer'. [funcArgNamesDifferent] e00compr-1.0.1/e00write.c:69:61: note: Function '_WriteNextCompressedLine' argument 2 names different: declaration 'nMaxChars' definition 'bFlushWholeBuffer'. e00compr-1.0.1/e00write.c:517:61: note: Function '_WriteNextCompressedLine' argument 2 names different: declaration 'nMaxChars' definition 'bFlushWholeBuffer'. e00compr-1.0.1/e00write.c:520:14: style: Variable 'pszSrc' can be declared as pointer to const [constVariablePointer] e00compr-1.0.1/e00write.c:332:21: style: Variable 'nDigits' is assigned a value that is never used. [unreadVariable] diff: head e00compr-1.0.1/cpl_conv.c:116:31: style:inconclusive: Function 'CPLStrdup' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:150:33: style:inconclusive: Function 'CPLReadLine' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:46:25: style:inconclusive: Function 'CPLCalloc' argument 1 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:46:40: style:inconclusive: Function 'CPLCalloc' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:69:25: style:inconclusive: Function 'CPLMalloc' argument 1 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:92:27: style:inconclusive: Function 'CPLRealloc' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_conv.c:92:41: style:inconclusive: Function 'CPLRealloc' argument 2 names different: declaration '' definition 'nNewSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_error.c:143:31: style:inconclusive: Function '_CPLAssert' argument 1 names different: declaration '' definition 'pszExpression'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_error.c:143:59: style:inconclusive: Function '_CPLAssert' argument 2 names different: declaration '' definition 'pszFile'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_error.c:144:22: style:inconclusive: Function '_CPLAssert' argument 3 names different: declaration '' definition 'iLine'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:107:25: style:inconclusive: Function 'VSIFRead' argument 1 names different: declaration '' definition 'pBuffer'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:107:41: style:inconclusive: Function 'VSIFRead' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:107:55: style:inconclusive: Function 'VSIFRead' argument 3 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:107:70: style:inconclusive: Function 'VSIFRead' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:117:26: style:inconclusive: Function 'VSIFWrite' argument 1 names different: declaration '' definition 'pBuffer'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:117:42: style:inconclusive: Function 'VSIFWrite' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:117:56: style:inconclusive: Function 'VSIFWrite' argument 3 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:117:71: style:inconclusive: Function 'VSIFWrite' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:127:23: style:inconclusive: Function 'VSIFGets' argument 1 names different: declaration '' definition 'pszBuffer'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:127:38: style:inconclusive: Function 'VSIFGets' argument 2 names different: declaration '' definition 'nBufferSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:127:58: style:inconclusive: Function 'VSIFGets' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:137:22: style:inconclusive: Function 'VSIFGetc' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:147:20: style:inconclusive: Function 'VSIUngetc' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:147:30: style:inconclusive: Function 'VSIUngetc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:161:24: style:inconclusive: Function 'VSIFPrintf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:161:41: style:inconclusive: Function 'VSIFPrintf' argument 2 names different: declaration '' definition 'pszFormat'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:178:21: style:inconclusive: Function 'VSIFEof' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:188:28: style:inconclusive: Function 'VSIFPuts' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:188:46: style:inconclusive: Function 'VSIFPuts' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:198:19: style:inconclusive: Function 'VSIFPutc' argument 1 names different: declaration '' definition 'nChar'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:198:33: style:inconclusive: Function 'VSIFPutc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:208:25: style:inconclusive: Function 'VSICalloc' argument 1 names different: declaration '' definition 'nCount'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:208:40: style:inconclusive: Function 'VSICalloc' argument 2 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:218:25: style:inconclusive: Function 'VSIMalloc' argument 1 names different: declaration '' definition 'nSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:228:27: style:inconclusive: Function 'VSIRealloc' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:228:41: style:inconclusive: Function 'VSIRealloc' argument 2 names different: declaration '' definition 'nNewSize'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:238:22: style:inconclusive: Function 'VSIFree' argument 1 names different: declaration '' definition 'pData'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:249:31: style:inconclusive: Function 'VSIStrdup' argument 1 names different: declaration '' definition 'pszString'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:259:27: style:inconclusive: Function 'VSIStat' argument 1 names different: declaration '' definition 'pszFilename'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:259:53: style:inconclusive: Function 'VSIStat' argument 2 names different: declaration '' definition 'pStatBuf'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:57:30: style:inconclusive: Function 'VSIFOpen' argument 1 names different: declaration '' definition 'pszFilename'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:57:56: style:inconclusive: Function 'VSIFOpen' argument 2 names different: declaration '' definition 'pszAccess'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:67:23: style:inconclusive: Function 'VSIFClose' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:77:22: style:inconclusive: Function 'VSIFSeek' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:77:31: style:inconclusive: Function 'VSIFSeek' argument 2 names different: declaration '' definition 'nOffset'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:77:44: style:inconclusive: Function 'VSIFSeek' argument 3 names different: declaration '' definition 'nWhence'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:87:23: style:inconclusive: Function 'VSIFTell' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/cpl_vsisimple.c:97:24: style:inconclusive: Function 'VSIRewind' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/e00read.c:191:40: style:inconclusive: Function 'E00ReadCallbackOpen' argument 3 names different: declaration '' definition 'pfnReadRewind'. [funcArgNamesDifferentUnnamed] head e00compr-1.0.1/e00write.c:143:38: style:inconclusive: Function 'E00WriteCallbackOpen' argument 3 names different: declaration '' definition 'nComprLevel'. [funcArgNamesDifferentUnnamed] DONE