2025-07-01 11:19 ftp://ftp.de.debian.org/debian/pool/main/v/vflib3/vflib3_3.7.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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 -j2 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: dfa16af (2025-06-30 19:43:56 +0200) count: 759 760 elapsed-time: 88.5 90.4 head-timing-info: old-timing-info: head results: VFlib3-3.7.2/ascii-jtex/Mojikyo/mksample.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ascii-jtex/eKanji/mksample.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekdump.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekdump.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekreenc.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekreenc.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/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.7.2/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.7.2/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.7.2/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.7.2/ascii-jtex/eKanji/tools/ekdump.c:136:35: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekdump.c:139:25: style: Variable 'bits' can be declared as const array [constVariable] VFlib3-3.7.2/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.7.2/ascii-jtex/eKanji/tools/ekreenc.c:44:10: style: Variable 'efile' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekreenc.c:44:18: style: Variable 'ifile' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/ascii-jtex/eKanji/tools/ekreenc.c:44:26: style: Variable 'ofile' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/ccv/mkcscv.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/ccv/mkcscv.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VFLIB_VERSION [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_USED_CLASS_NAME [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_CLASS_UNKNOWN [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:739:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:788:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:979:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:1011:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_MODE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:1042:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_NOT_SUPPORTED_OP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:1073:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_NOT_SUPPORTED_OP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:1145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_ERR_ILL_FONTID [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_compressed_ext [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:563:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_point [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:592:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:664:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_point [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:710:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/VFlib.c:1140:24: style: Condition 'last_font_id>=0' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/VFlib.c:1133:15: note: Assuming that condition 'font_id<0' is not redundant VFlib3-3.7.2/src/VFlib.c:1139:16: note: Assuming that condition 'font_id==last_font_id' is not redundant VFlib3-3.7.2/src/VFlib.c:1140:24: note: Condition 'last_font_id>=0' is always true VFlib3-3.7.2/src/VFlib.c:319:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] VFlib3-3.7.2/src/VFlib.c:322:5: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/VFlib.c:319:5: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/VFlib.c:397:29: style: Parameter 'arg_mode1' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/VFlib.c:398:29: style: Parameter 'arg_mode2' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/VFlib.c:402:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bijfmtest.c:149:9: style: Unused variable: ct [unusedVariable] VFlib3-3.7.2/src/bdf.c:279:7: warning:inconclusive: The buffer 'charset_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] VFlib3-3.7.2/src/bdf.c:287:7: warning:inconclusive: The buffer 'charset_enc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] VFlib3-3.7.2/src/bdf.c:273:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] VFlib3-3.7.2/src/bdf.c:281:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] VFlib3-3.7.2/src/bdf.c:302:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] VFlib3-3.7.2/src/bdf.c:232:38: style: Local variable 'p' shadows outer variable [shadowVariable] VFlib3-3.7.2/src/bdf.c:166:62: note: Shadowed declaration VFlib3-3.7.2/src/bdf.c:232:38: note: Shadow variable VFlib3-3.7.2/src/bdf.c:632:35: style: Variable 'lbp' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bm2ol.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bm2ol.c:74:25: style: Variable 'bit_tbl' can be declared as const array [constVariable] VFlib3-3.7.2/src/bm2ol.c:76:25: style: Variable 'nbits_tbl' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:611:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bitmap.c:666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bmlist.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_bitmaplist [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bmlist.c:164:24: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bmlist.c:166:18: style: Variable 'mask' can be declared as const array [constVariable] VFlib3-3.7.2/src/cache.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/cache.c:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/cache.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/cache.c:133:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] VFlib3-3.7.2/src/cache.c:240:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] VFlib3-3.7.2/src/cache.c:353:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] VFlib3-3.7.2/src/cache.c:378:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] VFlib3-3.7.2/src/cache.c:605:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] VFlib3-3.7.2/src/cache.c:632:38: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] VFlib3-3.7.2/src/cache.c:566:52: style: Parameter 'key' can be declared as pointer to const. However it seems that 'table_put_obj2' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] VFlib3-3.7.2/src/cache.c:533:28: note: You might need to cast the function pointer here VFlib3-3.7.2/src/cache.c:566:52: note: Parameter 'key' can be declared as pointer to const VFlib3-3.7.2/src/cache.c:623:43: style: Parameter 'key' can be declared as pointer to const. However it seems that 'table_get_id_by_key' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] VFlib3-3.7.2/src/cache.c:534:28: note: You might need to cast the function pointer here VFlib3-3.7.2/src/cache.c:623:43: note: Parameter 'key' can be declared as pointer to const VFlib3-3.7.2/src/cache.c:639:43: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'table_get_id_by_obj' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] VFlib3-3.7.2/src/cache.c:535:28: note: You might need to cast the function pointer here VFlib3-3.7.2/src/cache.c:639:43: note: Parameter 'obj' can be declared as pointer to const VFlib3-3.7.2/src/bitmap.c:364:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] VFlib3-3.7.2/src/bitmap.c:567:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/bitmap.c:601:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/bitmap.c:635:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/bitmap.c:722:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] VFlib3-3.7.2/src/bitmap.c:726:2: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/bitmap.c:722:2: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/bitmap.c:730:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] VFlib3-3.7.2/src/bitmap.c:732:2: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/bitmap.c:730:2: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/src/bitmap.c:38:25: style: Variable 'scale_bit_table' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:179:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bitmap.c:180:25: style: Variable 'bits' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:274:19: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bitmap.c:275:25: style: Variable 'bits' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:380:24: style: Variable 'pix_tbl' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:410:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bitmap.c:434:26: style: Variable 'bit_table' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:673:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/bitmap.c:676:17: style: Variable 'd2c' can be declared as const array [constVariable] VFlib3-3.7.2/src/bitmap.c:677:24: style: Variable 'bit_table' can be declared as const array [constVariable] VFlib3-3.7.2/src/ccv.c:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:672:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:877:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:916:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/dbg-bml.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/dbg-bml.c:103:24: style: Expression is always true because 'else if' condition is opposite to previous condition at line 100. [multiCondition] VFlib3-3.7.2/src/dbg-bml.c:100:24: note: first condition VFlib3-3.7.2/src/dbg-bml.c:103:24: note: else if condition is opposite to first condition VFlib3-3.7.2/src/ccv.c:138:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] VFlib3-3.7.2/src/ccv.c:754:17: style: Condition 'rarray==NULL' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/ccv.c:707:37: style:inconclusive: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. [funcArgNamesDifferent] VFlib3-3.7.2/src/ccv.c:52:49: note: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. VFlib3-3.7.2/src/ccv.c:707:37: note: Function 'ccv_read_aliases' argument 2 names different: declaration 'oalias_tbl' definition 'alias_tbl'. VFlib3-3.7.2/src/ccv.c:385:15: style: Variable 'q' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/ccv.c:479:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/ccv.c:479:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/ccv.c:504:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/ccv.c:504:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/ccv.c:969:14: style: Variable 'tbl' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/dbg_ml.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/ccv.c:780:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/ccv.c:833:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/dbg_ml.c:146:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] VFlib3-3.7.2/src/dbg_ml.c:57:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/dbg_ml.c:56:15: note: Assuming that condition 'argc>0' is not redundant VFlib3-3.7.2/src/dbg_ml.c:57:15: note: Condition 'argc>=1' is always true VFlib3-3.7.2/src/dbg_ml.c:144:9: style: Variable 'fid' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/defaults.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_BITMAP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:539:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:572:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:650:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/bdf.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:515:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:550:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_comic.c:569:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_bdf.c:969:27: style: Condition 'bdf_last_bdf_id!=-1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/drv_bdf.c:266:5: style: Variable 'font_file' is assigned an expression that holds the same value. [redundantAssignment] VFlib3-3.7.2/src/drv_bdf.c:262:13: note: font_file is assigned 'font_name' here. VFlib3-3.7.2/src/drv_bdf.c:266:5: note: Variable 'font_file' is assigned an expression that holds the same value. VFlib3-3.7.2/src/drv_bdf.c:276:7: style: Variable 'font_file' is assigned an expression that holds the same value. [redundantAssignment] VFlib3-3.7.2/src/drv_bdf.c:262:13: note: font_file is assigned 'font_name' here. VFlib3-3.7.2/src/drv_bdf.c:270:2: note: Assuming condition is false VFlib3-3.7.2/src/drv_bdf.c:276:7: note: Variable 'font_file' is assigned an expression that holds the same value. VFlib3-3.7.2/src/drv_bdf.c:451:59: style:inconclusive: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_bdf.c:84:21: note: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/drv_bdf.c:451:59: note: Function 'bdf_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/drv_bdf.c:599:59: style:inconclusive: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_bdf.c:86:21: note: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/drv_bdf.c:599:59: note: Function 'bdf_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/drv_bdf.c:821:29: style:inconclusive: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_bdf.c:799:42: note: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_bdf.c:821:29: note: Function 'bdf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_bdf.c:203:14: style: Variable 's1' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_bdf.c:203:19: style: Variable 's2' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_bdf.c:807:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_bdf.c:809:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/bdf.c:246:13: style: Variable 'prop_value' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_comic.c:614:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_gf.c:293:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_BITMAP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:484:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:564:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:812:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/gf.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/gf.c:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/gf.c:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/gf.c:266:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/drv_ekan.c:202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:685:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:754:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:858:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:883:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:925:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:1058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_gf.c:230:29: style: Same expression on both sides of '||'. [duplicateExpression] VFlib3-3.7.2/src/gf.c:24:34: style:inconclusive: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_gf.c:797:54: note: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. VFlib3-3.7.2/src/gf.c:24:34: note: Function 'GF_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. VFlib3-3.7.2/src/drv_gf.c:828:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_gf.c:1055:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_gf.c:620:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_gf.c:623:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_ini.c:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:227:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:349:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_OUTLINE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:758:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:815:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_HEADER_INDEX_HEADER_TYPE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jg.c:845:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jg.c:342:18: style: Condition 'space2121==1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/jg.c:334:15: note: Assignment 'space2121=1', assigned value is 1 VFlib3-3.7.2/src/jg.c:337:34: note: Assuming condition is false VFlib3-3.7.2/src/jg.c:342:18: note: Condition 'space2121==1' is always true VFlib3-3.7.2/src/drv_jg.c:924:25: style: Condition 'jg_last_jg_id!=-1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/drv_jg.c:126:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_jg.c:276:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/jg.c:149:22: style: Parameter 'font_name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/jg.c:151:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_jg.c:799:10: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jg.c:801:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jg.c:806:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/jg.c:544:8: style: Variable 'fy' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jtex.c:347:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:721:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:749:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:774:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:797:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:874:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:955:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:1112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:1387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_jtex.c:1425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ekan.c:332:15: style: Variable 'font_file' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/drv_ekan.c:327:13: note: font_file is assigned VFlib3-3.7.2/src/drv_ekan.c:332:15: note: font_file is overwritten VFlib3-3.7.2/src/drv_ekan.c:344:7: style: Variable 'font_file' is assigned an expression that holds the same value. [redundantAssignment] VFlib3-3.7.2/src/drv_ekan.c:327:13: note: font_file is assigned 'font_name' here. VFlib3-3.7.2/src/drv_ekan.c:336:2: note: Assuming condition is false VFlib3-3.7.2/src/drv_ekan.c:344:7: note: Variable 'font_file' is assigned an expression that holds the same value. VFlib3-3.7.2/src/drv_ekan.c:642:58: style:inconclusive: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ekan.c:85:20: note: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/drv_ekan.c:642:58: note: Function 'ek_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/drv_ekan.c:815:58: style:inconclusive: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ekan.c:87:20: note: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/drv_ekan.c:815:58: note: Function 'ek_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/drv_ekan.c:1115:28: style:inconclusive: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ekan.c:99:43: note: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_ekan.c:1115:28: note: Function 'ek_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_ekan.c:111:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_ekan.c:248:13: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_ekan.c:1101:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_ekan.c:1103:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jtex.c:832:39: style: Same expression on both sides of '&&'. [duplicateExpression] VFlib3-3.7.2/src/drv_jtex.c:253:42: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_jtex.c:253:62: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_jtex.c:895:15: style: Variable 'dpi_x' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jtex.c:895:45: style: Variable 'dpi_y' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jtex.c:896:11: style: Variable 'dpi_x' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_jtex.c:897:11: style: Variable 'dpi_y' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_mojikmap.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:350:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:412:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:510:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:691:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_mojikmap.c:727:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_otf.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:742:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:1059:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:1236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:293:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_BITMAP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:484:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:564:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:812:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_pk.c:952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/pk.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/pk.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_bitmap [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/pk.c:210:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/pk.c:176:23: style: Condition 'ess==1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/pk.c:168:15: note: Assuming that condition 'ess==0' is not redundant VFlib3-3.7.2/src/pk.c:165:20: note: Assignment 'ess=flag%0x02', assigned value is less than 2 VFlib3-3.7.2/src/pk.c:176:23: note: Condition 'ess==1' is always true VFlib3-3.7.2/src/pk.c:212:64: style: Condition 'pk_read_14(fp,dny_f,bw,rs,&(go->bm_table[index]),cc)<0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/pk.c:212:16: note: Calling function 'pk_read_14' returns 0 VFlib3-3.7.2/src/pk.c:212:64: note: Condition 'pk_read_14(fp,dny_f,bw,rs,&(go->bm_table[index]),cc)<0' is always false VFlib3-3.7.2/src/drv_pk.c:230:29: style: Same expression on both sides of '||'. [duplicateExpression] VFlib3-3.7.2/src/pk.c:30:34: style:inconclusive: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_pk.c:797:54: note: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. VFlib3-3.7.2/src/pk.c:30:34: note: Function 'PK_CacheLoader' argument 2 names different: declaration 'path' definition 'font_path'. VFlib3-3.7.2/src/drv_pk.c:828:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_pk.c:1055:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/pk.c:251:23: style: Variable 'mask_table' can be declared as const array [constVariable] VFlib3-3.7.2/src/pk.c:298:28: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_pk.c:620:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_pk.c:623:8: style: Variable 'my' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_t1.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_t1.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1LOG_ERROR [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_t1.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1_ENC_PATH [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_t1.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_OUTLINE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_t1.c:885:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_t1.c:1144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_otf.c:864:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/drv_otf.c:937:3: error: Memory leak: bm.bitmap [memleak] VFlib3-3.7.2/src/drv_otf.c:727:15: style:inconclusive: Function 'otf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_otf.c:145:15: note: Function 'otf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. VFlib3-3.7.2/src/drv_otf.c:727:15: note: Function 'otf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. VFlib3-3.7.2/src/drv_otf.c:727:34: style:inconclusive: Function 'otf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_otf.c:145:30: note: Function 'otf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. VFlib3-3.7.2/src/drv_otf.c:727:34: note: Function 'otf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. VFlib3-3.7.2/src/drv_otf.c:1277:45: style:inconclusive: Function 'conv_encoding_otf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_otf.c:164:60: note: Function 'conv_encoding_otf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. VFlib3-3.7.2/src/drv_otf.c:1277:45: note: Function 'conv_encoding_otf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. VFlib3-3.7.2/src/drv_otf.c:1372:29: style:inconclusive: Function 'otf_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_otf.c:1350:42: note: Function 'otf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_otf.c:1372:29: note: Function 'otf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_otf.c:181:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_otf.c:320:39: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_otf.c:1217:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/drv_otf.c:789:13: style: Variable 'chindex' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_otf.c:853:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_otf.c:1358:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_otf.c:1360:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_t1.c:957:14: style: Condition 'cp>=0' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/drv_t1.c:954:12: note: Assuming that condition 'cp<0' is not redundant VFlib3-3.7.2/src/drv_t1.c:957:14: note: Condition 'cp>=0' is always true VFlib3-3.7.2/src/drv_t1.c:482:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] VFlib3-3.7.2/src/drv_t1.c:1253:31: style:inconclusive: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_t1.c:1231:44: note: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_t1.c:1253:31: note: Function 'type1_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_t1.c:873:25: style: Variable 'EXCHG_MLSB4' can be declared as const array [constVariable] VFlib3-3.7.2/src/drv_t1.c:1239:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_t1.c:1241:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_try.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:422:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:228:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_BITMAP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:442:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:553:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:636:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_tfm.c:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_try.c:458:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_tfm.c:174:37: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_ttf.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:444:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:778:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:1081:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_OUTLINE_HEADER_SIZE_TYPE0 [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:1221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:1309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:1485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_BITMAP [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:538:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:437:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:905:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:962:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_vf.c:168:20: style: Condition 'vf_vf_init()<0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/drv_vf.c:168:17: note: Calling function 'vf_vf_init' returns 0 VFlib3-3.7.2/src/drv_vf.c:168:20: note: Condition 'vf_vf_init()<0' is always false VFlib3-3.7.2/src/vf.c:122:16: style: Condition 'vf_path==NULL' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vf.c:122:38: style: Condition 'tfm_path==NULL' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vf.c:687:32: style: Variable 'm' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_zeit.c:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_FONT_TYPE_OUTLINE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:556:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:622:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:732:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:757:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_HEADER_INDEX_HEADER_TYPE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_zeit.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/zeit.c:313:18: style: Condition 'space2121==1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/zeit.c:305:15: note: Assignment 'space2121=1', assigned value is 1 VFlib3-3.7.2/src/zeit.c:308:34: note: Assuming condition is false VFlib3-3.7.2/src/zeit.c:313:18: note: Condition 'space2121==1' is always true VFlib3-3.7.2/src/drv_zeit.c:923:29: style: Condition 'zeit_last_zeit_id!=-1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/zeit.c:344:5: error: Memory leak: outline [memleak] VFlib3-3.7.2/src/drv_zeit.c:125:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_zeit.c:275:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/zeit.c:136:24: style: Parameter 'font_name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/zeit.c:139:12: style: Variable 'e' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/zeit.c:246:38: style: Parameter 'offsetp' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/drv_zeit.c:798:10: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_zeit.c:800:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_zeit.c:805:12: style: Variable 'em_mag' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/fileman.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fileman.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fileman.c:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fileman.c:67:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/fileman.c:117:23: style: Parameter 'file_path' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:120:18: style: Variable 'val' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/fileman.c:148:31: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:152:10: style: Parameter 'dbgmsg' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:155:18: style: Variable 'val' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/fileman.c:194:25: style: Parameter 'file_path' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:218:32: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:222:11: style: Parameter 'dbgmsg' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fileman.c:285:19: style: Parameter 'path' can be declared as pointer to const. However it seems that 'simple_open' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] VFlib3-3.7.2/src/fileman.c:210:14: note: You might need to cast the function pointer here VFlib3-3.7.2/src/fileman.c:285:19: note: Parameter 'path' can be declared as pointer to const VFlib3-3.7.2/src/fileman.c:285:67: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'simple_open' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] VFlib3-3.7.2/src/fileman.c:210:14: note: You might need to cast the function pointer here VFlib3-3.7.2/src/fileman.c:285:67: note: Parameter 'arg2' can be declared as pointer to const VFlib3-3.7.2/src/fileman.c:288:10: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/fsearch.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fsearch.c:280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fsearch.c:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fsearch.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fsearch.c:683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/fsearch.c:368:5: warning:inconclusive: The buffer 'name_ext' may not be null-terminated after the call to strncpy(). [terminateStrncpy] VFlib3-3.7.2/src/fsearch.c:103:55: style:inconclusive: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. [funcArgNamesDifferent] VFlib3-3.7.2/src/fsearch.h:43:68: note: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. VFlib3-3.7.2/src/fsearch.c:103:55: note: Function 'vf_kpathsea_init' argument 4 names different: declaration 'sw' definition 'kps_sw'. VFlib3-3.7.2/src/fsearch.c:236:47: style:inconclusive: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. [funcArgNamesDifferent] VFlib3-3.7.2/src/fsearch.h:53:15: note: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. VFlib3-3.7.2/src/fsearch.c:236:47: note: Function 'vf_search_file' argument 8 names different: declaration 'p_uncomp_prog' definition 'p_uncompr_prog'. VFlib3-3.7.2/src/fsearch.c:325:13: style:inconclusive: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. [funcArgNamesDifferent] VFlib3-3.7.2/src/fsearch.c:221:36: note: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. VFlib3-3.7.2/src/fsearch.c:325:13: note: Function 'search_in_fdb' argument 5 names different: declaration 'ret_val' definition 'p_ret_val'. VFlib3-3.7.2/src/fsearch.c:176:33: style: Parameter 'compressed_file' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:176:56: style: Parameter 'uncompress_prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:200:34: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:396:40: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:436:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:436:49: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:586:19: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:590:10: style: Variable 'uncext' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/fsearch.c:617:35: style: Parameter 'font_name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/fsearch.c:672:41: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/gf.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_PRE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/gf.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ID [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/hbf.c:585:3: error: There is an unknown macro here somewhere. Configuration is required. If ALLOCN_IF_ERR is a macro then please configure it. [unknownMacro] VFlib3-3.7.2/src/hd.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/drv_ttf.c:893:11: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] VFlib3-3.7.2/src/drv_ttf.c:1358:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/drv_ttf.c:1331:13: note: error is assigned VFlib3-3.7.2/src/drv_ttf.c:1358:9: note: error is overwritten VFlib3-3.7.2/src/drv_ttf.c:757:15: style:inconclusive: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ttf.c:156:15: note: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. VFlib3-3.7.2/src/drv_ttf.c:757:15: note: Function 'ttf_get_xxx' argument 8 names different: declaration 'bbx1' definition 'fontbbx1'. VFlib3-3.7.2/src/drv_ttf.c:757:34: style:inconclusive: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ttf.c:156:30: note: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. VFlib3-3.7.2/src/drv_ttf.c:757:34: note: Function 'ttf_get_xxx' argument 9 names different: declaration 'bbx2' definition 'fontbbx2'. VFlib3-3.7.2/src/drv_ttf.c:1526:45: style:inconclusive: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ttf.c:181:60: note: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. VFlib3-3.7.2/src/drv_ttf.c:1526:45: note: Function 'conv_encoding_ttf_to_vflib' argument 2 names different: declaration 'plat' definition 'platform'. VFlib3-3.7.2/src/drv_ttf.c:1621:29: style:inconclusive: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. [funcArgNamesDifferent] VFlib3-3.7.2/src/drv_ttf.c:1599:42: note: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_ttf.c:1621:29: note: Function 'ttf_debug2' argument 2 names different: declaration 'str' definition 'p0'. VFlib3-3.7.2/src/drv_ttf.c:198:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_ttf.c:337:39: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/drv_ttf.c:1466:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/drv_ttf.c:827:13: style: Variable 'chindex' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_ttf.c:911:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_ttf.c:1607:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/drv_ttf.c:1609:12: style: Variable 'v' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/image.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/image.c:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/image.c:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/image.c:457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/image.c:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/image.c:667:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/jfmbi.c:267:8: style: struct member 's_jfm_builtin_metrics_info::char_type' is never used. [unusedStructMember] VFlib3-3.7.2/src/image.c:466:5: error: Memory leak: buff [memleak] VFlib3-3.7.2/src/image.c:560:5: error: Memory leak: buff [memleak] VFlib3-3.7.2/src/image.c:49:14: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:49:26: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:145:14: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:145:26: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:250:12: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:250:24: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:331:9: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:331:21: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/image.c:448:19: style: Variable 'chspec' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/image.c:542:19: style: Variable 'chspec' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/jg.c:343:5: error: There is an unknown macro here somewhere. Configuration is required. If ALLOCN_IF_ERR is a macro then please configure it. [unknownMacro] VFlib3-3.7.2/src/image.c:61:12: style: Variable 'shrink' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/image.c:480:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/image.c:679:17: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/image.c:681:19: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/image.c:685:19: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/mem.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/metric.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/metric.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/metric.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_metric1 [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/metric.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_s_metric2 [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/params.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/path.c:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/path.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_RUNTIME_LIB [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/path.c:328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_RUNTIME_SITE_LIB [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/pcf.c:250:3: error: There is an unknown macro here somewhere. Configuration is required. If ALLOCN_IF_ERR is a macro then please configure it. [unknownMacro] VFlib3-3.7.2/src/path.c:149:34: style: Condition '(index=strlen(f)-dlen)<0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/path.c:164:36: style: Condition '(index=strlen(f)-2*dlen)<0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/path.c:58:39: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:124:24: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:143:35: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:158:37: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:198:36: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:198:59: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:230:41: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:244:28: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:262:33: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:281:41: style: Parameter 'envname' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/path.c:340:67: style: Parameter 'envname' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/pk.c:132:3: error: There is an unknown macro here somewhere. Configuration is required. If ALLOC_IF_ERR is a macro then please configure it. [unknownMacro] VFlib3-3.7.2/src/raster.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/raster.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_HEADER_INDEX_MAX_X [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/raster.c:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_HEADER_INDEX_MAX_X [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/raster.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_INSTR_TOKEN [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:484:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:747:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:1285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:1306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/raster.c:264:18: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/raster.c:264:26: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/raster.c:315:31: style: Variable 'yy2' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/sexp.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] VFlib3-3.7.2/src/sexp.c:918:12: style: Condition 'ch==';'' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/sexp.c:915:12: note: Assuming that condition 'ch!=';'' is not redundant VFlib3-3.7.2/src/sexp.c:918:12: note: Condition 'ch==';'' is always true VFlib3-3.7.2/src/sexp.c:821:12: error: Common realloc mistake: 'buff' nulled but not freed upon failure [memleakOnRealloc] VFlib3-3.7.2/src/sexp.c:895:10: error: Common realloc mistake: 'buff' nulled but not freed upon failure [memleakOnRealloc] VFlib3-3.7.2/src/sexp.c:1163:8: warning: Possible null pointer dereference: p [nullPointer] VFlib3-3.7.2/src/sexp.c:1159:7: note: Assignment 'p=NULL', assigned value is 0 VFlib3-3.7.2/src/sexp.c:1160:10: note: Assuming condition is false VFlib3-3.7.2/src/sexp.c:1163:8: note: Null pointer dereference VFlib3-3.7.2/src/sexp.c:47:19: style:inconclusive: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.h:48:33: note: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. VFlib3-3.7.2/src/sexp.c:47:19: note: Function 'vf_sexp_cons' argument 1 names different: declaration 's1' definition 'car'. VFlib3-3.7.2/src/sexp.c:47:29: style:inconclusive: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.h:48:42: note: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. VFlib3-3.7.2/src/sexp.c:47:29: note: Function 'vf_sexp_cons' argument 2 names different: declaration 's2' definition 'cdr'. VFlib3-3.7.2/src/sexp.c:721:54: style:inconclusive: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.c:698:66: note: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. VFlib3-3.7.2/src/sexp.c:721:54: note: Function 'vf_sexp_do_read_from_stream' argument 2 names different: declaration 'sexp' definition 's'. VFlib3-3.7.2/src/sexp.c:779:52: style:inconclusive: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.c:699:64: note: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. VFlib3-3.7.2/src/sexp.c:779:52: note: Function 'vf_sexp_read_str' argument 3 names different: declaration 'sexp' definition 's'. VFlib3-3.7.2/src/sexp.c:956:28: style:inconclusive: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.h:77:42: note: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. VFlib3-3.7.2/src/sexp.c:956:28: note: Function 'vf_sexp_cstring2list' argument 1 names different: declaration 'str' definition 'cstr'. VFlib3-3.7.2/src/sexp.c:1029:29: style:inconclusive: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.h:78:43: note: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. VFlib3-3.7.2/src/sexp.c:1029:29: note: Function 'vf_sexp_cstring2alist' argument 1 names different: declaration 'str' definition 'cstr'. VFlib3-3.7.2/src/sexp.c:1251:20: style:inconclusive: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.h:89:34: note: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. VFlib3-3.7.2/src/sexp.c:1251:20: note: Function 'vf_sexp_free' argument 1 names different: declaration 's' definition 'var_ptr'. VFlib3-3.7.2/src/sexp.c:1303:27: style:inconclusive: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. [funcArgNamesDifferent] VFlib3-3.7.2/src/sexp.c:37:41: note: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. VFlib3-3.7.2/src/sexp.c:1303:27: note: Function 'vf_sexp_obj_validate' argument 1 names different: declaration 's1' definition 's'. VFlib3-3.7.2/src/sexp.c:279:22: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/sexp.c:316:21: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/sexp.c:446:28: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/sexp.c:938:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/sexp.c:1034:13: style: Variable 'start_key' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/str.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/sexp.c:598:10: style: struct member 's_sexp_stream::data2' is never used. [unusedStructMember] VFlib3-3.7.2/src/str.c:179:19: style:inconclusive: Boolean expression 's==NULL' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] VFlib3-3.7.2/src/str.c:38:17: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:55:20: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:55:30: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:71:21: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:71:31: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:101:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:127:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:145:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:145:31: style: Parameter 't' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:175:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/str.c:175:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/test-gen.c:50:65: style: Condition 'strcmp(argv[0],"-h")==0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/test-gen.c:50:39: style: Same expression on both sides of '||'. [duplicateExpression] VFlib3-3.7.2/src/test-gen.c:26:10: style: Variable 'font' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/tfm.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/tfm.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/tfm.c:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/tfm.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:242:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:1001:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/texfonts.c:1023:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/tfm.c:253:7: error: Memory leak: tfm [memleak] VFlib3-3.7.2/src/tfm.c:272:9: error: Memory leak: tfm [memleak] VFlib3-3.7.2/src/texfonts.c:492:12: style: Variable 'fid' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/texfonts.c:491:7: note: fid is assigned VFlib3-3.7.2/src/texfonts.c:492:12: note: fid is overwritten VFlib3-3.7.2/src/texfonts.c:357:35: style:inconclusive: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:90:50: note: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. VFlib3-3.7.2/src/texfonts.c:357:35: note: Function 'match_font_name' argument 2 names different: declaration 'pat' definition 'patt'. VFlib3-3.7.2/src/texfonts.c:480:28: style:inconclusive: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:85:14: note: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. VFlib3-3.7.2/src/texfonts.c:480:28: note: Function 'try_open_mapped_font' argument 6 names different: declaration 'name' definition 'font_name'. VFlib3-3.7.2/src/texfonts.c:481:15: style:inconclusive: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:85:27: note: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. VFlib3-3.7.2/src/texfonts.c:481:15: note: Function 'try_open_mapped_font' argument 7 names different: declaration 'design_size' definition 'tfm_design_size'. VFlib3-3.7.2/src/texfonts.c:620:20: style:inconclusive: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:80:34: note: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. VFlib3-3.7.2/src/texfonts.c:620:20: note: Function 'tex_map_name' argument 1 names different: declaration 'fontname' definition 'mapped_name'. VFlib3-3.7.2/src/texfonts.c:728:59: style:inconclusive: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:66:21: note: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/texfonts.c:728:59: note: Function 'tex_get_metric1' argument 3 names different: declaration 'metric1' definition 'metric'. VFlib3-3.7.2/src/texfonts.c:762:59: style:inconclusive: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. [funcArgNamesDifferent] VFlib3-3.7.2/src/texfonts.c:68:21: note: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/texfonts.c:762:59: note: Function 'tex_get_metric2' argument 3 names different: declaration 'metric2' definition 'metric'. VFlib3-3.7.2/src/texfonts.c:357:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/texfonts.c:357:35: style: Parameter 'patt' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/texfonts.c:376:26: style: Parameter 'font_name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/texfonts.c:623:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/texfonts.c:623:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/texfonts.c:1077:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/texfonts.c:1091:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflbanner.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflbanner.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_vf [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VFINST_PRE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:436:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_vf_char_packet_tbl [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:510:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvi [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vf.c:704:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VFINST_SET4 [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflbanner.c:49:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/vflbanner.c:48:15: note: Assuming that condition 'argc>0' is not redundant VFlib3-3.7.2/src/vflbanner.c:49:15: note: Condition 'argc>=1' is always true VFlib3-3.7.2/src/vfldisol.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfldisol.c:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_OL_HEADER_INDEX_HEADER_TYPE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfldisol.c:175:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vfldisol.c:247:20: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vfldisol.c:254:20: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vfldisol.c:261:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflibcap.c:604:7: error: Memory leak: envname [memleak] VFlib3-3.7.2/src/vflibcap.c:135:65: style:inconclusive: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. [funcArgNamesDifferent] VFlib3-3.7.2/src/vflibcap.h:48:26: note: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. VFlib3-3.7.2/src/vflibcap.c:135:65: note: Function 'vf_cap_GetParsedClassDefault' argument 2 names different: declaration 'et' definition 'ct'. VFlib3-3.7.2/src/vflibcap.c:224:28: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:224:57: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:225:11: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:324:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflibcap.c:378:52: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:380:12: style: Parameter 'def_type' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflibcap.c:384:10: style: Variable 'typename' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkajt.c:478:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkajt.c:490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkekan.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkgf.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkajt.c:163:19: warning: If memory allocation fails, then there is a possible null pointer dereference: font_class [nullPointerOutOfMemory] VFlib3-3.7.2/src/vflmkajt.c:162:26: note: Assuming allocation function fails VFlib3-3.7.2/src/vflmkajt.c:162:26: note: Assignment 'font_class=strdup(*xargv)', assigned value is 0 VFlib3-3.7.2/src/vflmkajt.c:163:19: note: Null pointer dereference VFlib3-3.7.2/src/vflmkajt.c:301:16: style: Variable 'pt' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkajt.c:320:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:320:14: style: Variable 'dr' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:322:9: style: Variable 'adj' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkajt.c:324:9: style: Variable 'font' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkajt.c:348:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:348:14: style: Variable 'dr' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:350:9: style: Variable 'adj' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkajt.c:352:9: style: Variable 'font' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkajt.c:393:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:393:14: style: Variable 'ff' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:393:19: style: Variable 'dr' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:393:24: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkajt.c:488:31: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmklib.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmklib.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkjpc.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkjpc.c:98:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] VFlib3-3.7.2/src/vflmklib.c:95:14: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] VFlib3-3.7.2/src/vflmklib.c:95:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] VFlib3-3.7.2/src/vflmkjpc.c:134:20: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkjpc.c:135:13: style: Parameter 'kanji' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkjpc.c:135:26: style: Parameter 'kana_h' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkjpc.c:135:40: style: Parameter 'kana_k' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkjpc.c:135:54: style: Parameter 'misc' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:82:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:82:26: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:82:38: style: Parameter 'cline' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:108:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:128:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:192:20: style: Parameter 'fontclass' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmklib.c:195:16: style: Variable 'db' can be declared as const array [constVariable] VFlib3-3.7.2/src/vflmkpcf.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkpk.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkt1.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkt1.c:337:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkt1.c:463:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkt1.c:628:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmktex.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmktfm.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkt1.c:602:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] VFlib3-3.7.2/src/vflmkt1.c:739:25: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] VFlib3-3.7.2/src/vflmkt1.c:745:9: note: Assuming that condition 's==NULL' is not redundant VFlib3-3.7.2/src/vflmkt1.c:743:7: note: Assignment to 's=name' VFlib3-3.7.2/src/vflmkt1.c:739:25: note: Null pointer dereference VFlib3-3.7.2/src/vflmkt1.c:369:7: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflmkt1.c:368:7: note: v is assigned VFlib3-3.7.2/src/vflmkt1.c:369:7: note: v is overwritten VFlib3-3.7.2/src/vflmkt1.c:334:38: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:409:26: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:448:22: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:458:24: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:598:19: style: Parameter 'cmds' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:715:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflmkt1.c:737:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflmkt1.c:772:9: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/vflmkt1.c:803:6: style: Variable 'cs' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/vflmkttf.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkvf.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflmkvfl.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflpp.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vflserver.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vf_error [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfltest.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfltest.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfltest.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfltest.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/src/vfltest.c:123:32: style: Redundant condition: The condition 'argv[0][i+1] != '\0'' is redundant since 'argv[0][i+1] == '-'' is sufficient. [redundantCondition] VFlib3-3.7.2/src/vfltest.c:88:70: style: Condition 'strcmp(argv[0],"-h")==0' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vfltest.c:88:44: style: Same expression on both sides of '||'. [duplicateExpression] VFlib3-3.7.2/src/vflserver.c:611:20: style: Redundant condition: The condition 'nargs > 4' is redundant since 'nargs != 2' is sufficient. [redundantCondition] VFlib3-3.7.2/src/vflserver.c:654:20: style: Redundant condition: The condition 'nargs > 4' is redundant since 'nargs != 2' is sufficient. [redundantCondition] VFlib3-3.7.2/src/vflserver.c:696:20: style: Redundant condition: The condition 'nargs > 3' is redundant since 'nargs != 1' is sufficient. [redundantCondition] VFlib3-3.7.2/src/vflserver.c:734:20: style: Redundant condition: The condition 'nargs > 3' is redundant since 'nargs != 1' is sufficient. [redundantCondition] VFlib3-3.7.2/src/vflserver.c:135:15: style: Condition 'argc>=1' is always true [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:134:15: note: Assuming that condition 'argc>0' is not redundant VFlib3-3.7.2/src/vflserver.c:135:15: note: Condition 'argc>=1' is always true VFlib3-3.7.2/src/vflserver.c:624:13: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:611:14: note: Assuming that condition 'nargs!=2' is not redundant VFlib3-3.7.2/src/vflserver.c:624:13: note: Condition 'nargs==3' is always false VFlib3-3.7.2/src/vflserver.c:626:20: style: Condition 'nargs==4' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:611:14: note: Assuming that condition 'nargs!=2' is not redundant VFlib3-3.7.2/src/vflserver.c:626:20: note: Condition 'nargs==4' is always false VFlib3-3.7.2/src/vflserver.c:667:13: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:654:14: note: Assuming that condition 'nargs!=2' is not redundant VFlib3-3.7.2/src/vflserver.c:667:13: note: Condition 'nargs==3' is always false VFlib3-3.7.2/src/vflserver.c:669:20: style: Condition 'nargs==4' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:654:14: note: Assuming that condition 'nargs!=2' is not redundant VFlib3-3.7.2/src/vflserver.c:669:20: note: Condition 'nargs==4' is always false VFlib3-3.7.2/src/vflserver.c:707:13: style: Condition 'nargs==2' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:696:14: note: Assuming that condition 'nargs!=1' is not redundant VFlib3-3.7.2/src/vflserver.c:707:13: note: Condition 'nargs==2' is always false VFlib3-3.7.2/src/vflserver.c:709:20: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:696:14: note: Assuming that condition 'nargs!=1' is not redundant VFlib3-3.7.2/src/vflserver.c:709:20: note: Condition 'nargs==3' is always false VFlib3-3.7.2/src/vflserver.c:745:13: style: Condition 'nargs==2' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:734:14: note: Assuming that condition 'nargs!=1' is not redundant VFlib3-3.7.2/src/vflserver.c:745:13: note: Condition 'nargs==2' is always false VFlib3-3.7.2/src/vflserver.c:747:20: style: Condition 'nargs==3' is always false [knownConditionTrueFalse] VFlib3-3.7.2/src/vflserver.c:734:14: note: Assuming that condition 'nargs!=1' is not redundant VFlib3-3.7.2/src/vflserver.c:747:20: note: Condition 'nargs==3' is always false VFlib3-3.7.2/src/vflserver.c:489:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:484:14: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:489:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:539:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:534:14: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:539:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:622:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:617:14: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:622:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:665:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:660:14: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:665:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:706:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:702:11: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:706:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:744:11: style: Variable 'font_id' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/src/vflserver.c:740:11: note: font_id is assigned VFlib3-3.7.2/src/vflserver.c:744:11: note: font_id is overwritten VFlib3-3.7.2/src/vflserver.c:225:16: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflserver.c:797:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflserver.c:836:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/src/vflserver.c:1188:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/src/vflserver.c:250:7: style: Variable 'val' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/vflserver.c:256:14: style: Variable 'val' is assigned a value that is never used. [unreadVariable] VFlib3-3.7.2/src/zeit.c:315:5: error: There is an unknown macro here somewhere. Configuration is required. If ALLOCN_IF_ERR is a macro then please configure it. [unknownMacro] VFlib3-3.7.2/utils/hyaku-1.1.0/hyakubm.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/hyaku-1.1.0/hyakubm.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VF_IMAGEOUT_POSITION_NONE [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:528:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:622:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:698:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:971:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/hyaku-1.1.0/hyakubm.c:169:14: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] VFlib3-3.7.2/utils/hyaku-1.1.0/hyakubm.c:171:9: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/utils/hyaku-1.1.0/hyakubm.c:169:14: note: Found duplicate branches for 'if' and 'else'. VFlib3-3.7.2/utils/hyaku-1.1.0/mkhdr.c:35:10: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:198:36: style: Parameter 'bdf_file_name' can be declared as pointer to const [constParameterPointer] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:207:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:346:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/vfl2bdf-2.0.0/vfl2bdf.c:386:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:638:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:738:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:293:11: style: Variable 'Font_ID' is reassigned a value before the old one has been used. [redundantAssignment] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:290:13: note: Font_ID is assigned VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:293:11: note: Font_ID is overwritten VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:265:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/vflx11-2.0.2/vflx11.c:591:24: style: Variable 'bit_rev' can be declared as const array [constVariable] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1229: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.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1227:12: note: Assuming that condition 'r0<128' is not redundant VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1229:27: note: Negative array index VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1234: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.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1232:12: note: Assuming that condition 'r0<128' is not redundant VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1234:27: note: Negative array index VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1133:42: style:inconclusive: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. [funcArgNamesDifferent] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:104:48: note: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1133:42: note: Function 'draw_char' argument 2 names different: declaration 'bmlist' definition 'buff'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1133:52: style:inconclusive: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. [funcArgNamesDifferent] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:104:60: note: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1133:52: note: Function 'draw_char' argument 3 names different: declaration 'g' definition 'i'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1299:48: style:inconclusive: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. [funcArgNamesDifferent] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:101:49: note: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1299:48: note: Function 'parser_cmd' argument 2 names different: declaration 'page_buff' definition 'buff'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1352:18: style:inconclusive: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. [funcArgNamesDifferent] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:111:24: note: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1352:18: note: Function 'change_fonts' argument 1 names different: declaration 'g' definition 'i'. VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1170:15: style: Variable 'tbl_mule_visvii_l' can be declared as const array [constVariable] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1178:15: style: Variable 'tbl_mule_visvii_u' can be declared as const array [constVariable] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1254:25: style: Variable 'bits' can be declared as const array [constVariable] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1862:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1862:25: style: Variable 's2' can be declared as pointer to const [constVariablePointer] VFlib3-3.7.2/utils/ctext2pgm-1.5.3/ctext2pgm.c:1912:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] diff: 2.17.0 VFlib3-3.7.2/src/VFlib.c:260:3: error: Memory leak: fclass [memleak] DONE