iverilog/vpi/cppcheck.sup

336 lines
9.6 KiB
Plaintext

// The following three files are copied directly from GTKWave and we do not
// have control over them. Tony has a specific programming style so these
// problems will not be fixed.
// fstapi.c from GTKWave
asctimeCalled:fstapi.c:933
allocaCalled:fstapi.c:2308
unreadVariable:fstapi.c:188
unreadVariable:fstapi.c:189
unreadVariable:fstapi.c:1600
unreadVariable:fstapi.c:1608
unreadVariable:fstapi.c:1612
unreadVariable:fstapi.c:1617
unreadVariable:fstapi.c:1640
unreadVariable:fstapi.c:1646
unreadVariable:fstapi.c:1647
unreadVariable:fstapi.c:1651
unreadVariable:fstapi.c:2740
unreadVariable:fstapi.c:6318
variableScope:fstapi.c:1033
variableScope:fstapi.c:667
variableScope:fstapi.c:1340
variableScope:fstapi.c:1341
variableScope:fstapi.c:1342
variableScope:fstapi.c:1399
variableScope:fstapi.c:1982
variableScope:fstapi.c:2111
variableScope:fstapi.c:2544
variableScope:fstapi.c:2545
variableScope:fstapi.c:2734
variableScope:fstapi.c:2735
variableScope:fstapi.c:2736
variableScope:fstapi.c:2737
variableScope:fstapi.c:2738
variableScope:fstapi.c:2739
variableScope:fstapi.c:2740
variableScope:fstapi.c:2841
variableScope:fstapi.c:2842
variableScope:fstapi.c:2846
variableScope:fstapi.c:2962
variableScope:fstapi.c:3001
variableScope:fstapi.c:3002
variableScope:fstapi.c:3721
variableScope:fstapi.c:3899
variableScope:fstapi.c:3901
variableScope:fstapi.c:4343
variableScope:fstapi.c:4344
variableScope:fstapi.c:4353
variableScope:fstapi.c:4616
variableScope:fstapi.c:4887
variableScope:fstapi.c:4890
variableScope:fstapi.c:5384
variableScope:fstapi.c:5388
variableScope:fstapi.c:5389
variableScope:fstapi.c:5545
variableScope:fstapi.c:5603
variableScope:fstapi.c:5916
variableScope:fstapi.c:5919
variableScope:fstapi.c:6213
variableScope:fstapi.c:6318
variableScope:fstapi.c:6319
variableScope:fstapi.c:6350
variableScope:fstapi.c:6578
variableScope:fstapi.c:6754
variableScope:fstapi.c:6755
variableScope:fstapi.c:6756
// These functions are not used by Icarus
// fstReaderClrFacProcessMask()
unusedFunction:fstapi.c:3453
// fstReaderClrFacProcessMaskAll()
unusedFunction:fstapi.c:3482
// fstReaderGetAliasCount()
unusedFunction:fstapi.c:3545
// fstReaderGetCurrentFlatScope()
unusedFunction:fstapi.c:3291
// fstReaderGetCurrentScopeLen()
unusedFunction:fstapi.c:3388
// fstReaderGetCurrentScopeUserInfo()
unusedFunction:fstapi.c:3305
// fstReaderGetDateString()
unusedFunction:fstapi.c:3573
// fstReaderGetDoubleEndianMatchState()
unusedFunction:fstapi.c:3559
// fstReaderGetDumpActivityChangeTime()
unusedFunction:fstapi.c:3601
// fstReaderGetDumpActivityChangeValue()
unusedFunction:fstapi.c:3616
// fstReaderGetEndTime()
unusedFunction:fstapi.c:3510
// fstReaderGetFacProcessMask()
unusedFunction:fstapi.c:3416
// fstReaderGetFileType()
unusedFunction:fstapi.c:3580
// fstReaderGetFseekFailed()
unusedFunction:fstapi.c:3401
// fstReaderGetMaxHandle()
unusedFunction:fstapi.c:3538
// fstReaderGetMemoryUsedByWriter()
unusedFunction:fstapi.c:3517
// fstReaderGetNumberDumpActivityChanges()
unusedFunction:fstapi.c:3594
// fstReaderGetScopeCount()
unusedFunction:fstapi.c:3524
// fstReaderGetStartTime()
unusedFunction:fstapi.c:3503
// fstReaderGetTimescale()
unusedFunction:fstapi.c:3496
// fstReaderGetTimezero()
unusedFunction:fstapi.c:3587
// fstReaderGetValueChangeSectionCount()
unusedFunction:fstapi.c:3552
// fstReaderGetValueFromHandleAtTime()
unusedFunction:fstapi.c:5798
// fstReaderGetVarCount()
unusedFunction:fstapi.c:3531
// fstReaderGetVersionString()
unusedFunction:fstapi.c:3566
// fstReaderIterBlocks()
unusedFunction:fstapi.c:4765
// fstReaderIterBlocksSetNativeDoublesOnCallback()
unusedFunction:fstapi.c:3666
// fstReaderIterateHier()
unusedFunction:fstapi.c:3895
// fstReaderIterateHierRewind()
unusedFunction:fstapi.c:3875
// fstReaderOpen()
unusedFunction:fstapi.c:4663
// fstReaderOpenForUtilitiesOnly()
unusedFunction:fstapi.c:4655
// fstReaderPushScope()
unusedFunction:fstapi.c:3353
// fstReaderResetScope()
unusedFunction:fstapi.c:3342
// fstReaderSetFacProcessMask()
unusedFunction:fstapi.c:3435
// fstReaderSetFacProcessMaskAll()
unusedFunction:fstapi.c:3471
// fstReaderSetLimitTimeRange()
unusedFunction:fstapi.c:3631
// fstReaderSetUnlimitedTimeRange()
unusedFunction:fstapi.c:3644
// fstReaderSetVcdExtensions()
unusedFunction:fstapi.c:3655
// fstUtilityExtractEnumTableFromString()
unusedFunction:fstapi.c:6751
// fstUtilityFreeEnumTable()
unusedFunction:fstapi.c:6812
// fstWriterCreateEnumTable()
unusedFunction:fstapi.c:2729
// fstWriterCreateVar2()
unusedFunction:fstapi.c:2531
// fstWriterEmitEnumTableRef()
unusedFunction:fstapi.c:2824
// fstWriterEmitVariableLengthValueChange()
unusedFunction:fstapi.c:2955
// fstWriterGetFseekFailed()
unusedFunction:fstapi.c:2514
// fstWriterSetAttrEnd()
unusedFunction:fstapi.c:2717
// fstWriterSetComment()
unusedFunction:fstapi.c:2363
// fstWriterSetEnvVar()
unusedFunction:fstapi.c:2375
// fstWriterSetFileType()
unusedFunction:fstapi.c:2238
// fstWriterSetParallelMode()
unusedFunction:fstapi.c:2474
// fstWriterSetTimezero()
unusedFunction:fstapi.c:2439
// fstWriterSetValueList()
unusedFunction:fstapi.c:2369
// lxt2_write.c from GTKWave
allocaCalled:lxt2_write.c:1813
allocaCalled:lxt2_write.c:1819
variableScope:lxt2_write.c:33
variableScope:lxt2_write.c:63
variableScope:lxt2_write.c:196
variableScope:lxt2_write.c:463
variableScope:lxt2_write.c:464
variableScope:lxt2_write.c:523
variableScope:lxt2_write.c:581
variableScope:lxt2_write.c:587
variableScope:lxt2_write.c:1157
variableScope:lxt2_write.c:1613
variableScope:lxt2_write.c:2060
// These functions are not used by Icarus
// lxt2_wr_emit_value_int()
unusedFunction:lxt2_write.c:1611
// lxt2_wr_inc_time_by_delta()
unusedFunction:lxt2_write.c:997
// lxt2_wr_inc_time_by_delta64()
unusedFunction:lxt2_write.c:1007
// lxt2_wr_set_checkpoint_off()
unusedFunction:lxt2_write.c:835
// lxt2_wr_set_checkpoint_on()
unusedFunction:lxt2_write.c:843
// lxt2_wr_set_maxgranule()
unusedFunction:lxt2_write.c:1567
// lxt2_wr_set_partial_preference()
unusedFunction:lxt2_write.c:812
// lxt2_wr_set_timezero()
unusedFunction:lxt2_write.c:2201
// lxt2_wr_symbol_bracket_stripping()
unusedFunction:lxt2_write.c:1581
// lxt2_wr_symbol_find()
unusedFunction:lxt2_write.c:877
// lxt_write.c from GTKWave
shiftNegative:lxt_write.c:2700
shiftNegative:lxt_write.c:2744
variableScope:lxt_write.c:31
variableScope:lxt_write.c:83
variableScope:lxt_write.c:527
variableScope:lxt_write.c:528
variableScope:lxt_write.c:587
variableScope:lxt_write.c:640
variableScope:lxt_write.c:780
variableScope:lxt_write.c:880
variableScope:lxt_write.c:1056
variableScope:lxt_write.c:1057
variableScope:lxt_write.c:1058
variableScope:lxt_write.c:1194
variableScope:lxt_write.c:1850
variableScope:lxt_write.c:2029
variableScope:lxt_write.c:2030
variableScope:lxt_write.c:2147
variableScope:lxt_write.c:2148
variableScope:lxt_write.c:2265
variableScope:lxt_write.c:2266
variableScope:lxt_write.c:2595
variableScope:lxt_write.c:2596
variableScope:lxt_write.c:2597
variableScope:lxt_write.c:2598
// These functions are not used by Icarus
// lt_emit_value_int()
unusedFunction:lxt_write.c:1661
// lt_emit_value_string()
unusedFunction:lxt_write.c:2144
// lt_inc_time_by_delta()
unusedFunction:lxt_write.c:1374
// lt_inc_time_by_delta64()
unusedFunction:lxt_write.c:1384
// lt_set_chg_compress()
unusedFunction:lxt_write.c:1457
// lt_set_dict_compress()
unusedFunction:lxt_write.c:1474
// lt_set_time()
unusedFunction:lxt_write.c:1379
// lt_set_timezero()
unusedFunction:lxt_write.c:2820
// lt_symbol_bracket_stripping()
unusedFunction:lxt_write.c:1585
// lt_symbol_find()
unusedFunction:lxt_write.c:1277
// fastlz.c from GTKWave
unusedLabel:fastlz.c:545
// These functions are not used by Icarus
// fastlz_compress_level()
unusedFunction:fastlz.c:150
// FASTLZ_COMPRESSOR()
unusedFunction:fastlz.c:162
// FASTLZ_DECOMPRESSOR()
unusedFunction:fastlz.c:416
// lz4.c from GTKWave
unusedStructMember:lz4.c:140
// These functions are not used by Icarus
// LZ4_compress_continue()
unusedFunction:lz4.c:1463
// LZ4_compress_destSize()
unusedFunction:lz4.c:915
// LZ4_compress_fast_force()
unusedFunction:lz4.c:708
// LZ4_compress_forceExtDict()
unusedFunction:lz4.c:1066
// LZ4_compress_limitedOutput()
unusedFunction:lz4.c:1458
// LZ4_compress_limitedOutput_continue()
unusedFunction:lz4.c:1462
// LZ4_compress_limitedOutput_withState()
unusedFunction:lz4.c:1460
// LZ4_compress_withState()
unusedFunction:lz4.c:1461
// LZ4_create()
unusedFunction:lz4.c:1492
// LZ4_createStream()
unusedFunction:lz4.c:938
// LZ4_createStreamDecode()
unusedFunction:lz4.c:1322
// LZ4_decompress_fast_continue()
unusedFunction:lz4.c:1387
// LZ4_decompress_fast_usingDict()
unusedFunction:lz4.c:1442
// LZ4_decompress_fast_withPrefix64k()
unusedFunction:lz4.c:1513
// LZ4_decompress_safe_continue()
unusedFunction:lz4.c:1358
// LZ4_decompress_safe_forceExtDict()
unusedFunction:lz4.c:1448
// LZ4_decompress_safe_usingDict()
unusedFunction:lz4.c:1437
// LZ4_decompress_safe_withPrefix64k()
unusedFunction:lz4.c:1508
// LZ4_freeStream()
unusedFunction:lz4.c:951
// LZ4_freeStreamDecode()
unusedFunction:lz4.c:1328
// LZ4_loadDict()
unusedFunction:lz4.c:959
// LZ4_resetStreamState()
unusedFunction:lz4.c:1485
// LZ4_setStreamDecode()
unusedFunction:lz4.c:1341
// LZ4_sizeofState()
unusedFunction:lz4.c:376
// LZ4_sizeofStreamState()
unusedFunction:lz4.c:1477
// LZ4_slideInputBuffer()
unusedFunction:lz4.c:1499
// LZ4_uncompress()
unusedFunction:lz4.c:1471
// LZ4_uncompress_unknownOutputSize()
unusedFunction:lz4.c:1472
// LZ4_versionNumber()
unusedFunction:lz4.c:374
// The routines in sys_random.c are exact copies from IEEE1364-2005 and
// they have scope warnings that we need to ignore.
variableScope:sys_random.c:46
variableScope:sys_random.c:69
variableScope:sys_random.c:92
variableScope:sys_random.c:147