2025-07-07 16:54 ftp://ftp.de.debian.org/debian/pool/main/d/dvbsnoop/dvbsnoop_1.4.50.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8833e3e (2025-07-07 13:50:36 +0200) count: 379 379 elapsed-time: 11.3 11.1 head-timing-info: old-timing-info: head results: dvbsnoop-1.4.50/src/datacarousel/ait.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTableID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/ait.c:134:7: style: Local variable 'x' shadows outer variable [shadowVariable] dvbsnoop-1.4.50/src/datacarousel/ait.c:118:6: note: Shadowed declaration dvbsnoop-1.4.50/src/datacarousel/ait.c:134:7: note: Shadow variable dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.c:128:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/datacarousel/biop.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrIOP_ProfileID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop.c:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrIOP_ProfileID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_servgatinf.c:110:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/datacarousel/biop_servgatinf.c:111:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.c:79:46: style:inconclusive: Function 'BIOP_ModuleInfo' argument 3 names different: declaration 'len' definition 'len_org'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.h:20:46: note: Function 'BIOP_ModuleInfo' argument 3 names different: declaration 'len' definition 'len_org'. dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.c:79:46: note: Function 'BIOP_ModuleInfo' argument 3 names different: declaration 'len' definition 'len_org'. dvbsnoop-1.4.50/src/datacarousel/biop_dsm.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrIOP_ProfileID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_dsm.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrIOP_ProfileID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.c:117:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/biop_modinfo.c:129:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/biop_servgatinf.c:96:5: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/biop_servgatinf.c:104:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/biop_servgatinf.c:111:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/biop_tag_tap.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrIOP_ProfileID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_tag_tap.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrBIOP_TAP_Use [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_message.c:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrBIOP_MAGIC [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_message.c:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSMCC_CAROUSEL [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop_message.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrBIOP_BindingType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/biop.c:208:43: style:inconclusive: Function 'BIOP_Name' argument 3 names different: declaration 'p_kinddata' definition 'kind'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/biop.h:24:43: note: Function 'BIOP_Name' argument 3 names different: declaration 'p_kinddata' definition 'kind'. dvbsnoop-1.4.50/src/datacarousel/biop.c:208:43: note: Function 'BIOP_Name' argument 3 names different: declaration 'p_kinddata' definition 'kind'. dvbsnoop-1.4.50/src/datacarousel/dsmcc.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTableID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSMCC_STREAM [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_grpinfind.c:54:56: style:inconclusive: Function 'dsmcc_GroupInfoIndication' argument 3 names different: declaration 'len' definition 'len_org'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/dsmcc_grpinfind.h:19:56: note: Function 'dsmcc_GroupInfoIndication' argument 3 names different: declaration 'len' definition 'len_org'. dvbsnoop-1.4.50/src/datacarousel/dsmcc_grpinfind.c:54:56: note: Function 'dsmcc_GroupInfoIndication' argument 3 names different: declaration 'len' definition 'len_org'. dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dii.c:85:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dii.c:89:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dii.c:93:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dii.c:108:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dii.c:125:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSMCC_INT_UNT [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_DescriptorType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_dsmccType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_adaptationType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:405:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrCASystem_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_transactionID_originator [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_SpecifierType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrOriginalNetwork_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:571:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSMCC_CAROUSEL [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/ints.c:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTableID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_unm_dlcancel.c:65:7: style: Variable 'len2' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrOUI [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc.c:115:20: style: Variable 'private_indicator' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc.c:129:15: style: Variable 'sect_nr' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/dsmcc.c:130:15: style: Variable 'last_sect_nr' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/mhp_misc.c:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_application_id [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/mpe_fec.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTableID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/mpe_fec.c:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPE_FEC_table_frame_boundary [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/unts.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTableID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/datagram.c:126:16: style: struct member '_DATAGRAM::ip_datagram_data_bytes' is never used. [unusedStructMember] dvbsnoop-1.4.50/src/datacarousel/datagram.c:129:16: style: struct member '_DATAGRAM::stuffing_bytes' is never used. [unusedStructMember] dvbsnoop-1.4.50/src/datacarousel/datagram.c:132:19: style: struct member '_DATAGRAM::crc_checksum' is never used. [unusedStructMember] dvbsnoop-1.4.50/src/datacarousel/datagram.c:208:5: style: Variable 'k' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:60:20: style:inconclusive: Function 'llc_snap' argument 1 names different: declaration 'verbosity' definition 'v'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/llc_snap.h:16:20: note: Function 'llc_snap' argument 1 names different: declaration 'verbosity' definition 'v'. dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:60:20: note: Function 'llc_snap' argument 1 names different: declaration 'verbosity' definition 'v'. dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:60:31: style:inconclusive: Function 'llc_snap' argument 2 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/llc_snap.h:16:39: note: Function 'llc_snap' argument 2 names different: declaration 'buf' definition 'b'. dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:60:31: note: Function 'llc_snap' argument 2 names different: declaration 'buf' definition 'b'. dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:70:8: style: Variable 'dsap' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:71:8: style: Variable 'ssap' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:72:8: style: Variable 'ctrl' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:75:9: style: Variable 'oui' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/datacarousel/llc_snap.c:77:9: style: Variable 'prot' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/dsmcc_carousel_descriptor.c:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrDSMCC_CAROUSEL_DescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_carousel_descriptor.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_GroupModuleLinkPosition [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_carousel_descriptor.c:334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_GroupModuleLinkPosition [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_carousel_descriptor.c:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_compression_method [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_carousel_descriptor.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_caching_transparency_level [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:275:68: style:inconclusive: Function 'dsmcc_MessageHeader' argument 4 names different: declaration 'dmh' definition 'd'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.h:43:69: note: Function 'dsmcc_MessageHeader' argument 4 names different: declaration 'dmh' definition 'd'. dvbsnoop-1.4.50/src/datacarousel/dsmcc_misc.c:275:68: note: Function 'dsmcc_MessageHeader' argument 4 names different: declaration 'dmh' definition 'd'. dvbsnoop-1.4.50/src/descriptors/descriptor.c:144:41: style:inconclusive: Function 'descriptor' argument 2 names different: declaration 's' definition 'scope'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/descriptors/descriptor.h:73:41: note: Function 'descriptor' argument 2 names different: declaration 's' definition 'scope'. dvbsnoop-1.4.50/src/descriptors/descriptor.c:144:41: note: Function 'descriptor' argument 2 names different: declaration 's' definition 'scope'. dvbsnoop-1.4.50/src/dvb_api/dmx_error.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_error.c:41:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrDSMCC_INT_UNT_DescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:254:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_TimeUnits [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:290:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_UpdateFlag [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:317:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDataBroadcast_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:819:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrNetworkIdent_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dsmcc_int_unt_descriptor.c:845:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_AccessMode [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/tva_rnt_descriptor.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tvaStrTVA_DescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/tva_rnt_descriptor.c:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tvastr_CRI_DATA_scheduled_flag [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/tva_rnt_descriptor.c:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrNetworkIdent_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_AIT_DescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:219:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_visibility_state [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_protocol_id [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrMHP_storage_property [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:780:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrPlatform_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_pes.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_sect.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_sect.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:363:7: style: Local variable 'len2' shadows outer variable [shadowVariable] dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:352:6: note: Shadowed declaration dvbsnoop-1.4.50/src/descriptors/mhp_ait_descriptor.c:363:7: note: Shadow variable dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEGDescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1322:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_postDiscontinuityIndicator [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1377:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_streamMode [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1649:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_metadata_application_format [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_ts.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_tspidbandwidth.c:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PID_FULL_TS [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:483:50: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDVBDescriptorTAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:399:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrService_TYPE [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:597:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDataService_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:693:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrService_TYPE [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:807:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrLinkage0CTable_TYPE [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:900:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrOUI [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:1059:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrOriginalNetwork_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:1537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrCASystem_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:1975:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTerrBandwidth_SCHEME [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrOriginalNetwork_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrShortSmoothingBufSize_TYPE [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2711:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrOUI [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStrOUI [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3048:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDVB_AC3_ComponentType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_cell_latitude [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTVA_RunningStatus [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTVA_crid_type [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3657:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTimeSlice_bit_used [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3718:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrCASystem_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3806:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDVB_AC3_ComponentType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3863:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrDVB_DTS_Audio_SampleRateCode [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_tspidscan.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_info.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_READ_SIGNAL_STRENGTH [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_HAS_SIGNAL [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_IS_STUPID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPSK [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvb_frontend_info [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:456:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvb_frontend_info [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:476:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvb_frontend_parameters [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1087:16: style: struct member '_descCarouselIdentifier::object_key_data' is never used. [unusedStructMember] dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:197:45: style:inconclusive: Function 'print_FE_BasicCapabilities' argument 2 names different: declaration 'f' definition 'fd_fe'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/dvb_api/fe_misc.h:49:45: note: Function 'print_FE_BasicCapabilities' argument 2 names different: declaration 'f' definition 'fd_fe'. dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:197:45: note: Function 'print_FE_BasicCapabilities' argument 2 names different: declaration 'f' definition 'fd_fe'. dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:308:45: style:inconclusive: Function 'print_FE_CurrentParameters' argument 2 names different: declaration 'f' definition 'fd_fe'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/dvb_api/fe_misc.h:50:45: note: Function 'print_FE_CurrentParameters' argument 2 names different: declaration 'f' definition 'fd_fe'. dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:308:45: note: Function 'print_FE_CurrentParameters' argument 2 names different: declaration 'f' definition 'fd_fe'. dvbsnoop-1.4.50/src/dvb_api/fe_misc.c:96:50: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:301:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:302:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:361:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:362:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:410:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:411:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:459:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:500:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:501:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:546:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:547:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:588:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:589:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:630:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:686:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:739:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:740:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:790:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:791:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:839:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:883:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:884:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:942:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:943:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:990:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:991:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1035:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1036:30: style: Variable 'd.descriptor_length' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1098:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1117:17: style: Variable 'd.module_id' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1187:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/descriptors/mpeg_descriptor.c:1259:21: style: Variable 'd.descriptor_tag' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/dvb_api/fe_signal.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvbsnoop.c:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/ebu/ebu_misc.c:115:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/dvb_api/fe_signal.c:198:23: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dvbsnoop-1.4.50/src/dvb_api/fe_signal.c:199:21: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dvbsnoop-1.4.50/src/dvb_api/dmx_tspidscan.c:311:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dvbsnoop-1.4.50/src/ebu/vps.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrVPS_pcs_audio [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/ebu/wss.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrWSS_aspect_ratio [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/ebu/vps.c:117:9: style: Variable 'pcs' is reassigned a value before the old one has been used. [redundantAssignment] dvbsnoop-1.4.50/src/ebu/vps.c:115:9: note: pcs is assigned dvbsnoop-1.4.50/src/ebu/vps.c:117:9: note: pcs is overwritten dvbsnoop-1.4.50/src/misc/crc32.c:72:21: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/ebu/teletext.c:217:10: style: Local variable 'x' shadows outer variable [shadowVariable] dvbsnoop-1.4.50/src/ebu/teletext.c:100:8: note: Shadowed declaration dvbsnoop-1.4.50/src/ebu/teletext.c:217:10: note: Shadow variable dvbsnoop-1.4.50/src/ebu/teletext.c:240:11: style: Local variable 'x' shadows outer variable [shadowVariable] dvbsnoop-1.4.50/src/ebu/teletext.c:100:8: note: Shadowed declaration dvbsnoop-1.4.50/src/ebu/teletext.c:240:11: note: Shadow variable dvbsnoop-1.4.50/src/dvb_api/dmx_tspidbandwidth.c:331:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/output.c:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/output.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/output.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/output.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/dvb_api/dmx_tspidbandwidth.c:197:9: style: Variable 'b_len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/misc/pid_mem.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/pid_mem.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/pid_mem.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/pid_mem.c:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/hexprint.c:104:50: style:inconclusive: Function 'printhex_buf' argument 3 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/hexprint.h:21:50: note: Function 'printhex_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:104:50: note: Function 'printhex_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:148:61: style:inconclusive: Function 'printhexdump_buf' argument 3 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/hexprint.c:78:61: note: Function 'printhexdump_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:148:61: note: Function 'printhexdump_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:187:54: style:inconclusive: Function 'printhexline_buf' argument 3 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/hexprint.h:22:54: note: Function 'printhexline_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:187:54: note: Function 'printhexline_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:221:62: style:inconclusive: Function 'printhexdump2_buf' argument 3 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/hexprint.c:79:62: note: Function 'printhexdump2_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/hexprint.c:221:62: note: Function 'printhexdump2_buf' argument 3 names different: declaration 'len' definition 'n'. dvbsnoop-1.4.50/src/misc/print_header.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMMY_PID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/pkt_time.c:105:4: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dvbsnoop-1.4.50/src/misc/cmdline.c:258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DVB_STD_ADAPTER_NR [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/cmdline.c:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DVBSNOOP_URL [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/pkt_time.c:85:57: style:inconclusive: Function 'delta_time_ms' argument 2 names different: declaration 'tv_last' definition 'last_tv'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/pkt_time.h:69:57: note: Function 'delta_time_ms' argument 2 names different: declaration 'tv_last' definition 'last_tv'. dvbsnoop-1.4.50/src/misc/pkt_time.c:85:57: note: Function 'delta_time_ms' argument 2 names different: declaration 'tv_last' definition 'last_tv'. dvbsnoop-1.4.50/src/misc/pkt_time.c:85:37: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/pkt_time.c:85:57: style: Parameter 'last_tv' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/pkt_time.c:90:46: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/sig_abort.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/packet_mem.c:160:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:1790:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3426:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:3761:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/net_ip/ip.c:164:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/net_ip/ip.c:165:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dvbsnoop-1.4.50/src/net_ip/ip.c:165:8: style: Same expression on both sides of '-='. [duplicateExpression] dvbsnoop-1.4.50/src/pes/mpeg_sysheader.c:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrPESstream_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/net_ip/ip.c:164:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/net_ip/ip.c:165:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrAspectRatioInfo_FLAG [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_PictureCodingType [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:261:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_ExtensionStartCodeIdentifier [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_ProfileIndication [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:384:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_VideoFormat [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:425:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_ScalableMode [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_Intra_DC_Precision [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:685:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrMPEG_Original_Or_Copy [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_data_ebu.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrPESDataIdentifier [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_data_ebu.c:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrTELETEXT_framingcode [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_data_sync.c:129:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/pes/pes_data_sync.c:130:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dvbsnoop-1.4.50/src/pes/pes_data_sync.c:130:8: style: Same expression on both sides of '-='. [duplicateExpression] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:64:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:175:8: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/mpeg2_video.c:555:8: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_Command_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_SelectMode_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsmccStr_Command_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:203:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:256:8: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] dvbsnoop-1.4.50/src/pes/pes_psdir.c:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrPESstream_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2884:27: style: Local variable 'd' shadows outer variable [shadowVariable] dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2804:24: note: Shadowed declaration dvbsnoop-1.4.50/src/descriptors/dvb_descriptor.c:2884:27: note: Shadow variable dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:203:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:256:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:284:17: style: Variable 'select_ack' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_dsmcc.c:287:16: style: Variable 'error_ack' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_psdir.c:75:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dvbsnoop-1.4.50/src/pes/pes_psm.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrCurrentNextIndicator [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pes_std.c:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrPESTrickModeControl [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pespacket.c:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PES [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/pes/pespacket.c:239:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvbstrPESstream_ID [valueFlowBailoutIncompleteVar] dvbsnoop-1.4.50/src/misc/helper.c:869:7: style: Condition '*s' is always true [knownConditionTrueFalse] dvbsnoop-1.4.50/src/misc/helper.c:867:9: note: Assuming that condition '*s=='0'' is not redundant dvbsnoop-1.4.50/src/misc/helper.c:869:7: note: Condition '*s' is always true dvbsnoop-1.4.50/src/misc/helper.c:547:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] dvbsnoop-1.4.50/src/misc/helper.c:678:24: style:inconclusive: Function 'print_time40' argument 1 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/helper.h:41:24: note: Function 'print_time40' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:678:24: note: Function 'print_time40' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:746:27: style:inconclusive: Function 'print_databytes' argument 1 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/helper.h:45:27: note: Function 'print_databytes' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:746:27: note: Function 'print_databytes' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:756:30: style:inconclusive: Function 'print_private_data' argument 1 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/helper.h:47:30: note: Function 'print_private_data' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:756:30: note: Function 'print_private_data' argument 1 names different: declaration 'verbose' definition 'v'. dvbsnoop-1.4.50/src/misc/helper.c:999:47: style:inconclusive: Function 'displ_IPv6_addr' argument 2 names different: declaration 'ip' definition 'a'. [funcArgNamesDifferent] dvbsnoop-1.4.50/src/misc/helper.h:66:47: note: Function 'displ_IPv6_addr' argument 2 names different: declaration 'ip' definition 'a'. dvbsnoop-1.4.50/src/misc/helper.c:999:47: note: Function 'displ_IPv6_addr' argument 2 names different: declaration 'ip' definition 'a'. dvbsnoop-1.4.50/src/misc/helper.c:435:10: style: Variable 'b' can be declared as pointer to const [constVariablePointer] dvbsnoop-1.4.50/src/misc/helper.c:504:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/helper.c:559:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/helper.c:611:53: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/helper.c:831:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/helper.c:856:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dvbsnoop-1.4.50/src/misc/helper.c:800:17: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 791. [shiftTooManyBits] dvbsnoop-1.4.50/src/misc/helper.c:791:15: note: Assuming that condition 'matrix_x<=32' is not redundant dvbsnoop-1.4.50/src/misc/helper.c:798:13: note: Assignment 'i=matrix_x', assigned value is 33 dvbsnoop-1.4.50/src/misc/helper.c:799:11: note: i is decremented', new value is 32 dvbsnoop-1.4.50/src/misc/helper.c:800:17: note: Shift dvbsnoop-1.4.50/src/misc/helper.c:800:17: warning: Either the condition 'matrix_x<=32' is redundant or there is signed integer overflow for expression '1<