2024-03-26 11:49 ftp://ftp.de.debian.org/debian/pool/main/b/bcmatroska2/bcmatroska2_5.2.0.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 -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 638 476 elapsed-time: 18.4 40.9 head-timing-info: old-timing-info: head results: bcmatroska2-5.2.0/corec/corec/helpers/charconvert/charconvert.h:59:0: error: #error unsupported wchar_t size! [preprocessorErrorDirective] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTick [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:56:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:59:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:110:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:112:13: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:138:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:74:55: style:inconclusive: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/date/date.h:66:64: note: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:74:55: note: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:100:59: style:inconclusive: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/date/date.h:67:68: note: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:100:59: note: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:103:13: style: Variable 'date' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:132:13: style: Variable 'date' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/file/bufstream.c:145:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/file/file_bctbx.c:265:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/array/array.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/array/array.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/file_libc.c:261:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/array/array.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/array/array.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/array/array.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/memstream.c:107:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/file/stream_stdio.c:121:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/file/streams.c:174:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:499:55: debug: Function::addArguments found argument 'AbsLen' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:550:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:634:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:777:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:791:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/md5/md5.c:199:52: style: Parameter 'in' can be declared as const array [constParameter] bcmatroska2-5.2.0/corec/corec/helpers/md5/md5.c:178:12: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize] bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:79:55: style:inconclusive: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/date/date.h:66:64: note: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:79:55: note: Function 'TimePackToRel' argument 2 names different: declaration 'FromLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:120:59: style:inconclusive: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/date/date.h:67:68: note: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:120:59: note: Function 'GetDatePacked' argument 3 names different: declaration 'ToLocal' definition 'Local'. bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:81:20: style: Variable 'Month' can be declared as const array [constVariable] bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFETAIL [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/array/array.c:389:38: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/corec/corec/array/array.c:528:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/corec/corec/array/array.c:99:9: error: Memory leak: Head [memleak] bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.c:53:38: style:inconclusive: Function 'BufferAlloc' argument 2 names different: declaration 'Size' definition 'Total'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.h:44:47: note: Function 'BufferAlloc' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.c:53:38: note: Function 'BufferAlloc' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.c:104:35: style:inconclusive: Function 'BufferPack' argument 2 names different: declaration 'Readed' definition 'Length'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.h:47:42: note: Function 'BufferPack' argument 2 names different: declaration 'Readed' definition 'Length'. bcmatroska2-5.2.0/corec/corec/helpers/parser/buffer.c:104:35: note: Function 'BufferPack' argument 2 names different: declaration 'Readed' definition 'Length'. bcmatroska2-5.2.0/corec/corec/array/array.c:194:66: style:inconclusive: Function 'ArrayInsert' argument 4 names different: declaration 'Length' definition 'Width'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/array/array.h:84:76: note: Function 'ArrayInsert' argument 4 names different: declaration 'Length' definition 'Width'. bcmatroska2-5.2.0/corec/corec/array/array.c:194:66: note: Function 'ArrayInsert' argument 4 names different: declaration 'Length' definition 'Width'. bcmatroska2-5.2.0/corec/corec/array/array.c:204:47: style:inconclusive: Function 'ArrayDelete' argument 3 names different: declaration 'Length' definition 'Width'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/array/array.h:85:58: note: Function 'ArrayDelete' argument 3 names different: declaration 'Length' definition 'Width'. bcmatroska2-5.2.0/corec/corec/array/array.c:204:47: note: Function 'ArrayDelete' argument 3 names different: declaration 'Length' definition 'Width'. bcmatroska2-5.2.0/corec/corec/array/array.c:240:41: style:inconclusive: Function 'ArrayCopy' argument 2 names different: declaration 'In' definition 'q'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/array/array.h:73:48: note: Function 'ArrayCopy' argument 2 names different: declaration 'In' definition 'q'. bcmatroska2-5.2.0/corec/corec/array/array.c:240:41: note: Function 'ArrayCopy' argument 2 names different: declaration 'In' definition 'q'. bcmatroska2-5.2.0/corec/corec/array/array.c:249:36: style:inconclusive: Function 'ArrayResize' argument 2 names different: declaration 'Size' definition 'Total'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/array/array.h:74:44: note: Function 'ArrayResize' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/array/array.c:249:36: note: Function 'ArrayResize' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/array/array.c:581:38: style:inconclusive: Function 'Fifo_Alloc' argument 2 names different: declaration 'Size' definition 'Total'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/array/array.h:151:48: note: Function 'Fifo_Alloc' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/array/array.c:581:38: note: Function 'Fifo_Alloc' argument 2 names different: declaration 'Size' definition 'Total'. bcmatroska2-5.2.0/corec/corec/array/array.c:86:26: style: Variable 'old' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/array/array.c:390:22: style: Variable 'End' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:102:51: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:107:72: debug: Function::addArguments found argument 'Flags' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:39:52: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:371:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_FLAG_MEMHEAP [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:51:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_ID [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:80:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Node [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Node [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:55:51: style:inconclusive: Function 'NodeLookup_Exists' argument 2 names different: declaration 'Id' definition 'Name'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.h:35:58: note: Function 'NodeLookup_Exists' argument 2 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:55:51: note: Function 'NodeLookup_Exists' argument 2 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:69:54: style:inconclusive: Function 'NodeLookup_FindUnique' argument 2 names different: declaration 'Id' definition 'Name'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.h:36:61: note: Function 'NodeLookup_FindUnique' argument 2 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:69:54: note: Function 'NodeLookup_FindUnique' argument 2 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:85:60: style:inconclusive: Function 'NodeLookup_Add' argument 3 names different: declaration 'Id' definition 'Name'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.h:34:62: note: Function 'NodeLookup_Add' argument 3 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:85:60: note: Function 'NodeLookup_Add' argument 3 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:108:61: style:inconclusive: Function 'NodeLookup_Remove' argument 3 names different: declaration 'Id' definition 'Name'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.h:37:61: note: Function 'NodeLookup_Remove' argument 3 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:108:61: note: Function 'NodeLookup_Remove' argument 3 names different: declaration 'Id' definition 'Name'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtab.c:67:44: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/helpers/parser/parser2.c:2661:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtab.c:124:51: style:inconclusive: Function 'StrTab_Enum' argument 3 names different: declaration 'No' definition 'Count'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtab.h:48:58: note: Function 'StrTab_Enum' argument 3 names different: declaration 'No' definition 'Count'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtab.c:124:51: note: Function 'StrTab_Enum' argument 3 names different: declaration 'No' definition 'Count'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:78:14: style: Condition 'n>0' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:78:6: note: Assuming that condition '!n' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:78:14: note: Condition 'n>0' is always true bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:96:57: style:inconclusive: Function 'GetProtocol' argument 2 names different: declaration '_Protocol' definition 'Proto'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:65:66: note: Function 'GetProtocol' argument 2 names different: declaration '_Protocol' definition 'Proto'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:96:57: note: Function 'GetProtocol' argument 2 names different: declaration '_Protocol' definition 'Proto'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:135:53: style:inconclusive: Function 'GetProtocolKind' argument 2 names different: declaration '_Protocol' definition 'Protocol'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:66:54: note: Function 'GetProtocolKind' argument 2 names different: declaration '_Protocol' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:135:53: note: Function 'GetProtocolKind' argument 2 names different: declaration '_Protocol' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:186:44: style:inconclusive: Function 'SplitURL' argument 2 names different: declaration 'Mime' definition 'Protocol'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:68:53: note: Function 'SplitURL' argument 2 names different: declaration 'Mime' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:186:44: note: Function 'SplitURL' argument 2 names different: declaration 'Mime' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:186:58: style:inconclusive: Function 'SplitURL' argument 3 names different: declaration 'MimeLen' definition 'ProtocolLen'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:68:63: note: Function 'SplitURL' argument 3 names different: declaration 'MimeLen' definition 'ProtocolLen'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:186:58: note: Function 'SplitURL' argument 3 names different: declaration 'MimeLen' definition 'ProtocolLen'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:238:31: style:inconclusive: Function 'SplitPath' argument 1 names different: declaration 'Path' definition 'URL'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:67:40: note: Function 'SplitPath' argument 1 names different: declaration 'Path' definition 'URL'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:238:31: note: Function 'SplitPath' argument 1 names different: declaration 'Path' definition 'URL'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:691:63: style:inconclusive: Function 'MergeURL' argument 3 names different: declaration 'Proto' definition 'Protocol'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/file/file.h:82:72: note: Function 'MergeURL' argument 3 names different: declaration 'Proto' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:691:63: note: Function 'MergeURL' argument 3 names different: declaration 'Proto' definition 'Protocol'. bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:363:50: style:inconclusive: Function 'DataHeap_Init' argument 2 names different: declaration 'Base' definition 'Heap'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.h:45:58: note: Function 'DataHeap_Init' argument 2 names different: declaration 'Base' definition 'Heap'. bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:363:50: note: Function 'DataHeap_Init' argument 2 names different: declaration 'Base' definition 'Heap'. bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:127:24: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:110:18: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:127:24: note: Shadow variable bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:49:41: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:50:41: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/parser/urlpart.c:242:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/corec/corec/helpers/system/ccsystem_win32.c:65:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STILL_ACTIVE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/inflate86/inffas86.c:1122:0: error: #error "x86 architecture not defined" [preprocessorErrorDirective] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:84:21: style: struct member 'inffast_ar::esp' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:85:21: style: struct member 'inffast_ar::ebp' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:94:40: style: struct member 'inffast_ar::hold' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:95:24: style: struct member 'inffast_ar::bits' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:96:24: style: struct member 'inffast_ar::wsize' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:97:24: style: struct member 'inffast_ar::write' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:98:24: style: struct member 'inffast_ar::lmask' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:99:24: style: struct member 'inffast_ar::dmask' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:100:24: style: struct member 'inffast_ar::len' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:101:24: style: struct member 'inffast_ar::dist' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/contrib/masmx64/inffas8664.c:102:24: style: struct member 'inffast_ar::status' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc_guid [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:252:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKSPERSEC [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKSPERSEC [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:524:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:334:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'uLong {aka unsigned long}'. [invalidPrintfArgType_sint] bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzlib.c:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/crc32.c:238:13: style: Condition '*((unsigned char*)(&endian))' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/crc32.c:237:18: note: Assignment 'endian=1', assigned value is 1 bcmatroska2-5.2.0/corec/corec/helpers/zlib/crc32.c:238:13: note: Condition '*((unsigned char*)(&endian))' is always true bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:109:71: style:inconclusive: Function 'FractionToString' argument 3 names different: declaration 'Fraction' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.h:35:80: note: Function 'FractionToString' argument 3 names different: declaration 'Fraction' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:109:71: note: Function 'FractionToString' argument 3 names different: declaration 'Fraction' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:190:57: style:inconclusive: Function 'Int64ToString' argument 3 names different: declaration 'Int' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.h:40:66: note: Function 'Int64ToString' argument 3 names different: declaration 'Int' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:190:57: note: Function 'Int64ToString' argument 3 names different: declaration 'Int' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:198:55: style:inconclusive: Function 'IntToString' argument 3 names different: declaration 'Int' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.h:39:64: note: Function 'IntToString' argument 3 names different: declaration 'Int' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:198:55: note: Function 'IntToString' argument 3 names different: declaration 'Int' definition 'p'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:406:27: style:inconclusive: Function 'URLToString' argument 1 names different: declaration 'Out' definition 'Title'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.h:50:36: note: Function 'URLToString' argument 1 names different: declaration 'Out' definition 'Title'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:406:27: note: Function 'URLToString' argument 1 names different: declaration 'Out' definition 'Title'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:406:41: style:inconclusive: Function 'URLToString' argument 2 names different: declaration 'OutLen' definition 'TitleLen'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.h:50:48: note: Function 'URLToString' argument 2 names different: declaration 'OutLen' definition 'TitleLen'. bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:406:41: note: Function 'URLToString' argument 2 names different: declaration 'OutLen' definition 'TitleLen'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzread.c:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzwrite.c:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzread.c:525:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzread.c:546:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzwrite.c:266:17: style:inconclusive: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/zlib/zlib.h:1274:28: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/gzwrite.c:266:17: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/infback.c:255:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inftrees.c:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inffast.c:73:24: style: Variable 'last' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inffast.c:75:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inffast.c:76:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inffast.c:83:24: style: Variable 'window' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1465:17: style: Variable 'state->sane' is reassigned a value before the old one has been used. [redundantAssignment] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1461:17: note: state->sane is assigned bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1465:17: note: state->sane is overwritten bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1475:61: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:601:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1324:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1399:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1410:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:263:12: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:264:12: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:63:31: warning: Either the condition 'n' is redundant or there is division by zero at line 63. [zerodivcond] bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:61:11: note: Assuming that condition 'n' is not redundant bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:65:3: note: Compound assignment '/=', assigned value is 0 bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:63:31: note: Division by zero bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:64:8: warning: Either the condition 'n' is redundant or there is division by zero at line 64. [zerodivcond] bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:61:11: note: Assuming that condition 'n' is not redundant bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:65:3: note: Compound assignment '/=', assigned value is 0 bcmatroska2-5.2.0/corec/corec/libc/palmos/assert.c:64:8: note: Division by zero bcmatroska2-5.2.0/corec/corec/helpers/zlib/zutil.c:305:31: style: Same expression on both sides of '-'. [duplicateExpression] bcmatroska2-5.2.0/corec/corec/helpers/zlib/zutil.c:11:33: style: struct member 'internal_state::dummy' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos.c:17:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable winPaint [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysROMStageDevelopment [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysAppLaunchCmdNormalLaunch [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_FOURCC [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/palmos/qsort.c:38:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/corec/corec/libc/palmos/qsort.c:43:10: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:92:35: style: Parameter 'Module' can be declared as pointer to const. However it seems that 'LookupSymbol86' is a callback function, if 'Module' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:136:23: note: You might need to cast the function pointer here bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:92:35: note: Parameter 'Module' can be declared as pointer to const bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:57:34: warning: Either the condition 'n' is redundant or there is division by zero at line 57. [zerodivcond] bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:55:11: note: Assuming that condition 'n' is not redundant bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:59:3: note: Compound assignment '/=', assigned value is 0 bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:57:34: note: Division by zero bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:58:8: warning: Either the condition 'n' is redundant or there is division by zero at line 58. [zerodivcond] bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:55:11: note: Assuming that condition 'n' is not redundant bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:59:3: note: Compound assignment '/=', assigned value is 0 bcmatroska2-5.2.0/corec/corec/libc/wince/assert.c:58:8: note: Division by zero bcmatroska2-5.2.0/corec/corec/libc/wince/console_wince.c:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/libc/wince/console_wince.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/multithread/multithread.h:107:56: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/multithread/multithread.h:108:57: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/node.c:179:55: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/node.c:190:63: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/node.c:199:58: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/node.c:213:63: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/node.c:227:53: debug: Function::addArguments found argument 'p' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:181:49: debug: Function::addArguments found argument 'i' with varid 0. [varid0] bcmatroska2-5.2.0/corec/corec/node/nodetools.h:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Next [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/nodetree.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:687:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: note: Condition 's->pending==s->pending_buf_size' is always true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:716:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: note: Condition 's->pending==s->pending_buf_size' is always true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:747:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: note: Condition 's->pending==s->pending_buf_size' is always true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:492:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:938:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:1078:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:1089:21: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:155:32: style: struct member 'static_tree_desc_s::dummy' is never used. [unusedStructMember] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:348:30: style: Variable 'hash_head' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:1731:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassId [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:527:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:845:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:898:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:925:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1244:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1424:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1511:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1550:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1702:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1714:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1860:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1892:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1942:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_INVALID_DATA [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2298:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemHeap_Default [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2868:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2881:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2926:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2946:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2980:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:2998:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:3005:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:3010:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:3022:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:3062:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:3070:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:191:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:396:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:930:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/tests/node_test.c:11:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_CLASS [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1172:14: style:inconclusive: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:157:27: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1172:14: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1173:9: style:inconclusive: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:157:27: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1173:9: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. bcmatroska2-5.2.0/corec/tests/string_test.c:90:5: portability: %p in format string (no. 1) requires an address but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_p] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:461:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:584:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1138:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/helpers/zlib/trees.c:1224:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/branch/branch.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/tools/branch/branch.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/tools/branch/branch.c:343:19: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] bcmatroska2-5.2.0/corec/tools/branch/branch.c:400:19: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] bcmatroska2-5.2.0/corec/tools/branch/branch.c:492:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bcmatroska2-5.2.0/corec/tools/branch/branch.c:596:22: warning: Either the condition 't' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] bcmatroska2-5.2.0/corec/tools/branch/branch.c:594:21: note: Assuming that condition 't' is not redundant bcmatroska2-5.2.0/corec/tools/branch/branch.c:596:22: note: Null pointer addition bcmatroska2-5.2.0/corec/tools/branch/branch.c:613:33: warning: Either the condition 't' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] bcmatroska2-5.2.0/corec/tools/branch/branch.c:610:25: note: Assuming that condition 't' is not redundant bcmatroska2-5.2.0/corec/tools/branch/branch.c:613:33: note: Null pointer addition bcmatroska2-5.2.0/corec/tools/branch/branch.c:488:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/corerc.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/str/str.c:155:72: style:inconclusive: Function 'tcsncat_s' argument 4 names different: declaration 'n' definition 'InLen'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/str/str.h:68:80: note: Function 'tcsncat_s' argument 4 names different: declaration 'n' definition 'InLen'. bcmatroska2-5.2.0/corec/corec/str/str.c:155:72: note: Function 'tcsncat_s' argument 4 names different: declaration 'n' definition 'InLen'. bcmatroska2-5.2.0/corec/corec/str/str.c:870:26: style:inconclusive: Function 'tcsupr' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/str/str.h:63:34: note: Function 'tcsupr' argument 1 names different: declaration 'a' definition 'p'. bcmatroska2-5.2.0/corec/corec/str/str.c:870:26: note: Function 'tcsupr' argument 1 names different: declaration 'a' definition 'p'. bcmatroska2-5.2.0/corec/corec/str/str.c:878:26: style:inconclusive: Function 'tcslwr' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/str/str.h:64:34: note: Function 'tcslwr' argument 1 names different: declaration 'a' definition 'p'. bcmatroska2-5.2.0/corec/corec/str/str.c:878:26: note: Function 'tcslwr' argument 1 names different: declaration 'a' definition 'p'. bcmatroska2-5.2.0/libebml2/ebmlbinary.c:108:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlcrc.c:219:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmldate.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlelement.c:74:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlmaster.c:600:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlmain.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILEPOS_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:349:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FILEPOS [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILEPOS_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlnumber.c:377:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlstring.c:215:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/ebmlvoid.c:76:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/legacy/legacy.cpp:151:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:158:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBML_ContextHead [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:97:17: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:99:17: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:149:9: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] bcmatroska2-5.2.0/libebml2/test/ebmltree.c:130:22: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/MatroskaParser/MatroskaParser.c:1496:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:767:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:1070:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libebml2/ebmlmain.c:561:18: style: Condition '!bFound' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/libebml2/ebmlmain.c:546:8: note: Assuming that condition 'bFound' is not redundant bcmatroska2-5.2.0/libebml2/ebmlmain.c:561:18: note: Condition '!bFound' is always true bcmatroska2-5.2.0/libebml2/ebmlmain.c:496:78: style:inconclusive: Function 'EBML_FindNextElement' argument 2 names different: declaration 'Context' definition 'pContext'. [funcArgNamesDifferent] bcmatroska2-5.2.0/libebml2/ebml/ebml.h:147:87: note: Function 'EBML_FindNextElement' argument 2 names different: declaration 'Context' definition 'pContext'. bcmatroska2-5.2.0/libebml2/ebmlmain.c:496:78: note: Function 'EBML_FindNextElement' argument 2 names different: declaration 'Context' definition 'pContext'. bcmatroska2-5.2.0/libebml2/ebmlmain.c:496:113: style:inconclusive: Function 'EBML_FindNextElement' argument 4 names different: declaration 'AllowDummy' definition 'AllowDummyElt'. [funcArgNamesDifferent] bcmatroska2-5.2.0/libebml2/ebml/ebml.h:147:121: note: Function 'EBML_FindNextElement' argument 4 names different: declaration 'AllowDummy' definition 'AllowDummyElt'. bcmatroska2-5.2.0/libebml2/ebmlmain.c:496:113: note: Function 'EBML_FindNextElement' argument 4 names different: declaration 'AllowDummy' definition 'AllowDummyElt'. bcmatroska2-5.2.0/libebml2/ebmlmain.c:90:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libebml2/ebmlmain.c:133:43: style: Variable 'PossibleSizeLength' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/libebml2/ebmlmain.c:315:16: style: Variable 'MaxLowerLevel' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/libebml2/ebmlmain.c:541:16: style: Variable 'IdBitMask' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:348:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:663:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:678:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:704:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:793:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:807:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:820:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:874:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:886:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:913:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1603:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1898:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/corec/node/node.c:1086:21: style: Condition 'b->Meta' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/node/node.c:1829:25: style: Condition 'Top->Referer==NULL' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/node/node.c:1086:17: style: Same expression on both sides of '&&'. [duplicateExpression] bcmatroska2-5.2.0/corec/corec/node/node.c:235:71: style:inconclusive: Function 'NodeContext_FindClass' argument 2 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:575:68: note: Function 'NodeContext_FindClass' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:235:71: note: Function 'NodeContext_FindClass' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:297:77: style:inconclusive: Function 'NodeContext_FindClassEx' argument 2 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:576:70: note: Function 'NodeContext_FindClassEx' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:297:77: note: Function 'NodeContext_FindClassEx' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:297:97: style:inconclusive: Function 'NodeContext_FindClassEx' argument 3 names different: declaration 'Prefered' definition 'Module'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:576:89: note: Function 'NodeContext_FindClassEx' argument 3 names different: declaration 'Prefered' definition 'Module'. bcmatroska2-5.2.0/corec/corec/node/node.c:297:97: note: Function 'NodeContext_FindClassEx' argument 3 names different: declaration 'Prefered' definition 'Module'. bcmatroska2-5.2.0/corec/corec/node/node.c:1478:27: style:inconclusive: Function 'Node_AddRef' argument 1 names different: declaration 'This' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:581:36: note: Function 'Node_AddRef' argument 1 names different: declaration 'This' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:1478:27: note: Function 'Node_AddRef' argument 1 names different: declaration 'This' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:1485:28: style:inconclusive: Function 'Node_Release' argument 1 names different: declaration 'This' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:582:37: note: Function 'Node_Release' argument 1 names different: declaration 'This' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:1485:28: note: Function 'Node_Release' argument 1 names different: declaration 'This' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:1509:51: style:inconclusive: Function 'NodeClassModule' argument 2 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:586:56: note: Function 'NodeClassModule' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1509:51: note: Function 'NodeClassModule' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1548:41: style:inconclusive: Function 'NodeCreate' argument 2 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:567:45: note: Function 'NodeCreate' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1548:41: note: Function 'NodeCreate' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1574:40: style:inconclusive: Function 'NodeIsClass' argument 2 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:564:47: note: Function 'NodeIsClass' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1574:40: note: Function 'NodeIsClass' argument 2 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1579:44: style:inconclusive: Function 'NodeEnumClass' argument 2 names different: declaration 'List' definition 'ListId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:556:49: note: Function 'NodeEnumClass' argument 2 names different: declaration 'List' definition 'ListId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1579:44: note: Function 'NodeEnumClass' argument 2 names different: declaration 'List' definition 'ListId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1579:61: style:inconclusive: Function 'NodeEnumClass' argument 3 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:556:64: note: Function 'NodeEnumClass' argument 3 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1579:61: note: Function 'NodeEnumClass' argument 3 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:63: style:inconclusive: Function 'NodeEnumClassFilterRated' argument 2 names different: declaration 'List' definition 'ListId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:562:60: note: Function 'NodeEnumClassFilterRated' argument 2 names different: declaration 'List' definition 'ListId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:63: note: Function 'NodeEnumClassFilterRated' argument 2 names different: declaration 'List' definition 'ListId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:80: style:inconclusive: Function 'NodeEnumClassFilterRated' argument 3 names different: declaration 'Class' definition 'ClassId'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:562:75: note: Function 'NodeEnumClassFilterRated' argument 3 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:80: note: Function 'NodeEnumClassFilterRated' argument 3 names different: declaration 'Class' definition 'ClassId'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:126: style:inconclusive: Function 'NodeEnumClassFilterRated' argument 5 names different: declaration 'Cookie' definition 'Param'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:562:119: note: Function 'NodeEnumClassFilterRated' argument 5 names different: declaration 'Cookie' definition 'Param'. bcmatroska2-5.2.0/corec/corec/node/node.c:1720:126: note: Function 'NodeEnumClassFilterRated' argument 5 names different: declaration 'Cookie' definition 'Param'. bcmatroska2-5.2.0/corec/corec/node/node.c:1888:76: style:inconclusive: Function 'Node_AddNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:603:71: note: Function 'Node_AddNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. bcmatroska2-5.2.0/corec/corec/node/node.c:1888:76: note: Function 'Node_AddNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. bcmatroska2-5.2.0/corec/corec/node/node.c:1938:70: style:inconclusive: Function 'Node_RemoveNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:605:74: note: Function 'Node_RemoveNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. bcmatroska2-5.2.0/corec/corec/node/node.c:1938:70: note: Function 'Node_RemoveNotify' argument 4 names different: declaration 'Refered' definition 'Referer'. bcmatroska2-5.2.0/corec/corec/node/node.c:2059:50: style:inconclusive: Function 'Node_EqData' argument 3 names different: declaration 'Flags' definition 'Type'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:608:57: note: Function 'Node_EqData' argument 3 names different: declaration 'Flags' definition 'Type'. bcmatroska2-5.2.0/corec/corec/node/node.c:2059:50: note: Function 'Node_EqData' argument 3 names different: declaration 'Flags' definition 'Type'. bcmatroska2-5.2.0/corec/corec/node/node.c:2847:33: style:inconclusive: Function 'NodeEnumDef' argument 2 names different: declaration 'Out' definition 'List'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:589:40: note: Function 'NodeEnumDef' argument 2 names different: declaration 'Out' definition 'List'. bcmatroska2-5.2.0/corec/corec/node/node.c:2847:33: note: Function 'NodeEnumDef' argument 2 names different: declaration 'Out' definition 'List'. bcmatroska2-5.2.0/corec/corec/node/node.c:2866:49: style:inconclusive: Function 'NodeDataDef' argument 3 names different: declaration 'Out' definition 'DataDef'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:588:58: note: Function 'NodeDataDef' argument 3 names different: declaration 'Out' definition 'DataDef'. bcmatroska2-5.2.0/corec/corec/node/node.c:2866:49: note: Function 'NodeDataDef' argument 3 names different: declaration 'Out' definition 'DataDef'. bcmatroska2-5.2.0/corec/corec/node/node.c:2942:22: style:inconclusive: Function 'Node_Copy' argument 1 names different: declaration 'Dst' definition 'p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:626:31: note: Function 'Node_Copy' argument 1 names different: declaration 'Dst' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:2942:22: note: Function 'Node_Copy' argument 1 names different: declaration 'Dst' definition 'p'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:46: style:inconclusive: Function 'NodeReportError' argument 2 names different: declaration 'Node' definition 'Sender'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:592:47: note: Function 'NodeReportError' argument 2 names different: declaration 'Node' definition 'Sender'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:46: note: Function 'NodeReportError' argument 2 names different: declaration 'Node' definition 'Sender'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:63: style:inconclusive: Function 'NodeReportError' argument 3 names different: declaration 'MsgClass' definition 'Class'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:592:61: note: Function 'NodeReportError' argument 3 names different: declaration 'MsgClass' definition 'Class'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:63: note: Function 'NodeReportError' argument 3 names different: declaration 'MsgClass' definition 'Class'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:74: style:inconclusive: Function 'NodeReportError' argument 4 names different: declaration 'MsgNo' definition 'No'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/corec/node/nodebase.h:592:74: note: Function 'NodeReportError' argument 4 names different: declaration 'MsgNo' definition 'No'. bcmatroska2-5.2.0/corec/corec/node/node.c:2978:74: note: Function 'NodeReportError' argument 4 names different: declaration 'MsgNo' definition 'No'. bcmatroska2-5.2.0/corec/corec/node/node.c:513:19: style: Local variable 'n' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:471:17: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:513:19: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:1278:25: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:1204:25: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:1278:25: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:1374:21: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:1358:14: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:1374:21: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:2373:38: style: Local variable 'Bit' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:2360:30: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:2373:38: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:2583:38: style: Local variable 'Bit' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:2570:30: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:2583:38: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:2957:19: style: Local variable 'Data' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/corec/node/node.c:2946:13: note: Shadowed declaration bcmatroska2-5.2.0/corec/corec/node/node.c:2957:19: note: Shadow variable bcmatroska2-5.2.0/corec/corec/node/node.c:288:94: style: Parameter 'Module' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1093:43: style: Parameter 'Class' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1527:30: style: Parameter 'Node' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1538:42: style: Parameter 'Node' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1543:35: style: Parameter 'Node' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1610:81: style: Parameter 'Module' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1938:70: style: Parameter 'Referer' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/corec/node/node.c:1951:19: style: Variable 'OldReferer' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/node/node.c:2161:28: style: Parameter 'p' can be declared as pointer to const. However it seems that 'MetaEnum' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/corec/corec/node/node.c:2701:1: note: You might need to cast the function pointer here bcmatroska2-5.2.0/corec/corec/node/node.c:2161:28: note: Parameter 'p' can be declared as pointer to const bcmatroska2-5.2.0/corec/corec/node/node.c:2170:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'MetaMeta' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/corec/corec/node/node.c:2705:1: note: You might need to cast the function pointer here bcmatroska2-5.2.0/corec/corec/node/node.c:2170:33: note: Parameter 'p' can be declared as pointer to const bcmatroska2-5.2.0/corec/corec/node/node.c:2681:35: style: Parameter 'p' can be declared as pointer to const. However it seems that 'MetaFindParam' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/corec/corec/node/node.c:2706:1: note: You might need to cast the function pointer here bcmatroska2-5.2.0/corec/corec/node/node.c:2681:35: note: Parameter 'p' can be declared as pointer to const bcmatroska2-5.2.0/corec/corec/node/node.c:2890:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/corec/node/node.c:2966:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:33:35: style: Parameter 'eclass' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:349:24: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:350:24: style: Parameter 'quadrant' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:315:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1059:13: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1161:51: style: Condition 'containsDubiousChars(inName)' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1161:51: note: Calling function 'containsDubiousChars' returns 0 bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1161:51: note: Condition 'containsDubiousChars(inName)' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1275:25: style: Condition 'outStr!=NULL' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1350:51: style: Condition 'containsDubiousChars(inName)' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1350:51: note: Calling function 'containsDubiousChars' returns 0 bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1350:51: note: Condition 'containsDubiousChars(inName)' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1433:24: style: Condition 'inStr!=NULL' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1430:21: note: Assuming that condition 'inStr==NULL' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1433:24: note: Condition 'inStr!=NULL' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1452:25: style: Condition 'outStr!=NULL' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1530:51: style: Condition 'containsDubiousChars(inName)' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1530:51: note: Calling function 'containsDubiousChars' returns 0 bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1530:51: note: Condition 'containsDubiousChars(inName)' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:968:20: error: Resource handle 'fh' freed twice. [doubleFree] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:967:9: note: Resource handle 'fh' freed twice. bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:968:20: note: Resource handle 'fh' freed twice. bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:266:30: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:295:45: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:441:12: style: Variable 'unusedTmp' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:562:12: style: Variable 'unusedTmp' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:908:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:919:37: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:940:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:960:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:981:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:998:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1038:36: style: Parameter 'srcName' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1050:45: style: Parameter 'dstName' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1083:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1626:20: style: Parameter 'fullProgName' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1670:24: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1747:49: style: Parameter 'varName' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:408:16: warning: Either the condition 'currBlock>=50000' is redundant or the array 'bStart[50000]' is accessed at index 50000, which is out of bounds. [arrayIndexOutOfBoundsCond] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:404:24: note: Assuming that condition 'currBlock>=50000' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:406:10: note: currBlock is incremented', new value is 50000 bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:408:16: note: Array index out of bounds bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:261:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:379:22: style: Variable 'currBlock' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1529:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/decompress.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/bzip2/huffman.c:101:38: warning: Either the condition 'nHeap<(258+2)' is redundant or the array 'heap[260]' is accessed at index 260, which is out of bounds. [arrayIndexOutOfBoundsCond] bcmatroska2-5.2.0/libmatroska2/bzip2/huffman.c:98:7: note: Assuming that condition 'nHeap<(258+2)' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/huffman.c:101:38: note: Array index out of bounds bcmatroska2-5.2.0/libmatroska2/bzip2/huffman.c:153:33: style: Parameter 'length' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/huffman.c:173:40: style: Parameter 'length' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:157:8: style: Condition '!bz_config_ok()' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:157:21: note: Calling function 'bz_config_ok' returns 1 bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:157:8: note: Condition '!bz_config_ok()' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:499:8: style: Condition '!bz_config_ok()' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:499:21: note: Calling function 'bz_config_ok' returns 1 bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:499:8: note: Condition '!bz_config_ok()' is always false bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1210:25: warning: Either the condition 'bzf!=NULL' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1209:12: note: Assuming that condition 'bzf!=NULL' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1210:25: note: Null pointer dereference bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1236:15: warning: Either the condition 'bzf!=NULL' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1235:4: note: Assuming that condition 'bzf!=NULL' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1236:15: note: Null pointer dereference bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1237:14: warning: Either the condition 'bzf!=NULL' is redundant or there is possible null pointer dereference: bzf. [nullPointerRedundantCheck] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1235:4: note: Assuming that condition 'bzf!=NULL' is not redundant bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1237:14: note: Null pointer dereference bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:102:31: style: Parameter 'opaque' can be declared as pointer to const. However it seems that 'default_bzalloc' is a callback function, if 'opaque' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:505:47: note: You might need to cast the function pointer here bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:102:31: note: Parameter 'opaque' can be declared as pointer to const bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:139:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:687:54: style: Parameter 'cftab' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1506:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:446:19: style: Variable 'progress' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/libmatroska2/matroskamain.c:2446:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/libmatroska2/matroskablock.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/matroskablock.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/matroskablock.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/matroskablock.c:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/minilzo/lzodefs.h:1073:0: error: #error "LZO_SIZEOF_LONG" [preprocessorErrorDirective] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILEPOS_T [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:267:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextStream [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHFULL [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:123:13: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:257:9: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] bcmatroska2-5.2.0/mkclean/mkclean.c:188:27: error: There is an unknown macro here somewhere. Configuration is required. If T is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/mkclean/regression/mkcleanreg.c:91:27: error: There is an unknown macro here somewhere. Configuration is required. If T is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/mkclean/tremor/block.c:209:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_count [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/block.c:448:51: style:inconclusive: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbiscodec.h:178:63: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'. bcmatroska2-5.2.0/mkclean/tremor/block.c:448:51: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'. bcmatroska2-5.2.0/mkclean/tremor/block.c:306:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/block.c:312:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/block.c:320:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/block.c:328:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/block.c:337:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/block.c:435:16: style: Variable 'vi' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 215. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:215:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: note: Shift bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 224. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:224:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: note: Shift bcmatroska2-5.2.0/mkclean/tremor/bitwise.c:170:33: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:148:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/codebook.c:232:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/codebook.c:233:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/codebook.c:28:46: style:inconclusive: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/codebook.h:86:53: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. bcmatroska2-5.2.0/mkclean/tremor/codebook.c:28:46: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. bcmatroska2-5.2.0/mkclean/tremor/codebook.c:28:67: style:inconclusive: Function 'vorbis_staticbook_unpack' argument 2 names different: declaration 'c' definition 's'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/codebook.h:86:72: note: Function 'vorbis_staticbook_unpack' argument 2 names different: declaration 'c' definition 's'. bcmatroska2-5.2.0/mkclean/tremor/codebook.c:28:67: note: Function 'vorbis_staticbook_unpack' argument 2 names different: declaration 'c' definition 's'. bcmatroska2-5.2.0/mkclean/tremor/codebook.c:328:77: style:inconclusive: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/codebook.h:96:15: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. bcmatroska2-5.2.0/mkclean/tremor/codebook.c:328:77: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. bcmatroska2-5.2.0/mkclean/tremor/floor0.c:136:50: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:137:18: style: Parameter 'lsp' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:140:18: style: Parameter 'icos' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:308:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:343:79: style: Parameter 'mi' can be declared as pointer to const. However it seems that 'floor0_look' is a callback function, if 'mi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:431:19: note: You might need to cast the function pointer here bcmatroska2-5.2.0/mkclean/tremor/floor0.c:343:79: note: Parameter 'mi' can be declared as pointer to const bcmatroska2-5.2.0/mkclean/tremor/floor0.c:391:26: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/codebook.c:264:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/floor0.c:414:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/codebook.c:292:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/floor1.c:72:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/floor1.c:411:10: style: Variable 'fit_value' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/floor1.c:149:9: warning: Uninitialized variable: sortpointer [uninitvar] bcmatroska2-5.2.0/mkclean/tremor/floor1.c:148:12: note: Assuming condition is false bcmatroska2-5.2.0/mkclean/tremor/floor1.c:149:9: note: Uninitialized variable: sortpointer bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5164:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IEXEC [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/framing.c:586:59: style:inconclusive: Function 'ogg_sync_bufferin' argument 2 names different: declaration 'size' definition 'bytes'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ogg.h:157:66: note: Function 'ogg_sync_bufferin' argument 2 names different: declaration 'size' definition 'bytes'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:586:59: note: Function 'ogg_sync_bufferin' argument 2 names different: declaration 'size' definition 'bytes'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:1120:29: style:inconclusive: Function 'ogg_page_dup' argument 1 names different: declaration 'd' definition 'dup'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ogg.h:188:40: note: Function 'ogg_page_dup' argument 1 names different: declaration 'd' definition 'dup'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:1120:29: note: Function 'ogg_page_dup' argument 1 names different: declaration 'd' definition 'dup'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:1120:43: style:inconclusive: Function 'ogg_page_dup' argument 2 names different: declaration 's' definition 'orig'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ogg.h:188:53: note: Function 'ogg_page_dup' argument 2 names different: declaration 's' definition 'orig'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:1120:43: note: Function 'ogg_page_dup' argument 2 names different: declaration 's' definition 'orig'. bcmatroska2-5.2.0/mkclean/tremor/framing.c:753:12: style: Local variable 'bytes' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/framing.c:668:18: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/framing.c:753:12: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/framing.c:759:12: style: Local variable 'bytes' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/framing.c:668:18: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/framing.c:759:12: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/framing.c:644:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/framing.c:749:20: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/info.c:59:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/info.c:79:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/info.c:55:54: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/info.c:76:48: style: Parameter 'vc' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/info.c:76:58: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/info.c:170:20: 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] bcmatroska2-5.2.0/mkclean/tremor/info.c:171:20: 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] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile_example.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile_example.c:55:18: style: Variable 'vi' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:121:11: style: Local variable 'ret' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:83:9: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:121:11: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:34:20: style: Parameter 'bigassbuffer' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:106:20: style: Variable 'vi' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:403:14: error: Array 'fave[6]' accessed at index -1, which is out of bounds. [negativeIndex] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:399:32: note: Assignment 'bt=-1', assigned value is -1 bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:400:24: note: Assuming condition is false bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:403:14: note: Negative array index bcmatroska2-5.2.0/mkclean/tremor/mapping0.c:191:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/mapping0.c:192:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/mapping0.c:194:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/mapping0.c:195:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:150:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:151:11: style: Variable 'block' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:259:12: style: Variable 'mtfv' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:557:20: style: Variable 's_len_sel_selCtr' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:559:20: style: Variable 's_code_sel_selCtr' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:225:13: style: Variable 'zPend' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/mkclean/tremor/mapping0.c:131:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/mdct.c:399:16: style: Local variable 'iX' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/mdct.c:343:14: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/mdct.c:399:16: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/mdct.c:266:16: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/mdct.c:267:16: style: Variable 'x1' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/mdct.c:303:16: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/mdct.c:304:16: style: Variable 'x1' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/res012.c:197:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/res012.c:93:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/res012.c:122:71: style: Parameter 'vm' can be declared as pointer to const. However it seems that 'res0_look' is a callback function, if 'vm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/mkclean/tremor/res012.c:338:4: note: You might need to cast the function pointer here bcmatroska2-5.2.0/mkclean/tremor/res012.c:122:71: note: Parameter 'vm' can be declared as pointer to const bcmatroska2-5.2.0/mkclean/tremor/res012.c:238:26: style: Parameter 'nonzero' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/res012.c:250:26: style: Parameter 'nonzero' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/res012.c:263:26: style: Parameter 'nonzero' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/mkclean/tremor/window.c:55:54: style:inconclusive: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/window.h:22:61: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. bcmatroska2-5.2.0/mkclean/tremor/window.c:55:54: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. bcmatroska2-5.2.0/mkclean/tremor/window.c:56:12: style: Parameter 'blocksizes' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:350:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:361:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:425:14: style: Condition 'hival>0x7fff' is always false [knownConditionTrueFalse] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:415:16: note: Assuming that condition 'hi0x7fff' is always false bcmatroska2-5.2.0/mkparts/mkparts.c:209:26: error: There is an unknown macro here somewhere. Configuration is required. If T is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:323:39: style:inconclusive: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/codebook.h:81:46: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:323:39: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:323:64: style:inconclusive: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/codebook.h:81:74: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:323:64: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:70:33: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:181:67: style: Parameter 'sparsemap' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/sharedbook.c:59:9: style: Variable 'sign' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/spectool/data2lib.c:436:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/mkvalidator/mkvalidator.c:186:21: error: There is an unknown macro here somewhere. Configuration is required. If T is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/spectool/data2lib2.c:348:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/spectool/data2spec.c:536:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/spectool/spec2data.c:280:1: error: There is an unknown macro here somewhere. Configuration is required. If META_START is a macro then please configure it. [unknownMacro] bcmatroska2-5.2.0/spectool/spec_element.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDATA [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/spectool/tabler.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDATA [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/spectool/spec_element.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDATA [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/spectool/tabler.c:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] bcmatroska2-5.2.0/spectool/tabler.c:48:22: style: Condition 'Value[0]' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:630:7: style: Same expression used in consecutive assignments of 'endserial' and 'serialno'. [duplicateAssignExpression] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:631:7: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:630:7: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1015:29: style:inconclusive: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile.h:90:36: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1015:29: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1038:29: style:inconclusive: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile.h:94:36: note: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1038:29: note: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1658:49: style:inconclusive: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile.h:111:56: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1658:49: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1688:54: style:inconclusive: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile.h:112:61: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1688:54: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1820:50: style:inconclusive: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'. [funcArgNamesDifferent] bcmatroska2-5.2.0/mkclean/tremor/ivorbisfile.h:121:57: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1820:50: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'. bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:874:8: style: Local variable 'ret' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:692:7: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:874:8: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1085:9: style: Local variable 'i' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1079:40: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1085:9: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1151:9: style: Local variable 'i' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1146:49: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1151:9: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1170:9: style: Local variable 'i' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1165:49: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1170:9: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1189:9: style: Local variable 'i' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1184:50: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1189:9: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1569:9: style: Local variable 'ret' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1560:7: note: Shadowed declaration bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1569:9: note: Shadow variable bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:900:55: style: Parameter 'initial' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1061:33: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1066:34: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1718:41: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1724:41: style: Parameter 'vf' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1855:20: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:489:25: style: Variable 'dataoffset' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:878:8: style: Variable 'link' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/mkclean/tremor/vorbisfile.c:1525:10: style: Variable 'result' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4526:3: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1412:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4533:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4554:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5453:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2247:50: style: Condition 'j==build->childend' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2239:60: note: Assuming that condition 'j!=build->childend' is not redundant bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2247:50: note: Condition 'j==build->childend' is always true bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1763:70: style:inconclusive: Function 'load_file' argument 4 names different: declaration 'cond0' definition 'cond'. [funcArgNamesDifferent] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1390:70: note: Function 'load_file' argument 4 names different: declaration 'cond0' definition 'cond'. bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1763:70: note: Function 'load_file' argument 4 names different: declaration 'cond0' definition 'cond'. bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1665:31: style: Local variable 'j' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1394:11: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1665:31: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1721:29: style: Local variable 'exists' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1630:25: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1721:29: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1723:31: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1394:8: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1723:31: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2237:51: style: Local variable 'build' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3731:7: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2237:51: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2238:52: style: Local variable 'j' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2184:12: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2238:52: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2290:11: style: Local variable 'src' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2194:9: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2290:11: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2291:17: style: Local variable 'uselib' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2198:9: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2291:17: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2320:11: style: Local variable 'src' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2194:9: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2320:11: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2321:17: style: Local variable 'uselib' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2198:9: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2321:17: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2359:34: style: Local variable 'path' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2193:9: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2359:34: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4177:43: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3914:19: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4177:43: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4197:49: style: Local variable 's' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3815:21: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4197:49: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4198:43: style: Local variable 'filename' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3891:8: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4198:43: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4231:45: style: Local variable 's' shadows outer argument [shadowArgument] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3815:21: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4231:45: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4343:9: style: Local variable 'a' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4338:8: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4343:9: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5002:41: style: Local variable 'eval' shadows outer function [shadowFunction] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4475:5: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5002:41: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5478:15: style: Local variable 'i' shadows outer variable [shadowVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5375:8: note: Shadowed declaration bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5478:15: note: Shadow variable bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:233:21: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:330:23: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:405:9: style: Variable 'use' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:429:8: style: Variable 'use' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:548:33: style: Parameter 'cond' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:548:44: style: Parameter 'has' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:765:39: style: Parameter 'save' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1045:8: style: Variable 'i' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1155:23: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1217:13: style: Variable 'i' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1280:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1409:21: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1669:35: style: Variable 'existing' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1981:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2049:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2057:24: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2067:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2070:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2089:9: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2090:9: style: Variable 'no_stdafx' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2091:9: style: Variable 'no_project' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2092:9: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2093:9: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2094:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2187:9: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2188:9: style: Variable 'no_stdafx' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2193:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2194:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2198:9: style: Variable 'uselib' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2290:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2291:17: style: Variable 'uselib' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2320:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2321:17: style: Variable 'uselib' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2354:31: style: Variable 'outputpath' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2355:31: style: Variable 'output' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2731:9: style: Variable 'list' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2754:12: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2775:9: style: Variable 'use' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2819:10: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2969:8: style: Variable 'output' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3021:48: style: Parameter 'uselib' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3225:15: style: Variable 'prjname' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3226:15: style: Variable 'prjpath' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3416:10: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3511:11: style: Variable 'con_to_exe' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3513:11: style: Variable 'config_file' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3743:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3802:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4112:35: style: Variable 'Item' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4178:43: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4375:10: style: Variable 'i' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4531:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4553:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5452:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1132:18: warning: Uninitialized variable: tmpstr [uninitvar] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1130:15: note: Assuming condition is false bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:1132:18: note: Uninitialized variable: tmpstr bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2465:14: style: Variable 'cond' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2505:14: style: Variable 'cond' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:2609:15: style: Variable 'cond' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3482:21: style: Variable 'prjname' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:3486:21: style: Variable 'prjpath' is assigned a value that is never used. [unreadVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4558:10: style: Unused variable: item [unusedVariable] bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5482:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] diff: head bcmatroska2-5.2.0/corec/corec/array/array.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/array/array.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/array/array.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/array/array.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_libc.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/date/date_ps2sdk.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:550:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:634:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:777:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/file/tools.c:791:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:49:41: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/corec/corec/helpers/parser/dataheap.c:50:41: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Node [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/nodelookup.c:80:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Node [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:252:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKSPERSEC [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKSPERSEC [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/parser/strtypes.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] 2.13.0 bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:687:32: note: Assuming condition 's->pending==s->pending_buf_size' is true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: note: Condition 's->pending==s->pending_buf_size' is always true head bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:687:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:693:36: note: Condition 's->pending==s->pending_buf_size' is always true 2.13.0 bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:716:32: note: Assuming condition 's->pending==s->pending_buf_size' is true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: note: Condition 's->pending==s->pending_buf_size' is always true head bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:716:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:722:36: note: Condition 's->pending==s->pending_buf_size' is always true 2.13.0 bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:747:32: note: Assuming condition 's->pending==s->pending_buf_size' is true bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: note: Condition 's->pending==s->pending_buf_size' is always true head bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:747:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant bcmatroska2-5.2.0/corec/corec/helpers/zlib/deflate.c:753:36: note: Condition 's->pending==s->pending_buf_size' is always true head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:334:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'uLong {aka unsigned long}'. [invalidPrintfArgType_sint] 2.13.0 bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:334:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/example.c:524:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/inflate.c:1324:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/helpers/zlib/minigzip.c:397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysAppLaunchCmdNormalLaunch [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errNone [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:92:35: style: Parameter 'Module' can be declared as pointer to const. However it seems that 'LookupSymbol86' is a callback function, if 'Module' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:136:23: note: You might need to cast the function pointer here bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:92:35: note: Parameter 'Module' can be declared as pointer to const head bcmatroska2-5.2.0/corec/corec/libc/palmos/console_palmos_m68k.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_FOURCC [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/libc/wince/console_wince.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_ACP [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1244:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1424:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1511:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1550:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1702:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1714:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1860:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1892:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:1942:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_INVALID_DATA [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2298:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassId [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemHeap_Default [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2868:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2881:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2926:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2946:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2980:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:2998:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:3005:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:3010:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:3022:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:3062:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:3070:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:527:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATH [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_DATETIME_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:845:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:898:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/node.c:925:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Next [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/node/nodetree.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMT [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:191:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:396:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/corec/str/str.c:930:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar_t [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/tools/branch/branch.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:4628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/corec/tools/coremake/coremake.c:5164:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IEXEC [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILEPOS_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:349:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FILEPOS [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILEPOS_T [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:90:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/libebml2/ebmlmain.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/test/ebmltree.c:158:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBML_ContextHead [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libebml2/test/ebmltree.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:1070:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/blocksort.c:767:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1083:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1603:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:1898:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:348:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:663:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:678:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:704:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:793:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:807:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:820:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:874:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:886:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:913:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2.c:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzip2recover.c:315:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:102:31: style: Parameter 'opaque' can be declared as pointer to const. However it seems that 'default_bzalloc' is a callback function, if 'opaque' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:505:47: note: You might need to cast the function pointer here bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:102:31: note: Parameter 'opaque' can be declared as pointer to const head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1506:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:1529:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/bzlib.c:909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/bzip2/compress.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/matroskablock.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/matroskablock.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/matroskablock.c:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INT64 [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:267:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextStream [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/libmatroska2/test/mkvtree.c:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHFULL [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/mkclean/tremor/iseeking_example.c:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.13.0 bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 215. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:215:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: note: Shift head bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 215. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:215:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:216:27: note: Shift 2.13.0 bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 224. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:224:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: note: Shift head bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 224. [shiftTooManyBitsSigned] bcmatroska2-5.2.0/mkclean/tremor/misc.h:224:13: note: Assuming that condition 'shift<32' is not redundant bcmatroska2-5.2.0/mkclean/tremor/misc.h:225:27: note: Shift head bcmatroska2-5.2.0/spectool/spec_element.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDATA [valueFlowBailoutIncompleteVar] head bcmatroska2-5.2.0/spectool/tabler.c:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] DONE