2022-06-25 19:13 ftp://ftp.de.debian.org/debian/pool/main/v/vflib3/vflib3_3.6.14.dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-121-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 cppcheck: head 2.8 head-info: d204c5f (2022-06-25 17:09:51 +0200) count: 237 TO! elapsed-time: 1715.8 1800.1 head-timing-info: Tokenizer::simplifyTokens1: 564.579s (avg. 7.23819s - 78 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 562.786s (avg. 7.2152s - 78 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.893878s (avg. 0.01146s - 78 result(s)) Tokenizer::createTokens: 0.280967s (avg. 0.00360214s - 78 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.233505s (avg. 0.00299365s - 78 result(s)) Overall time: 1129.75s old-timing-info: head results: vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:141:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:141:3: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:141:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:141:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:136:35: style: Parameter 'buff' can be declared as pointer to const [constParameter] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekdump.c:139:25: style: Variable 'bits' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/ascii-jtex/eKanji/tools/ekreenc.c:78:35: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] vflib3-3.6.14.dfsg/src/VFlib.c:1095:24: style: Condition 'last_font_id>=0' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/VFlib.c:1088:15: note: Assuming that condition 'font_id<0' is not redundant vflib3-3.6.14.dfsg/src/VFlib.c:1094:16: note: Assuming that condition 'font_id==last_font_id' is not redundant vflib3-3.6.14.dfsg/src/VFlib.c:1095:24: note: Condition 'last_font_id>=0' is always true vflib3-3.6.14.dfsg/src/VFlib.c:258:3: error: Memory leak: fclass [memleak] vflib3-3.6.14.dfsg/src/VFlib.c:317:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] vflib3-3.6.14.dfsg/src/VFlib.c:320:5: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/VFlib.c:317:5: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/bdf.c:285:7: warning:inconclusive: The buffer 'charset_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/bdf.c:293:7: warning:inconclusive: The buffer 'charset_enc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/bdf.c:279:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/bdf.c:287:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/bdf.c:308:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/bdf.c:238:38: style: Local variable 'p' shadows outer variable [shadowVariable] vflib3-3.6.14.dfsg/src/bdf.c:176:62: note: Shadowed declaration vflib3-3.6.14.dfsg/src/bdf.c:238:38: note: Shadow variable vflib3-3.6.14.dfsg/src/bijfmtest.c:137:9: style: Unused variable: ct [unusedVariable] vflib3-3.6.14.dfsg/src/bitmap.c:373:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] vflib3-3.6.14.dfsg/src/bitmap.c:576:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/bitmap.c:610:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/bitmap.c:644:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/bitmap.c:731:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] vflib3-3.6.14.dfsg/src/bitmap.c:735:2: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/bitmap.c:731:2: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/bitmap.c:739:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] vflib3-3.6.14.dfsg/src/bitmap.c:741:2: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/bitmap.c:739:2: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/src/bitmap.c:47:25: style: Variable 'scale_bit_table' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bitmap.c:189:25: style: Variable 'bits' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bitmap.c:284:25: style: Variable 'bits' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bitmap.c:389:24: style: Variable 'pix_tbl' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bitmap.c:443:26: style: Variable 'bit_table' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bitmap.c:686:24: style: Variable 'bit_table' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bm2ol.c:84:25: style: Variable 'nbits_tbl' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bm2ol.c:82:25: style: Variable 'bit_tbl' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/bmlist.c:173:18: style: Variable 'mask' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/cache.c:141:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] vflib3-3.6.14.dfsg/src/cache.c:248:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] vflib3-3.6.14.dfsg/src/cache.c:361:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] vflib3-3.6.14.dfsg/src/cache.c:386:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] vflib3-3.6.14.dfsg/src/cache.c:613:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] vflib3-3.6.14.dfsg/src/cache.c:640:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] vflib3-3.6.14.dfsg/src/cache.c:647:43: style: Parameter 'obj' can be declared as pointer to const [constParameter] vflib3-3.6.14.dfsg/src/ccv.c:143:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] vflib3-3.6.14.dfsg/src/ccv.c:759:17: style: Condition 'rarray==NULL' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/ccv.c:712:37: style:inconclusive: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/ccv.c:57:49: note: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. vflib3-3.6.14.dfsg/src/ccv.c:712:37: note: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. vflib3-3.6.14.dfsg/src/ccv.c:785:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/ccv.c:831:15: style: Variable 'block_index' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/ccv.c:839:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/dbg-bml.c:115:24: style: Expression is always true because 'else if' condition is opposite to previous condition at line 112. [multiCondition] vflib3-3.6.14.dfsg/src/dbg-bml.c:112:24: note: first condition vflib3-3.6.14.dfsg/src/dbg-bml.c:115:24: note: else if condition is opposite to first condition vflib3-3.6.14.dfsg/src/dbg_ml.c:158:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vflib3-3.6.14.dfsg/src/dbg_ml.c:69:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/dbg_ml.c:68:15: note: Assuming that condition 'argc>0' is not redundant vflib3-3.6.14.dfsg/src/dbg_ml.c:69:15: note: Condition 'argc>=1' is always true vflib3-3.6.14.dfsg/src/dbg_ml.c:156:9: style: Variable 'fid' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_bdf.c:978:27: style: Condition 'bdf_last_bdf_id!=-1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/drv_bdf.c:460:59: style:inconclusive: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_bdf.c:93:21: note: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_bdf.c:460:59: note: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_bdf.c:608:59: style:inconclusive: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_bdf.c:95:21: note: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_bdf.c:608:59: note: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_bdf.c:830:29: style:inconclusive: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_bdf.c:808:42: note: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_bdf.c:830:29: note: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_bdf.c:816:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_bdf.c:818:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/bdf.c:252:13: style: Variable 'prop_value' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ekan.c:341:15: style: Variable 'font_file' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/drv_ekan.c:336:13: note: font_file is assigned vflib3-3.6.14.dfsg/src/drv_ekan.c:341:15: note: font_file is overwritten vflib3-3.6.14.dfsg/src/drv_ekan.c:651:58: style:inconclusive: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ekan.c:94:20: note: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_ekan.c:651:58: note: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_ekan.c:824:58: style:inconclusive: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ekan.c:96:20: note: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_ekan.c:824:58: note: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/drv_ekan.c:1124:28: style:inconclusive: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ekan.c:108:43: note: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_ekan.c:1124:28: note: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_ekan.c:1110:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ekan.c:1112:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/gf.c:276:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/drv_gf.c:901:3: error: Memory leak: gf [memleak] vflib3-3.6.14.dfsg/src/drv_gf.c:239:29: style: Same expression on both sides of '||'. [duplicateExpression] vflib3-3.6.14.dfsg/src/gf.c:34:34: style:inconclusive: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_gf.c:806:54: note: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. vflib3-3.6.14.dfsg/src/gf.c:34:34: note: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. vflib3-3.6.14.dfsg/src/drv_gf.c:629:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_gf.c:632:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jg.c:351:18: style: Condition 'space2121==1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/jg.c:343:15: note: Assignment 'space2121=1', assigned value is 1 vflib3-3.6.14.dfsg/src/jg.c:346:34: note: Assuming condition is false vflib3-3.6.14.dfsg/src/jg.c:351:18: note: Condition 'space2121==1' is always true vflib3-3.6.14.dfsg/src/drv_jg.c:931:25: style: Condition 'jg_last_jg_id!=-1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/drv_jg.c:806:10: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jg.c:808:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jg.c:813:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jg.c:553:8: style: Variable 'fy' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jtex.c:839:39: style: Same expression on both sides of '&&'. [duplicateExpression] vflib3-3.6.14.dfsg/src/drv_jtex.c:902:15: style: Variable 'dpi_x' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jtex.c:902:45: style: Variable 'dpi_y' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jtex.c:903:11: style: Variable 'dpi_x' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_jtex.c:904:11: style: Variable 'dpi_y' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/pk.c:219:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/pk.c:185:23: style: Condition 'ess==1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/pk.c:177:15: note: Assuming that condition 'ess==0' is not redundant vflib3-3.6.14.dfsg/src/pk.c:174:20: note: Assignment 'ess=flag%0x02', assigned value is less than 2 vflib3-3.6.14.dfsg/src/pk.c:185:23: note: Condition 'ess==1' is always true vflib3-3.6.14.dfsg/src/drv_pk.c:902:3: error: Memory leak: pk [memleak] vflib3-3.6.14.dfsg/src/drv_pk.c:240:29: style: Same expression on both sides of '||'. [duplicateExpression] vflib3-3.6.14.dfsg/src/pk.c:39:34: style:inconclusive: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_pk.c:807:54: note: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. vflib3-3.6.14.dfsg/src/pk.c:39:34: note: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. vflib3-3.6.14.dfsg/src/pk.c:260:23: style: Variable 'mask_table' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/drv_pk.c:630:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_pk.c:633:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_t1.c:964:14: style: Condition 'cp>=0' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/drv_t1.c:961:12: note: Assuming that condition 'cp<0' is not redundant vflib3-3.6.14.dfsg/src/drv_t1.c:964:14: note: Condition 'cp>=0' is always true vflib3-3.6.14.dfsg/src/drv_t1.c:489:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vflib3-3.6.14.dfsg/src/drv_t1.c:1260:31: style:inconclusive: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_t1.c:1238:44: note: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_t1.c:1260:31: note: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_t1.c:880:25: style: Variable 'EXCHG_MLSB4' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/drv_t1.c:1246:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_t1.c:1248:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ttf.c:902:11: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] vflib3-3.6.14.dfsg/src/drv_ttf.c:1367:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/drv_ttf.c:1340:13: note: error is assigned vflib3-3.6.14.dfsg/src/drv_ttf.c:1367:9: note: error is overwritten vflib3-3.6.14.dfsg/src/drv_ttf.c:766:15: style:inconclusive: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ttf.c:165:15: note: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. vflib3-3.6.14.dfsg/src/drv_ttf.c:766:15: note: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. vflib3-3.6.14.dfsg/src/drv_ttf.c:766:34: style:inconclusive: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ttf.c:165:30: note: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. vflib3-3.6.14.dfsg/src/drv_ttf.c:766:34: note: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. vflib3-3.6.14.dfsg/src/drv_ttf.c:1535:45: style:inconclusive: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ttf.c:190:60: note: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. vflib3-3.6.14.dfsg/src/drv_ttf.c:1535:45: note: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. vflib3-3.6.14.dfsg/src/drv_ttf.c:1630:29: style:inconclusive: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/drv_ttf.c:1608:42: note: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_ttf.c:1630:29: note: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. vflib3-3.6.14.dfsg/src/drv_ttf.c:836:13: style: Variable 'chindex' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ttf.c:920:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ttf.c:1616:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_ttf.c:1618:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/vf.c:132:16: style: Condition 'vf_path==NULL' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vf.c:132:38: style: Condition 'tfm_path==NULL' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/zeit.c:322:18: style: Condition 'space2121==1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/zeit.c:314:15: note: Assignment 'space2121=1', assigned value is 1 vflib3-3.6.14.dfsg/src/zeit.c:317:34: note: Assuming condition is false vflib3-3.6.14.dfsg/src/zeit.c:322:18: note: Condition 'space2121==1' is always true vflib3-3.6.14.dfsg/src/drv_zeit.c:930:29: style: Condition 'zeit_last_zeit_id!=-1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/zeit.c:353:5: error: Memory leak: outline [memleak] vflib3-3.6.14.dfsg/src/drv_zeit.c:805:10: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_zeit.c:807:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/drv_zeit.c:812:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/fsearch.c:372:5: warning:inconclusive: The buffer 'name_ext' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/fsearch.c:107:55: style:inconclusive: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/fsearch.h:49:68: note: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. vflib3-3.6.14.dfsg/src/fsearch.c:107:55: note: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. vflib3-3.6.14.dfsg/src/fsearch.c:240:47: style:inconclusive: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/fsearch.h:59:15: note: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. vflib3-3.6.14.dfsg/src/fsearch.c:240:47: note: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. vflib3-3.6.14.dfsg/src/fsearch.c:329:13: style:inconclusive: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/fsearch.c:225:36: note: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. vflib3-3.6.14.dfsg/src/fsearch.c:329:13: note: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. vflib3-3.6.14.dfsg/src/fsearch.c:408:8: style: Variable 'dlen' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/hbf.c:245:7: warning:inconclusive: The buffer 'charset_name2' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/hbf.c:250:7: warning:inconclusive: The buffer 'charset_enc2' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/hbf.c:242:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/hbf.c:247:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/hbf.c:261:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/hbf.c:418:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/hbf.c:193:39: style: Local variable 'p' shadows outer variable [shadowVariable] vflib3-3.6.14.dfsg/src/hbf.c:138:62: note: Shadowed declaration vflib3-3.6.14.dfsg/src/hbf.c:193:39: note: Shadow variable vflib3-3.6.14.dfsg/src/image.c:475:5: error: Memory leak: buff [memleak] vflib3-3.6.14.dfsg/src/image.c:569:5: error: Memory leak: buff [memleak] vflib3-3.6.14.dfsg/src/image.c:70:12: style: Variable 'shrink' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/image.c:489:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/image.c:688:17: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/image.c:690:19: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/image.c:694:19: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jfmbi.c:276:8: style: struct member 's_jfm_builtin_metrics_info::char_type' is never used. [unusedStructMember] vflib3-3.6.14.dfsg/src/jg.c:193:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/jg.c:328:8: style: Variable 'mx' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jg.c:331:8: style: Variable 'mx' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jg.c:332:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/jg.c:374:9: style: Variable 'offs' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/path.c:150:34: style: Condition '(index=strlen(f)-dlen)<0' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/path.c:165:36: style: Condition '(index=strlen(f)-2*dlen)<0' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/pcf.c:334:7: warning:inconclusive: The buffer 'charset_enc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] vflib3-3.6.14.dfsg/src/pcf.c:611:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:610:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:611:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:612:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:611:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:612:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:613:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:612:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:613:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:614:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:613:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:614:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:615:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:614:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:615:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:616:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:615:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:616:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:619:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:616:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:619:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:622:8: style: Variable 'junk' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/pcf.c:619:8: note: junk is assigned vflib3-3.6.14.dfsg/src/pcf.c:622:8: note: junk is overwritten vflib3-3.6.14.dfsg/src/pcf.c:295:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:312:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:406:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:491:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:503:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:583:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] vflib3-3.6.14.dfsg/src/pcf.c:664:25: style: Variable 'inv_tbl' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/src/pcf.c:622:8: style: Variable 'junk' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/raster.c:273:18: style: Parameter 'x' can be declared as pointer to const [constParameter] vflib3-3.6.14.dfsg/src/raster.c:273:26: style: Parameter 'y' can be declared as pointer to const [constParameter] vflib3-3.6.14.dfsg/src/raster.c:324:31: style: Variable 'yy2' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/sexp.c:930:12: style: Condition 'ch==';'' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/sexp.c:927:12: note: Assuming that condition 'ch!=';'' is not redundant vflib3-3.6.14.dfsg/src/sexp.c:930:12: note: Condition 'ch==';'' is always true vflib3-3.6.14.dfsg/src/sexp.c:833:12: error: Common realloc mistake: 'buff' nulled but not freed upon failure [memleakOnRealloc] vflib3-3.6.14.dfsg/src/sexp.c:907:10: error: Common realloc mistake: 'buff' nulled but not freed upon failure [memleakOnRealloc] vflib3-3.6.14.dfsg/src/sexp.c:1175:8: warning: Possible null pointer dereference: p [nullPointer] vflib3-3.6.14.dfsg/src/sexp.c:1171:7: note: Assignment 'p=NULL', assigned value is 0 vflib3-3.6.14.dfsg/src/sexp.c:1172:10: note: Assuming condition is false vflib3-3.6.14.dfsg/src/sexp.c:1175:8: note: Null pointer dereference vflib3-3.6.14.dfsg/src/sexp.c:59:19: style:inconclusive: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.h:60:33: note: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. vflib3-3.6.14.dfsg/src/sexp.c:59:19: note: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. vflib3-3.6.14.dfsg/src/sexp.c:59:29: style:inconclusive: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.h:60:42: note: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. vflib3-3.6.14.dfsg/src/sexp.c:59:29: note: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. vflib3-3.6.14.dfsg/src/sexp.c:733:54: style:inconclusive: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.c:710:66: note: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:733:54: note: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:791:52: style:inconclusive: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.c:711:64: note: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:791:52: note: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:968:28: style:inconclusive: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.h:89:42: note: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. vflib3-3.6.14.dfsg/src/sexp.c:968:28: note: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. vflib3-3.6.14.dfsg/src/sexp.c:1041:29: style:inconclusive: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.h:90:43: note: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. vflib3-3.6.14.dfsg/src/sexp.c:1041:29: note: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. vflib3-3.6.14.dfsg/src/sexp.c:1263:20: style:inconclusive: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.h:101:34: note: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. vflib3-3.6.14.dfsg/src/sexp.c:1263:20: note: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. vflib3-3.6.14.dfsg/src/sexp.c:1315:27: style:inconclusive: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/sexp.c:49:41: note: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:1315:27: note: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. vflib3-3.6.14.dfsg/src/sexp.c:610:10: style: struct member 's_sexp_stream::data2' is never used. [unusedStructMember] vflib3-3.6.14.dfsg/src/str.c:185:19: style:inconclusive: Boolean expression 's==NULL' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] vflib3-3.6.14.dfsg/src/str.c:107:18: style: Parameter 's' can be declared as pointer to const [constParameter] vflib3-3.6.14.dfsg/src/test-gen.c:61:65: style: Condition 'strcmp(argv[0],"-h")==0' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/test-gen.c:61:39: style: Same expression on both sides of '||'. [duplicateExpression] vflib3-3.6.14.dfsg/src/texfonts.c:501:12: style: Variable 'fid' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/texfonts.c:500:7: note: fid is assigned vflib3-3.6.14.dfsg/src/texfonts.c:501:12: note: fid is overwritten vflib3-3.6.14.dfsg/src/texfonts.c:366:35: style:inconclusive: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:99:50: note: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. vflib3-3.6.14.dfsg/src/texfonts.c:366:35: note: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. vflib3-3.6.14.dfsg/src/texfonts.c:489:28: style:inconclusive: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:94:14: note: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. vflib3-3.6.14.dfsg/src/texfonts.c:489:28: note: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. vflib3-3.6.14.dfsg/src/texfonts.c:490:15: style:inconclusive: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:94:27: note: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. vflib3-3.6.14.dfsg/src/texfonts.c:490:15: note: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. vflib3-3.6.14.dfsg/src/texfonts.c:629:20: style:inconclusive: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:89:34: note: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. vflib3-3.6.14.dfsg/src/texfonts.c:629:20: note: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. vflib3-3.6.14.dfsg/src/texfonts.c:737:59: style:inconclusive: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:75:21: note: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/texfonts.c:737:59: note: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. vflib3-3.6.14.dfsg/src/texfonts.c:771:59: style:inconclusive: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/texfonts.c:77:21: note: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/texfonts.c:771:59: note: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. vflib3-3.6.14.dfsg/src/tfm.c:262:7: error: Memory leak: tfm [memleak] vflib3-3.6.14.dfsg/src/tfm.c:281:9: error: Memory leak: tfm [memleak] vflib3-3.6.14.dfsg/src/vflbanner.c:60:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflbanner.c:59:15: note: Assuming that condition 'argc>0' is not redundant vflib3-3.6.14.dfsg/src/vflbanner.c:60:15: note: Condition 'argc>=1' is always true vflib3-3.6.14.dfsg/src/vflibcap.c:146:65: style:inconclusive: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/src/vflibcap.h:60:26: note: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. vflib3-3.6.14.dfsg/src/vflibcap.c:146:65: note: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. vflib3-3.6.14.dfsg/src/vflmkjpc.c:106:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/vflmklib.c:87:14: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] vflib3-3.6.14.dfsg/src/vflmklib.c:87:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vflib3-3.6.14.dfsg/src/vflmkt1.c:551:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] vflib3-3.6.14.dfsg/src/vflmkt1.c:688:25: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] vflib3-3.6.14.dfsg/src/vflmkt1.c:694:9: note: Assuming that condition 's==NULL' is not redundant vflib3-3.6.14.dfsg/src/vflmkt1.c:692:7: note: Assignment to 's=name' vflib3-3.6.14.dfsg/src/vflmkt1.c:688:25: note: Null pointer dereference vflib3-3.6.14.dfsg/src/vflmkt1.c:379:7: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflmkt1.c:378:7: note: v is assigned vflib3-3.6.14.dfsg/src/vflmkt1.c:379:7: note: v is overwritten vflib3-3.6.14.dfsg/src/vflmkt1.c:721:9: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/vflmkt1.c:752:6: style: Variable 'cs' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/vflserver.c:622:20: style: Redundant condition: If 'nargs > 4', the comparison 'nargs != 2' is always true. [redundantCondition] vflib3-3.6.14.dfsg/src/vflserver.c:665:20: style: Redundant condition: If 'nargs > 4', the comparison 'nargs != 2' is always true. [redundantCondition] vflib3-3.6.14.dfsg/src/vflserver.c:707:20: style: Redundant condition: If 'nargs > 3', the comparison 'nargs != 1' is always true. [redundantCondition] vflib3-3.6.14.dfsg/src/vflserver.c:745:20: style: Redundant condition: If 'nargs > 3', the comparison 'nargs != 1' is always true. [redundantCondition] vflib3-3.6.14.dfsg/src/vflserver.c:146:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:145:15: note: Assuming that condition 'argc>0' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:146:15: note: Condition 'argc>=1' is always true vflib3-3.6.14.dfsg/src/vflserver.c:635:13: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:622:14: note: Assuming that condition 'nargs!=2' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:635:13: note: Condition 'nargs==3' is always false vflib3-3.6.14.dfsg/src/vflserver.c:637:20: style: Condition 'nargs==4' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:622:14: note: Assuming that condition 'nargs!=2' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:637:20: note: Condition 'nargs==4' is always false vflib3-3.6.14.dfsg/src/vflserver.c:678:13: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:665:14: note: Assuming that condition 'nargs!=2' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:678:13: note: Condition 'nargs==3' is always false vflib3-3.6.14.dfsg/src/vflserver.c:680:20: style: Condition 'nargs==4' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:665:14: note: Assuming that condition 'nargs!=2' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:680:20: note: Condition 'nargs==4' is always false vflib3-3.6.14.dfsg/src/vflserver.c:718:13: style: Condition 'nargs==2' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:707:14: note: Assuming that condition 'nargs!=1' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:718:13: note: Condition 'nargs==2' is always false vflib3-3.6.14.dfsg/src/vflserver.c:720:20: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:707:14: note: Assuming that condition 'nargs!=1' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:720:20: note: Condition 'nargs==3' is always false vflib3-3.6.14.dfsg/src/vflserver.c:756:13: style: Condition 'nargs==2' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:745:14: note: Assuming that condition 'nargs!=1' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:756:13: note: Condition 'nargs==2' is always false vflib3-3.6.14.dfsg/src/vflserver.c:758:20: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vflserver.c:745:14: note: Assuming that condition 'nargs!=1' is not redundant vflib3-3.6.14.dfsg/src/vflserver.c:758:20: note: Condition 'nargs==3' is always false vflib3-3.6.14.dfsg/src/vflserver.c:500:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:495:14: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:500:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:550:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:545:14: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:550:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:633:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:628:14: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:633:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:676:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:671:14: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:676:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:717:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:713:11: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:717:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:755:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/src/vflserver.c:751:11: note: font_id is assigned vflib3-3.6.14.dfsg/src/vflserver.c:755:11: note: font_id is overwritten vflib3-3.6.14.dfsg/src/vflserver.c:261:7: style: Variable 'val' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/vflserver.c:267:14: style: Variable 'val' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/vfltest.c:142:32: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR != '\0'' is always true. [redundantCondition] vflib3-3.6.14.dfsg/src/vfltest.c:107:65: style: Condition 'strcmp(argv[0],"-h")==0' is always false [knownConditionTrueFalse] vflib3-3.6.14.dfsg/src/vfltest.c:107:39: style: Same expression on both sides of '||'. [duplicateExpression] vflib3-3.6.14.dfsg/src/zeit.c:300:6: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/zeit.c:303:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/zeit.c:332:15: style: Variable 'font_file' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/zeit.c:333:11: style: Variable 'offs' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/zeit.c:336:15: style: Variable 'font_file' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/src/zeit.c:337:11: style: Variable 'offs' is assigned a value that is never used. [unreadVariable] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1243:27: warning: Either the condition 'r0<128' is redundant or the array 'tbl_mule_visvii_l[96]' is accessed at index -32, which is out of bounds. [negativeIndex] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1241:12: note: Assuming that condition 'r0<128' is not redundant vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1243:27: note: Negative array index vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1248:27: warning: Either the condition 'r0<128' is redundant or the array 'tbl_mule_visvii_u[96]' is accessed at index -32, which is out of bounds. [negativeIndex] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1246:12: note: Assuming that condition 'r0<128' is not redundant vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1248:27: note: Negative array index vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1147:42: style:inconclusive: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:118:48: note: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1147:42: note: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1147:52: style:inconclusive: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:118:60: note: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1147:52: note: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1313:48: style:inconclusive: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:115:49: note: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1313:48: note: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1366:18: style:inconclusive: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. [funcArgNamesDifferent] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:125:24: note: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1366:18: note: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1184:15: style: Variable 'tbl_mule_visvii_l' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1192:15: style: Variable 'tbl_mule_visvii_u' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/utils/ctext2pgm-1.5.3/ctext2pgm.c:1268:25: style: Variable 'bits' can be declared as const array [constVariable] vflib3-3.6.14.dfsg/utils/hyaku-1.1.0/hyakubm.c:185:14: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] vflib3-3.6.14.dfsg/utils/hyaku-1.1.0/hyakubm.c:187:9: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/utils/hyaku-1.1.0/hyakubm.c:185:14: note: Found duplicate branches for 'if' and 'else'. vflib3-3.6.14.dfsg/utils/hyaku-1.1.0/mkhdr.c:28:10: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] vflib3-3.6.14.dfsg/utils/vflx11-2.0.1/vflx11.c:304:11: style: Variable 'Font_ID' is reassigned a value before the old one has been used. [redundantAssignment] vflib3-3.6.14.dfsg/utils/vflx11-2.0.1/vflx11.c:301:13: note: Font_ID is assigned vflib3-3.6.14.dfsg/utils/vflx11-2.0.1/vflx11.c:304:11: note: Font_ID is overwritten vflib3-3.6.14.dfsg/utils/vflx11-2.0.1/vflx11.c:602:24: style: Variable 'bit_rev' can be declared as const array [constVariable] DONE