2024-04-22 11:57 ftp://ftp.de.debian.org/debian/pool/main/s/syslinux/syslinux_6.04~git20190206.bf6db5b4+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=lua --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 1979 1979 elapsed-time: 169.2 165.6 head-timing-info: old-timing-info: head results: syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.h:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.h:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.h:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/chain.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_SYSLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/chain.c:254:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_RESERVED [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/chain.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_ISOLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_ISOLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:490:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk_dos_mbr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:659:25: style: Condition '!werr' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:648:30: note: Assuming that condition '!werr' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:659:25: note: Condition '!werr' is always true syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:55:26: style: Variable 'chkhead' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:55:36: style: Variable 'chktail' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:345:36: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:486:63: style: Parameter 'siter' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/mangle.c:494:63: style: Parameter 'miter' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/options.c:42:26: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ostype [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ostype [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ostype [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:514:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guid [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:572:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk_gpt_part_entry [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:670:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk_mbr_sig_magic [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:102:16: style: Condition 'pi_ctor(iter,di,flags)' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:102:16: note: Calling function 'pi_ctor' returns 0 syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:102:16: note: Condition 'pi_ctor(iter,di,flags)' is always false syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:130:16: style: Condition 'pi_ctor(iter,di,flags)' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:130:16: note: Calling function 'pi_ctor' returns 0 syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:130:16: note: Condition 'pi_ctor(iter,di,flags)' is always false syslinux-6.04~git20190206.bf6db5b4/com32/chain/partiter.c:317:33: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.c:187:31: style:inconclusive: Function 'bpb_detect' argument 1 names different: declaration 'bpb' definition 'sec'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.h:53:31: note: Function 'bpb_detect' argument 1 names different: declaration 'bpb' definition 'sec'. syslinux-6.04~git20190206.bf6db5b4/com32/chain/utility.c:187:31: note: Function 'bpb_detect' argument 1 names different: declaration 'bpb' definition 'sec'. syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_WAIT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_TAB [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUEST_USER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_INVALID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_CHECKBOX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUEST_USER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:147:51: style: Parameter 'mi' can be declared as pointer to const. However it seems that 'msys_handler' is a callback function, if 'mi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:277:31: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:147:51: note: Parameter 'mi' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/complex.c:150:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:968:19: style: Condition 'des_setkey((char*)keybuf)' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:968:19: note: Calling function 'des_setkey' returns 0 syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:968:19: note: Condition 'des_setkey((char*)keybuf)' is always false syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:600:27: warning: Uninitialized variable: key [uninitvar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:963:39: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:968:20: note: Calling function 'des_setkey', 1st argument '(char*)keybuf' value is syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/des.c:600:27: note: Uninitialized variable: key syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/help.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/help.c:217:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/help.c:39:29: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:1270:17: style: Condition 'menunum<0' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:1269:28: note: Assignment 'menunum=find_menu_num(menu_name)', assigned value is greater than -1 syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:1270:17: note: Condition 'menunum<0' is always false syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:1212:21: style: Checking if unsigned expression 'm->numitems' is less than zero. [unsignedLessThanZero] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:1232:11: style: Variable 'app' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/menu.c:350:13: style: Variable 'asc' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/passwords.c:37:37: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/passwords.c:49:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/passwords.c:84:31: style: Variable 'user' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/passwords.c:84:38: style: Variable 'pwdhash' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/passwords.c:84:48: style: Variable 'perms' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/syslnx.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/tui.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/tui.c:29:25: style:inconclusive: Function 'getuserinput' argument 1 names different: declaration 'str' definition 'stra'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/tui.h:47:25: note: Function 'getuserinput' argument 1 names different: declaration 'str' definition 'stra'. syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/libmenu/tui.c:29:25: note: Function 'getuserinput' argument 1 names different: declaration 'str' definition 'stra'. syslinux-6.04~git20190206.bf6db5b4/com32/cmenu/simple.c:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_SUBMENU [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/chainboot.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:28:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CMDLINE_LEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CMDLINE_LEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:139:9: style: Condition '!width' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:134:17: note: Assignment 'width=0', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:139:9: note: Condition '!width' is always true syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:406:10: style: Local variable 'len' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:129:14: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:406:10: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:270:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:465:18: warning: Uninitialized variable: ret [uninitvar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:156:12: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/cli.c:465:18: note: Uninitialized variable: ret syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/colors.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/colors.c:171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/execute.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CMDLINE_LEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/get_key.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_MAXLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/get_key.c:155:26: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/getadv.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/kernel.c:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_TYPE_KERNEL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_TYPE_KERNEL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:299:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stdcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_BOOTONCE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:332:8: warning: Either the condition '!dst' is redundant or there is possible null pointer dereference: dst++. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:326:7: note: Assuming that condition '!dst' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:332:8: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:332:8: warning: Either the condition '!dst' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:326:7: note: Assuming that condition '!dst' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:332:8: note: Null pointer addition syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:321:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/ldlinux.c:357:9: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/loadhigh.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_OF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UsingVGA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGAFilePtr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGAFilePtr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGAFilePtr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayCon [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/msg.c:24:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:193:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_entry [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_DISABLED [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:372:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_CMD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:649:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KT_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:666:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_COUNT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textname [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:826:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:863:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:980:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_color_table_size [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:1445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:1477:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_GOTO_UNRES [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:1548:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_MENUSAVE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:843:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:734:28: style: Parameter 'cmdstr' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:782:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/readconfig.c:843:4: style: Variable 'm' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/setadv.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/setadv.c:64:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/ldlinux/setadv.c:50:18: style: Variable 'advtmp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:136:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stdcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:71:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:104:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:154:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/elflink/test_com32.c:152:11: style: Variable 'cmd_name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/gdbstub.c:131:46: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/gdbstub.c:223:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/gdbstub.c:303:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable com32_sys_args [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reloc_entry [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:50:44: style: Redundant condition: The condition '*p != '\0'' is redundant since '*p == ' '' is sufficient. [redundantCondition] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:56:23: style: Redundant condition: The condition '*p != '\0'' is redundant since '*p == ' '' is sufficient. [redundantCondition] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:110:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:96:30: error: Subtracting pointers that point to different objects [subtractPointers] syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:15:23: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:96:25: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:15:13: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:96:32: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:96:30: note: Subtracting pointers that point to different objects syslinux-6.04~git20190206.bf6db5b4/com32/gdbstub/main.c:29:53: style: Parameter 'ri' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stdcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:270:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:626:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:686:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:766:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:908:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:218:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:216:11: note: outer condition: argc<2 syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:218:13: note: opposite inner condition: argc>2 syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:798:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:787:7: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:727:34: style:inconclusive: Function 'gfx_progress_update' argument 1 names different: declaration 'size' definition 'advance'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:174:34: note: Function 'gfx_progress_update' argument 1 names different: declaration 'size' definition 'advance'. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:727:34: note: Function 'gfx_progress_update' argument 1 names different: declaration 'size' definition 'advance'. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:820:11: style: Local variable 'menu_ptr' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:142:16: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:820:11: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:29: error: Subtracting pointers that point to different objects [subtractPointers] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:66:46: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:7: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:66:19: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:31: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:29: note: Subtracting pointers that point to different objects syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:582:25: error: Subtracting pointers that point to different objects [subtractPointers] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:66:46: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:7: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:576:20: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:66:19: note: Variable declared here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:573:31: note: Array decayed to pointer here. syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:576:20: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:582:25: note: Subtracting pointers that point to different objects syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:263:25: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:756:22: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:824:9: style: Variable 'gfxboot_cwd' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:581:17: portability: 'lowmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:585:25: portability: 'lowmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:586:25: portability: 'lowmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:586:45: portability: 'lowmem+4096' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:591:10: portability: 'lowmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:594:26: portability: 'archive' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:594:39: portability: 'archive+file_start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:612:69: portability: 'lowmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:780:24: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:788:24: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gfxboot/gfxboot.c:921:50: portability: 'kernel' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/acpi.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLARITY_ACTIVE_HIGH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/acpi.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/acpi.c:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_acpi [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/acpi.c:72:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSDP_TABLE_FOUND [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/acpi.c:109:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FACP [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/dsdt.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_HEADER_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/ecdt.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_HEADER_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/ecdt.c:39:7: style: Variable 'q' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/ecdt.c:40:7: style: Variable 'q' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/facs.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FACS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/fadt.c:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FADT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/madt.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_PROCESSOR_UID_STRING_OFFSET [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/madt.c:157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APIC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/rsdp.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSDP_MIN_ADDRESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/rsdp.c:69:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/rsdp.c:56:8: style: Variable 'q' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/rsdt.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSDT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/sbst.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_HEADER_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/sbst.c:38:7: style: Variable 'q' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/sbst.c:39:7: style: Variable 'q' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/acpi/xsdt.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XSDT_TABLE_FOUND [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_EFLAGS_ID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CX86_CCR3 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_VENDOR_INTEL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_VENDOR_NUM [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cx486_name [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_FEATURE_CLFLSH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMP_MAGIC_IDENT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:493:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_FEATURE_FPU [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:604:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_VENDOR_UNKNOWN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:37:35: style: Variable 'flag_value' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:157:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:416:40: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/cpuid.c:429:31: style: Variable 'mpf' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/bootloaders.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/error.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/geom.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/geom.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edd_device_parameters [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/geom.c:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/labels.c:184:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/labels.c:189:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/labels.c:272:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/labels.c:510:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/labels.c:693:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/mbrs.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/msdos.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/msdos.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_sect [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/msdos.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/msdos.c:23:53: style: Parameter 'ptab' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/read.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/swsusp.c:21:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/swsusp.c:13:67: style: Parameter 'ptab' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/util.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/write.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno_disk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/write.c:112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/disk/write.c:130:2: error: Memory leak: rb [memleak] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OEM_STRINGS_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:163:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM_CONFIGURATION_OPTIONS_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM_BOOT_STATUS_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_flags_strings [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMI_TABLE_PRESENT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMI_TABLE_PRESENT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:548:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_dmi [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:789:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filled [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:322:36: warning: Either the condition 'code<=0x0D' is redundant or the array 'type[13]' is accessed at index 13, which is out of bounds. [arrayIndexOutOfBoundsCond] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:321:30: note: Assuming that condition 'code<=0x0D' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:322:36: note: Array index out of bounds syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:210:20: style: Condition '1<<3' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:67:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:142:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:157:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:239:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:487:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:497:49: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:516:49: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:217:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:215:19: note: Assuming that condition 'i<=31' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi.c:217:16: note: Shift syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_battery.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_battery.c:55:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_cache.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_cache.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_cache.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_cache.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_chassis.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_chassis.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_chassis.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_ipmi.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:62:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:223:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:225:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:251:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:213:41: error: Undefined behavior: Variable 'type' is used as parameter and destination in snprintf(). [sprintfOverlappingData] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:225:54: error: Undefined behavior: Variable 'connection' is used as parameter and destination in snprintf(). [sprintfOverlappingData] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:255:39: error: Undefined behavior: Variable 'size' is used as parameter and destination in snprintf(). [sprintfOverlappingData] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_memory.c:257:39: error: Undefined behavior: Variable 'size' is used as parameter and destination in snprintf(). [sprintfOverlappingData] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_processor.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_processor.c:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_processor.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/dmi/dmi_processor.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_spec [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:242:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E820MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:388:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E820MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E820MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/memory.c:197:23: style: Same expression on both sides of '||'. [duplicateExpression] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/vpd/vpd.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOVPDTABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/vpd/vpd.c:33:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:19:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:30:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_FALSE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:34:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_NULL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_NUMBER_DOUBLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_NUMBER_NEGINT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:69:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_STRING [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ARRAY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:113:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_OBJECT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ARRAY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:178:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ARRAY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_OBJECT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_OBJECT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_create.c:54:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ALLOW_COMMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ALLOW_CONTROL_CHARS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:219:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:244:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:257:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:261:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_FALSE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_NULL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:331:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ALLOW_EXTRA_COMMA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:426:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ALLOW_EXTRA_COMMA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:483:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ALLOW_GARBAGE_AT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:72:39: style: Condition 'c>=0' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:71:14: note: Assuming that condition 'c>0' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_parse.c:72:39: note: Condition 'c>=0' is always true syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_print.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_print.c:13:54: style: Parameter 's' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:11:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_OBJECT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_OBJECT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZZJSON_ARRAY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:10:56: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:14:15: style: Variable 'string' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:42:42: style: Parameter 'zzjson' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/gpllib/zzjson/zzjson_query.c:53:41: style: Parameter 'zzjson' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:38:31: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:38:68: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:76:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:126:10: style: Variable 'fa' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:148:26: style: Variable 'sla' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-acpi.c:189:13: style: Variable 'sio' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:37:29: style:inconclusive: Function 'main_show_cpu' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:191:24: note: Function 'main_show_cpu' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:37:29: note: Function 'main_show_cpu' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:37:51: style:inconclusive: Function 'main_show_cpu' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:191:37: note: Function 'main_show_cpu' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:37:51: note: Function 'main_show_cpu' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:38:25: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:77:66: style: Parameter 'flag_name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:99:27: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_cpu' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:254:25: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-cpu.c:99:27: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbios [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbios [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:79:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:79:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:184:29: style:inconclusive: Function 'disks_summary' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:194:24: note: Function 'disks_summary' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:184:29: note: Function 'disks_summary' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:184:51: style:inconclusive: Function 'disks_summary' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:194:37: note: Function 'disks_summary' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-disk.c:184:51: note: Function 'disks_summary' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:507:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:524:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:594:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:605:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:381:55: style: Condition 'bank<0' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:376:33: note: Assuming that condition 'bank<0' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:381:55: note: Condition 'bank<0' is always false syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:474:66: style: Condition 'module<0' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:469:35: note: Assuming that condition 'module<0' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:474:66: note: Condition 'module<0' is always false syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:502:29: style:inconclusive: Function 'main_show_dmi' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:181:24: note: Function 'main_show_dmi' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:502:29: note: Function 'main_show_dmi' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:502:51: style:inconclusive: Function 'main_show_dmi' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:181:37: note: Function 'main_show_dmi' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:502:51: note: Function 'main_show_dmi' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:518:39: style:inconclusive: Function 'show_dmi_memory_modules' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:182:34: note: Function 'show_dmi_memory_modules' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:518:39: note: Function 'show_dmi_memory_modules' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:518:61: style:inconclusive: Function 'show_dmi_memory_modules' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:182:47: note: Function 'show_dmi_memory_modules' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:518:61: note: Function 'show_dmi_memory_modules' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:38:28: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_modules' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:684:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:38:28: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:80:24: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_base_board' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:619:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:80:24: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:122:27: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_system' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:659:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:122:27: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:179:25: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_bios' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:624:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:179:25: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:278:28: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_battery' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:629:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:278:28: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:309:24: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_cpu' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:654:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:309:24: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:368:69: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_memory_bank' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:644:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:368:69: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:412:70: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_cache' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:679:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:412:70: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:461:71: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_memory_module' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:649:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:461:71: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:519:28: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_memory_modules' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:639:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:519:28: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:589:25: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_oem_strings' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:664:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:589:25: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:598:24: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'show_dmi_hardware_security' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:669:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-dmi.c:598:24: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:270:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:43:37: style: Parameter '__unused' can be declared as pointer to const. However it seems that 'cli_clear_screen' is a callback function, if '__unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:327:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:43:37: note: Parameter '__unused' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-hdt.c:236:11: style: Variable 'contributors' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:37:32: style:inconclusive: Function 'main_show_kernel' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:200:27: note: Function 'main_show_kernel' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:37:32: note: Function 'main_show_kernel' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:37:54: style:inconclusive: Function 'main_show_kernel' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:200:40: note: Function 'main_show_kernel' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-kernel.c:37:54: note: Function 'main_show_kernel' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-memory.c:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E820MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-memory.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-memory.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:36:29: style:inconclusive: Function 'main_show_pci' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:188:24: note: Function 'main_show_pci' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:36:29: note: Function 'main_show_pci' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:36:51: style:inconclusive: Function 'main_show_pci' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:188:37: note: Function 'main_show_pci' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:36:51: note: Function 'main_show_pci' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:37:25: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pci.c:47:24: style: Variable 'pci_device' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:40:29: style:inconclusive: Function 'main_show_pxe' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:197:24: note: Function 'main_show_pxe' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:40:29: note: Function 'main_show_pxe' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:40:51: style:inconclusive: Function 'main_show_pxe' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:197:37: note: Function 'main_show_pxe' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:40:51: note: Function 'main_show_pxe' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:57:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-pxe.c:44:23: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:39:34: style:inconclusive: Function 'main_show_syslinux' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:203:29: note: Function 'main_show_syslinux' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:39:34: note: Function 'main_show_syslinux' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:39:56: style:inconclusive: Function 'main_show_syslinux' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:203:42: note: Function 'main_show_syslinux' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:39:56: note: Function 'main_show_syslinux' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:40:23: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'main_show_syslinux' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:53:25: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-syslinux.c:40:23: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:36:30: style:inconclusive: Function 'main_show_vesa' argument 1 names different: declaration 'argc' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:206:25: note: Function 'main_show_vesa' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:36:30: note: Function 'main_show_vesa' argument 1 names different: declaration 'argc' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:36:52: style:inconclusive: Function 'main_show_vesa' argument 2 names different: declaration 'argv' definition '__unused'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.h:206:38: note: Function 'main_show_vesa' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:36:52: note: Function 'main_show_vesa' argument 2 names different: declaration 'argv' definition '__unused'. syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:37:26: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'main_show_vesa' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:131:25: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:37:26: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vesa.c:67:25: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vpd.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vpd.c:36:25: style: Parameter 'hardware' can be declared as pointer to const. However it seems that 'main_show_vpd' is a callback function, if 'hardware' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vpd.c:71:25: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli-vpd.c:36:25: note: Parameter 'hardware' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:763:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:809:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:837:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:390:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:396:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:402:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:769:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:779:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:121:51: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:209:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:329:42: style: Variable 'tmp_pch_next' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:448:40: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:537:39: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:537:54: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:281:19: warning:inconclusive: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:327:65: style: Variable 'token_len' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:328:18: style: Variable 'args_len' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-cli.c:821:21: style: Variable 'current_key' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_ISOLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_dmi [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:259:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODMITABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:279:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_FOUND [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:303:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOVPDTABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_PXENV_UNDI_GET_NIC_TYPE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:571:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_rawcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:683:15: style: Redundant condition: The condition '*p' is redundant since '*p == 10' is sufficient. [redundantCondition] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:41:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:41:67: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:131:12: style: Variable 'argument' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:153:12: style: Variable 'argument' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:318:21: style: Variable 'mode_ptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:441:15: style: Variable 'dhcp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-common.c:737:38: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESSOR_LOCAL_APIC_ENABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:593:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:32:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:32:36: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:32:72: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:361:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:395:10: style: Variable 'fa' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-acpi.c:455:13: style: Variable 'sio' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-cpu.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_flags_count [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-disks.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno_disk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-disks.c:129:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbios [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filled [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_designation [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filled [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESSOR_FLAGS_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_CHAR_NB_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-dmi.c:400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_BOARD_NB_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-kernel.c:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPCIIDS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-memory.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E820MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-pci.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump-pxe.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPCIIDS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump.c:45:64: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-dump.c:98:8: style: Variable 'buffer_end' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-about.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-about.c:82:11: style: Variable 'contributors' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_SEP [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:107:14: style: Local variable 'buffer' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:53:10: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:107:14: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:31:50: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:31:87: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-acpi.c:106:10: style: Variable 'fa' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:129:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:130:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:133:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:134:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:36:58: style: Parameter 'drive_info' can be declared as pointer to const. However it seems that 'show_partition_information' is a callback function, if 'drive_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:226:45: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:36:58: note: Parameter 'drive_info' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-disk.c:236:64: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:32:53: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:138:51: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:179:58: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-dmi.c:293:54: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-kernel.c:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:138:67: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-memory.c:249:73: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pci.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pci.c:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENULEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pci.c:33:30: style: Parameter 'pci_device' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pci.c:35:30: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-processor.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-processor.c:32:15: style: Parameter 'flag_name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-processor.c:51:67: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pxe.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-pxe.c:46:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-summary.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-summary.c:140:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-syslinux.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vesa.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vesa.c:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vesa.c:33:29: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vesa.c:93:25: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vpd.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATLEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu-vpd.c:34:61: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODE_WAIT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_TAB [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDLR_KEYS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_SEP [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:50:17: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt-menu.c:181:72: style: Parameter 'hardware' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/hdt/hdt.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/bufprintf.c:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFPAD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/creat.c:11:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcppack.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcppack.c:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dhcp_packet [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcppack.c:78:26: style: Parameter 'opt' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcppack.c:66:14: style: Variable 'xlen' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcpunpack.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/dhcpunpack.c:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DHCP_VENDOR_MAGIC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/exit.c:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atexit_list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/exit.c:57:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_exit [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fdopendir.c:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fgetc.c:18:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fgets.c:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fopen.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fopendev.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fputc.c:13:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fread.c:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/fwrite.c:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/i386/math/init_fpu.c:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_EM [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/jidctflt.c:105:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:282:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:411:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINYJPEG_FLAGS_MJPEG_TABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:521:28: warning: Either the condition 'qi>4' is redundant or the array 'priv->Q_tables[3][64]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:518:12: note: Assuming that condition 'qi>4' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:521:28: note: Array index out of bounds syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:979:8: style: Redundant assignment of 'priv' to itself. [selfAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:983:45: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/jpeg/tinyjpeg.c:979:8: style: Variable 'priv' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/libpng/png.c:813:4: error: There is an unknown macro here somewhere. Configuration is required. If PNG_UNUSED is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/com32/lib/libpng/pngtest.c:2148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/lmalloc.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/math/strtod.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/bios.c:13:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/cfgtype.c:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/cfgtype.c:73:8: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/cfgtype.c:63:7: note: type is assigned syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/cfgtype.c:73:8: note: type is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/readx.c:3:6: error: There is an unknown macro here somewhere. Configuration is required. If BWL is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KERNEL_MODULES_PER_PCI_DEVICE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CLASS_NAME_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_VENDOR_NAME_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:464:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CFG_AUTO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:545:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CFG_AUTO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:569:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PCI_BUSES [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KERNEL_MODULES_PER_PCI_DEVICE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:114:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:133:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:652:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:692:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:237:22: style: Condition 'line[0]=='\t'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:214:14: note: Assuming that condition 'line[0]!='\t'' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:237:22: note: Condition 'line[0]=='\t'' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:348:22: style: Condition 'line[0]=='\t'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:314:14: note: Assuming that condition 'line[0]!='\t'' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:348:22: note: Condition 'line[0]=='\t'' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:379:22: style: Condition 'line[0]=='\t'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:314:14: note: Assuming that condition 'line[0]!='\t'' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:379:22: note: Condition 'line[0]=='\t'' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:83:11: warning:inconclusive: Possible null pointer dereference: dev [nullPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:77:26: note: Assignment 'dev=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:83:11: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:612:11: warning:inconclusive: Possible null pointer dereference: dev [nullPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:605:26: note: Assignment 'dev=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:612:11: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:692:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:681:10: note: result is assigned syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:692:16: note: result is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:59:29: style: Parameter 'hexa' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:71:8: style: Variable 'delims' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:599:8: style: Variable 'delims' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/scan.c:657:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/pci/writex.c:3:6: error: There is an unknown macro here somewhere. Configuration is required. If BWL is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/com32/lib/perror.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/printf.c:14:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/putchar.c:15:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/puts.c:9:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/strndup.c:15:5: warning: Either the condition 'd' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/lib/strndup.c:13:9: note: Assuming that condition 'd' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lib/strndup.c:15:5: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lib/strreplace.c:35:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/strspn.c:19:36: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansi.c:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable console_color_table_size [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansi.c:245:17: style: The if condition is the same as the previous if condition [duplicateCondition] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansi.c:243:17: note: First condition syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansi.c:245:17: note: Second condition syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansicon_write.c:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flowctl [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansicon_write.c:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable erase [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ansicon_write.c:201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beep [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/argv.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_name [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/argv.c:57:12: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/argv.c:49:19: note: p is initialized syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/argv.c:57:12: note: p is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/close.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/close.c:40:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/err_read.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/err_write.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/farcall.c:18:0: error: #error "Unable to build for to-be-defined architecture type" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/fileread.c:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/fileread.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/fstat.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/ftell.c:13:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __file_info [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/gpxe.c:15:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/isatty.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/libansi.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:175:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elf_module [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:194:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_dep [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_MAG0 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:265:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:285:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:330:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_WEAK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:402:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STN_UNDEF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ELF_CLASS_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:589:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:450:11: style: Condition 'mod!=begin' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:286:7: warning:inconclusive: Possible null pointer dereference: crt_dep [nullPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:282:31: note: Assignment 'crt_dep=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:286:7: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:60:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:222:35: style: Parameter 'elf_hdr' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:464:12: style: Variable 'bkt' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:465:12: style: Variable 'chn' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:499:12: style: Variable 'gnu_bitmask' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/common.c:502:12: style: Variable 'gnu_buckets' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elfutils.h:34:12: style: Variable 'elf_hdr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ELF_TYPE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NULL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_ctor_t [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:123:18: style: Variable 'start' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:123:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:152:18: style: Variable 'start' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elf_module.c:152:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elfutils.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/elfutils.c:66:21: style: Parameter 'memptr' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/exec.c:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_MODULE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/exec.c:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_MODULE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/exec.c:23:40: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/i386/elf_module.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/i386/elf_module.c:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_WEAK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/i386/elf_module.c:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NULL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/i386/elf_module.c:35:14: style: Variable 'cr_sht' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_WEAK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:285:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NULL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:35:14: style: Variable 'cr_sht' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:341:31: portability: 'rel' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:354:31: portability: 'rel' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/module/x86_64/elf_module.c:370:35: portability: 'plt_rel' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/open.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/openconsole.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/opendev.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/read.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/screensize.c:10:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/serial_write.c:49:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iobase [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/background.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_MASK_PALETTE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/background.c:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINYJPEG_FMT_BGRA32 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/background.c:49:15: style: Variable 'bgptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/background.c:197:35: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/background.c:287:11: style: Variable 'bgptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/drawtxt.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable console_color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/drawtxt.c:42:49: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/drawtxt.c:80:46: style: Variable 'chsbits' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/i915resolution.c:274:66: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/i915resolution.c:281:66: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/i915resolution.c:288:66: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesa/screencpy.c:49:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/vesacon_write.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flowctl [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/write.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/xserial_write.c:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iobase [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/zfile.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/zfile.c:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/sys/zfopen.c:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/addlist.c:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syslinux_movelist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/cleanup.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:272:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBIOS_READ_CODE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:318:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBIOS_WRITE_CODE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:472:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guid [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:531:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/disk.c:562:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/floadfile.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOADFILE_ZERO_PAD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/initramfs.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITRAMFS_MAX_ALIGN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/ipappend.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSAPPEND_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/keyboard.c:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KbdMap [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_ZERO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:523:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boot_linux [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:403:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:398:9: note: outer condition: irf_size syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:403:6: note: identical inner condition: irf_size syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/load_linux.c:96:23: style: Parameter 'initramfs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/loadfile.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/memscan.c:50:35: debug: Function::addArguments found argument 'scan_memory_callback_t' with varid 0. [varid0] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/memscan.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syslinux_memscan_head [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/memscan.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syslinux_movelist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:215:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_ALLOC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:373:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/movebits.c:423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/pxe_get_cached.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_STATUS_FAILURE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/pxe_get_nic.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_UNDI_GET_NIC_TYPE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/runimage.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysAppends [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/runimage.c:55:2: error: Memory leak: bbcmdline [memleak] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle.c:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle.c:244:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_ALLOC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle.c:78:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle.c:63:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle_pm.c:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle_pm.c:41:54: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle_rm.c:108:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/shuffle_rm.c:79:54: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/version.c:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_MAJOR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/video/fontquery.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserFont [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_UNDEFINED [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:169:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:237:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:368:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_END [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:199:29: style: Variable 'best' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/syslinux/zonelist.c:316:69: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/vprintf.c:10:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/x86_64/math/init_fpu.c:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_EM [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/compress.c:51:37: style: Condition 'left>(uLong)max' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/compress.c:55:41: style: Condition 'sourceLen>(uLong)max' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:73:1: debug: Failed to parse 'typedef block_state ( * compress_func ) OF ( ( struct internal_state FAR * s , int flush ) ) ;'. The checking continues anyway. [simplifyTypedef] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:788:29: warning: Identical condition 'strm->avail_out==0', second condition is always false [identicalConditionAfterEarlyExit] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:780:25: note: If condition 'strm->avail_out==0' is true, the function will return/exit syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:788:29: note: Testing identical condition 'strm->avail_out==0' syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:1807:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:1805:13: note: len is assigned '(left)>(have)?(have):(left)' here. syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:1807:20: note: Condition 'len==left' is always false syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:680:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:1262:21: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/deflate.c:2038:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/infback.c:37:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/inflate.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/inflate.c:244:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/inftrees.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:291:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:508:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:633:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:453:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/trees.c:1125:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/uncompr.c:63:37: style: Condition 'left>(uLong)max' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/uncompr.c:67:35: style: Condition 'len>(uLong)max' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lib/zlib/zutil.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/cpio.c:17:17: style: Variable 'pad' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/serial.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/serial.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/serial.c:120:37: style: Parameter 'sif' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/serial.c:135:36: style: Parameter 'sif' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_srec.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_srec.c:46:53: style: Parameter 'be' can be declared as pointer to const. However it seems that 'upload_srec_write' is a callback function, if 'be' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_srec.c:84:19: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_srec.c:46:53: note: Parameter 'be' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_tftp.c:55:13: style: Condition 'err!=TFTP_ERR_OK' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_tftp.c:54:22: note: Calling function 'url_set_ip' returns -12 syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_tftp.c:54:11: note: Assignment 'err=-url_set_ip(&url)', assigned value is 12 syslinux-6.04~git20190206.bf6db5b4/com32/libupload/upload_tftp.c:55:13: note: Condition 'err!=TFTP_ERR_OK' is always true syslinux-6.04~git20190206.bf6db5b4/com32/libupload/zout.c:60:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiline.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiline.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICRNL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiline.c:77:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiraw.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiraw.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICRNL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/ansiraw.c:78:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/base64.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_PAD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/crypt-md5.c:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:306:24: style: Parameter 'digest' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:119:16: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:224:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:224:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:224:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:224:19: style: Variable 'd' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:224:23: style: Variable 'e' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha1hash.c:291:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:334:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:341:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:402:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:418:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:207:12: warning: Uninitialized variable: resbuf [uninitvar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:373:33: note: Calling function 'sha256_finish_ctx', 2nd argument 'alt_result' value is syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha256crypt.c:207:12: note: Uninitialized variable: resbuf syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:369:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:376:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:437:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:453:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:238:12: warning: Uninitialized variable: resbuf [uninitvar] syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:408:33: note: Calling function 'sha512_finish_ctx', 2nd argument 'alt_result' value is syslinux-6.04~git20190206.bf6db5b4/com32/libutil/sha512crypt.c:238:12: note: Uninitialized variable: resbuf syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/cmenu.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_INACTIVE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/cmenu.c:42:34: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/cmenu.c:56:15: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dhcp.c:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_PACKET_TYPE_DHCP_ACK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dhcp.c:263:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_PACKET_TYPE_DHCP_ACK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dhcp.c:102:40: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dhcp.c:258:11: style: Variable 'dhcp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_characteristics [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_base_board_features [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_dmi_cpu_flags [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filled [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:367:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filled [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_designation [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:55:67: style: Parameter 'table_name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:67:34: style: Parameter 'bool_table' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:125:13: style: Variable 'system' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:216:14: style: Variable 'chassis' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:243:16: style: Variable 'signature' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:294:14: style: Variable 'battery' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:319:50: style: Parameter 'dmi_ptr' can be declared as pointer to const. However it seems that 'get_memory_table' is a callback function, if 'dmi_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:497:3: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:319:50: note: Parameter 'dmi_ptr' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:321:13: style: Variable 'memory' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:356:57: style: Parameter 'dmi_ptr' can be declared as pointer to const. However it seems that 'get_memory_module_table' is a callback function, if 'dmi_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:498:3: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:356:57: note: Parameter 'dmi_ptr' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:358:20: style: Variable 'memory_module' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:385:49: style: Parameter 'dmi_ptr' can be declared as pointer to const. However it seems that 'get_cache_table' is a callback function, if 'dmi_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:499:3: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:385:49: note: Parameter 'dmi_ptr' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:387:12: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:416:61: style: Parameter 'dmi_ptr' can be declared as pointer to const. However it seems that 'get_hardware_security_table' is a callback function, if 'dmi_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:501:3: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:416:61: note: Parameter 'dmi_ptr' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:433:14: style: Variable 'dmitable' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/dmi.c:450:11: style: Variable 'ipmi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:778:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:791:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:806:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:818:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:858:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:982:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:255:53: style:inconclusive: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:171:59: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:255:53: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:501:74: style:inconclusive: Function 'lua_pushlstring' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:214:76: note: Function 'lua_pushlstring' argument 3 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:501:74: note: Function 'lua_pushlstring' argument 3 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1175:53: style:inconclusive: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:235:55: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1175:53: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1012:36: style: Parameter 'L' can be declared as pointer to const. However it seems that 'lua_status' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:280:15: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lapi.c:1012:36: note: Parameter 'L' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:588:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:933:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:357:61: style:inconclusive: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.h:36:63: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:357:61: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:357:75: style:inconclusive: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.h:37:67: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:357:75: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:364:59: style:inconclusive: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.h:38:61: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:364:59: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:365:66: style:inconclusive: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.h:39:68: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lauxlib.c:365:66: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lbaselib.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:331:17: style: Same expression on both sides of '=='. [duplicateExpression] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:48: style:inconclusive: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:48:58: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:48: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:55: style:inconclusive: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:48:65: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:55: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:62: style:inconclusive: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:48:72: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:227:62: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:236:48: style:inconclusive: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:47:58: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:236:48: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:236:64: style:inconclusive: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:47:74: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:236:64: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:558:59: style:inconclusive: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:66:69: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:558:59: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:762:53: style:inconclusive: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:76:63: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:762:53: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:814:28: style:inconclusive: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:78:64: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:814:28: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:814:41: style:inconclusive: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.h:79:38: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:814:41: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:32:31: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:285:46: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:291:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lcode.c:598:49: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldblib.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldblib.c:259:45: style: Parameter 'ar' can be declared as pointer to const. However it seems that 'hookf' is a callback function, if 'ar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldblib.c:330:31: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldblib.c:259:45: note: Parameter 'ar' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:427:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:513:68: style:inconclusive: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.h:25:61: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:513:68: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:68:42: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:73:41: style: Parameter 'L' can be declared as pointer to const. However it seems that 'lua_gethookmask' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:400:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:73:41: note: Parameter 'L' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:78:42: style: Parameter 'L' can be declared as pointer to const. However it seems that 'lua_gethookcount' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:401:14: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:78:42: note: Parameter 'L' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:204:10: style: Variable 'lineinfo' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:491:33: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldebug.c:562:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:381:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:237:13: style: Variable 'ci->top' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:228:13: note: ci->top is assigned syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:237:13: note: ci->top is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:596:27: style:inconclusive: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.h:36:51: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:596:27: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:142:49: style: Parameter 'oldstack' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:257:51: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:535:50: style: Parameter 'from' can be declared as pointer to const. However it seems that 'lua_resume' is a callback function, if 'from' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.h:279:15: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:535:50: note: Parameter 'from' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ldo.c:376:14: style: Variable 'ci' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:160:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:261:24: error: Array 'members[3]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:254:63: note: Assignment 'v=12', assigned value is 12 syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:261:24: note: Array index out of bounds syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:122:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:219:3: style: Statements following noreturn function 'luaL_error()' will never be executed. [unreachableCode] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:100:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:119:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:210:54: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfs.c:214:54: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:92:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:23:46: style:inconclusive: Function 'luaF_newCclosure' argument 2 names different: declaration 'nelems' definition 'n'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.h:22:56: note: Function 'luaF_newCclosure' argument 2 names different: declaration 'nelems' definition 'n'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:23:46: note: Function 'luaF_newCclosure' argument 2 names different: declaration 'nelems' definition 'n'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:30:46: style:inconclusive: Function 'luaF_newLclosure' argument 2 names different: declaration 'nelems' definition 'n'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.h:23:56: note: Function 'luaF_newLclosure' argument 2 names different: declaration 'nelems' definition 'n'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:30:46: note: Function 'luaF_newLclosure' argument 2 names different: declaration 'nelems' definition 'n'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:150:45: style:inconclusive: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.h:29:55: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lfunc.c:150:45: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gclist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsv [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:420:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:459:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gclist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:626:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gclist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:644:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gclist [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nupvalues [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:829:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:1004:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:356:13: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:382:13: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:417:13: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:625:64: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:628:15: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:643:66: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:646:15: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:720:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:1111:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lgc.c:1164:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:222:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:585:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:131:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:155:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:193:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/liolib.c:266:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tvk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:82:13: warning: Either the condition 'token<257' is redundant or the array 'luai_ctype_[257]' is accessed at index 257, which is out of bounds. [arrayIndexOutOfBoundsCond] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:80:13: note: Assuming that condition 'token<257' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:82:13: note: Array index out of bounds syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:118:53: style:inconclusive: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.h:74:63: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:118:53: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/llex.c:309:42: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmathlib.c:201:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:46:67: style:inconclusive: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.h:53:39: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:46:67: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:75:56: style:inconclusive: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.h:50:66: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:75:56: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:75:70: style:inconclusive: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.h:51:66: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lmem.c:75:70: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:339:13: style: Condition 'reg==NULL' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:337:11: note: Assuming that condition 'reg==NULL' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:339:13: note: Condition 'reg==NULL' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:348:11: style: Condition 'f==NULL' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:347:29: note: Calling function 'll_sym' returns 0 syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:347:29: note: Assignment 'f=ll_sym(L,reg,sym)', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loadlib.c:348:11: note: Condition 'f==NULL' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lobject.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lobject.c:252:58: style:inconclusive: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lobject.h:603:68: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lobject.c:252:58: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:128:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:111:3: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:205:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:209:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/loslib.c:203:19: style: Variable 'stm' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:64:14: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:340:56: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:366:13: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:420:52: style: Parameter 'bl' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:593:36: style: Parameter 'ls' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lparser.c:1108:75: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lstate.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lstring.c:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsv [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lstring.c:135:17: style: Variable 'g' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lstrlib.c:48:29: style: Condition '0u-(unsigned long)pos>len' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lstrlib.c:309:37: style: Parameter 'ms' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:318:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltable.c:197:30: style: Parameter 'nums' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltablib.c:143:9: style: Condition 'n<=0' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltablib.c:141:9: note: Assuming that condition 'i>e' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltablib.c:142:13: note: Assignment 'n=e-i+1', assigned value is greater than 0 syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/ltablib.c:143:9: note: Condition 'n<=0' is always false syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lua.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/luac.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/luac.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/luac.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/luac.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lundump.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marked [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:175:42: style: Condition 'oldval=luaH_newkey(L,h,key),1' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:676:7: style: Variable 'L->top' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:676:7: note: L->top is assigned syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:676:7: note: L->top is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:133:60: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:159:60: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:409:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:691:7: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:801:7: style: Variable 'init' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/lvm.c:801:7: style: Variable 'plimit' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __pci_bus [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:124:25: style: Condition 'line[0]=='\t'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:106:17: note: Assuming that condition 'line[0]!='\t'' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:124:25: note: Condition 'line[0]=='\t'' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:141:25: style: Condition 'line[0]=='\t'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:106:17: note: Assuming that condition 'line[0]!='\t'' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/pci.c:141:25: note: Condition 'line[0]=='\t'' is always true syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:156:12: warning: Either the condition '!newcmdline' is redundant or there is possible null pointer dereference: newcmdline. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:153:9: note: Assuming that condition '!newcmdline' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:156:12: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:157:32: warning: Either the condition '!newcmdline' is redundant or there is possible null pointer dereference: newcmdline. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:153:9: note: Assuming that condition '!newcmdline' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:157:32: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:157:23: warning: Either the condition '!newcmdline' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:153:9: note: Assuming that condition '!newcmdline' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:157:23: note: Null pointer addition syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:203:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:150:9: note: ret is assigned syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:203:9: note: ret is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:118:6: style: Redundant assignment of 'L' to itself. [selfAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/syslinux.c:118:6: style: Variable 'L' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/vesa.c:108:4: style: Redundant assignment of 'L' to itself. [selfAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/vesa.c:16:19: style: Variable 'mode_ptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/lua/src/vesa.c:108:4: style: Variable 'L' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mboot.h:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/apm.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/initvesa.c:52:31: style: Variable 'mode_ptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_Ehdr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:459:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:125:30: style: Condition 'mbh->magic+mbh->flags+mbh->checksum' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:246:19: style: Local variable 'len' shadows outer argument [shadowArgument] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:101:54: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:246:19: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:352:19: style: Local variable 'len' shadows outer argument [shadowArgument] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:101:54: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/mboot/map.c:352:19: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mboot.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mboot.c:155:30: style: Variable 'mbh' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mem.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __com32_zero_regs [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mem.c:100:14: error: Common realloc mistake: 'ard' nulled but not freed upon failure [memleakOnRealloc] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/mem.c:123:19: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/solaris.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_OSABI [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/mboot/solaris.c:50:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/colors.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/colors.c:171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CMDLINE_LEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_VSHIFT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totaltimeout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:215:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_WIDTH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_MENU_ROWS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:351:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:361:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HELPMSG_ROW [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:438:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textname [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CMDLINE_LEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:693:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_HSHIFT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable console_color_table [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLK_TCK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:763:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shiftkey [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/menumain.c:1127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_list [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/passwd.c:32:36: portability: '(void*)passwd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/menu/printmsg.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_base_color [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/printmsg.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_entry [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_DISABLED [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:342:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_CMD [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:605:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KT_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:622:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_COUNT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:785:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_color_table_size [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:1090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MA_GOTO_UNRES [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:1148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_MENUSAVE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:329:11: style: Condition 'ld->label' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:320:45: style: Local variable 'ipappend' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:596:21: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:320:45: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/menu/readconfig.c:632:28: style: Parameter 'cmdstr' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/menu/vesamenu.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_rawcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cat.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cat.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/config.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:77:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:219:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:219:4: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:116:33: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:129:35: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cptime.c:228:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cpuid.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_ID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/cpuid.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/debug.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/debug.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dir.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dir.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dir.c:86:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dir.c:71:20: style: Variable 'de' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/disk.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driveinfo [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_CHAR_NB_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_BOARD_NB_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESSOR_FLAGS_ELEMENTS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:32:43: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:53:42: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmi_utils.c:63:38: style: Parameter 'dmi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmitest.c:47:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable form_factor [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/dmitest.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODMITABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/elf.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/elf.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_Ehdr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/elf.c:62:17: style: Variable 'eh' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ethersel.c:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ethersel.c:195:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/gpxecmd.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_FILE_EXEC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/hexdump.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/hexdump.c:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/hexdump.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/hexdump.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/host.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/host.c:19:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu.c:73:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu.c:154:14: style: Condition 'n<2' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu.c:151:8: note: Assuming that condition 'n>=2' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu.c:154:14: note: Condition 'n<2' is always true syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_EFLAGS_ID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_FEATURE_LM [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:84:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:117:14: style: Condition 'n<3' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:114:8: note: Assuming that condition 'n>=3' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:117:14: note: Condition 'n<3' is always true syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifcpu64.c:68:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_null_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:347:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:142:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:205:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:236:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:277:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifmemdsk.c:271:66: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifplop.c:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ifplop.c:125:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kbdmap.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_rawcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:294:38: style: Condition 'stage_pretimeout==0' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:291:30: note: Assuming that condition 'stage_pretimeout!=0' is not redundant syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:294:38: note: Condition 'stage_pretimeout==0' is always true syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:156:36: style: Local variable 'pld' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:41:28: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:156:36: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:205:36: style: Local variable 'pld' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:41:28: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:205:36: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:216:36: style: Local variable 'pld' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:41:28: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:216:36: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:240:36: style: Local variable 'pld' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:41:28: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:240:36: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:328:36: style: Local variable 'pld' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:41:28: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:328:36: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:329:17: style: Local variable 'status' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:43:9: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:329:17: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:117:61: style: Parameter 'pld' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:213:64: style: Parameter 'stage' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:237:64: style: Parameter 'stage' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:140:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/kontron_wdt.c:231:19: style: Variable 'stage_cfg' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/linux.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/linux.c:276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ls.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ls.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ls.c:86:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/ls.c:71:20: style: Variable 'de' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/meminfo.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/meminfo.c:110:3: error: Null pointer dereference: ivt [nullPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/meminfo.c:102:20: note: Assignment 'ivt=(void*)0', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/com32/modules/meminfo.c:110:3: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/com32/modules/meminfo.c:102:14: style: Variable 'ivt' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pcitest.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_KERNEL_MODULE_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pcitest.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPCIIDS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pmload.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pmload.c:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/poweroff.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/prdhcp.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/prdhcp.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_RFC1048 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/prdhcp.c:158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/prdhcp.c:81:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pwd.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pwd.c:37:26: style: Variable 'pwdptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:176:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_RESERVED [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_RFC1048 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_RFC1048 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:342:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable com32sys_t [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:439:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_PACKET_TYPE_DHCP_DISCOVER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:716:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:731:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:834:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:894:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_PXENV_GET_CACHED_INFO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:929:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:974:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1057:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_PACKET_TYPE_CACHED_REPLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:527:23: warning: Logical conjunction always evaluates to false: optnum <= 0 && optnum >= 256 - 1. [incorrectLogicOperator] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:720:35: style: Comparing expression of type 'unsigned int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1005:9: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1004:9: note: rv is assigned syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1005:9: note: rv is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1011:8: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1005:9: note: rv is assigned syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1011:8: note: rv is overwritten syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:741:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:311:19: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:146:21: style: Variable 'bios_fbm' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:228:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:279:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:309:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:500:29: style: Parameter 'ins' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:544:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:568:39: style: Parameter 'istr' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:635:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:658:9: style: Parameter 'istr' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:888:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:53:14: style: union member 'reg64_t::q' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:55:14: style: union member 'reg64_t::w' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:56:13: style: union member 'reg64_t::b' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:503:12: style: Variable 'n0' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:503:21: style: Variable 'n1' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/pxechn.c:1131:11: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/com32/modules/reboot.c:4:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/com32/modules/sanboot.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_FILE_EXEC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/sdi.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/sdi.c:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/sdi.c:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/sdi.c:147:37: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/vesainfo.c:18:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/vesainfo.c:26:18: style: Variable 'mode_ptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/com32/modules/vpdtest.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOVPDTABLE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/whichsys.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/whichsys.c:112:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/modules/whichsys.c:49:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/com32/modules/zzjson.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_rawcon_r [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.h:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.h:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNCR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.h:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICRNL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:567:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:740:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IROTH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:752:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:798:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:905:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:1051:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:1081:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:1332:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:566:21: portability: Undefined behaviour, pointer arithmetic 'filestr2+file2pos' is out of bounds. [pointerOutOfBounds] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:560:17: note: Assignment 'file2pos=-1', assigned value is -1 syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:561:9: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:566:21: note: Pointer arithmetic overflow syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:600:21: portability: Undefined behaviour, pointer arithmetic 'filestr2+file2pos' is out of bounds. [pointerOutOfBounds] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:587:17: note: Assignment 'file2pos=-1', assigned value is -1 syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:590:9: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:600:21: note: Pointer arithmetic overflow syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:799:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:122:24: style: The statement 'if (dest[epos-bpos]!=0) dest[epos-bpos]=0' is logically equivalent to 'dest[epos-bpos]=0'. [duplicateConditionalAssign] syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:123:24: note: Assignment 'dest[epos-bpos]=0' syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:122:24: note: Condition 'dest[epos-bpos]!=0' is redundant syslinux-6.04~git20190206.bf6db5b4/com32/rosh/rosh.c:228:29: style: Condition 'isizeof(inode_type)/sizeof(*inode_type)' is redundant or the array 'inode_type[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] syslinux-6.04~git20190206.bf6db5b4/core/fs/ext2/ext2.c:22:21: note: Assuming that condition 'd_file_type>sizeof(inode_type)/sizeof(*inode_type)' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/ext2/ext2.c:25:19: note: Array index out of bounds syslinux-6.04~git20190206.bf6db5b4/core/fs/ext2/ext2.c:35:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/core/fs/ext2/ext2.c:35:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/core/fs/ext2/ext2.c:30:26: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:218:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable here [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upper [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:434:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:449:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_cluster [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:674:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:801:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:266:15: style: Condition 'dst[-1]=='/'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:264:21: note: Assuming that condition 'dst[-1]!='/'' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:266:15: note: Condition 'dst[-1]=='/'' is always true syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:90:25: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:150:25: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:242:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:443:33: style: Variable 'long_de' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat_fs.h:134:58: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat_fs.h:142:69: style: Parameter 'fat' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:815:12: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:816:27: portability: '(void*)&fat' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/fat/fat.c:327:21: style: Variable 'c' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inode [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __file_info [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_LNK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:344:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/fs.c:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_NODEV [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/getcwd.c:8:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cwd_name [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/getfssec.c:178:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_ZERO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lba [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lba [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:223:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lba [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:274:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:121:11: warning: Possible null pointer dereference: de [nullPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:102:25: note: Assignment 'offset=0', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:114:14: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:120:5: note: de is assigned '(const struct iso_dir_entry*)(data+offset)' here. syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:121:11: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/iso9660.c:27:58: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:91:40: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:137:25: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:238:24: style: Variable 'u_entry' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:286:45: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:290:14: style: Variable 'sua' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:321:25: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/iso9660/susp_rr.c:438:14: style: Variable 'u_data' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/chdir.c:6:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentDirName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/loadconfig.c:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentDirName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/mangle.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/mangle.c:39:15: style: Condition 'dst[-1]=='/'' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/mangle.c:37:21: note: Assuming that condition 'dst[-1]!='/'' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/mangle.c:39:15: note: Condition 'dst[-1]=='/'' is always true syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/mangle.c:19:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/lib/searchconfig.c:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:532:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:607:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:623:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:745:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:923:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:972:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1042:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1235:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1299:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:598:16: style: Condition 'retval' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:79:15: style: Variable 'usa' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:112:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:199:14: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:414:14: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:605:71: style: Parameter 'mrec' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:620:14: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:736:14: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:916:26: style: Variable 'sbi' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:970:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1034:14: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1231:27: style: Variable 'vol_info' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.h:478:60: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/runlist.h:36:53: style: Parameter 'rlist' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/runlist.h:55:57: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:149:24: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ntfs/ntfs.c:1331:33: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/bios.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_TERMINAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/bios.c:167:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFLAGS_CF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/bios.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/bios.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/bios.c:335:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETCONN_UDP [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MAX_SERVERS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXENV_UNDI_GET_INFORMATION [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETCONN_TCP [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETCONN_NOCOPY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/core.c:301:50: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MAX_SERVERS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:92:21: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:110:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:234:17: style: Variable 'min_opt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dhcp_option.c:240:10: style: Variable 'min_opt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/dnsresolv.c:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/ftp.c:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_DIRECTORY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/ftp_readdir.c:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FIFO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/ftp_readdir.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/ftp_readdir.c:52:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http.c:228:33: error: There is an unknown macro here somewhere. Configuration is required. If VERSION_STR is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http_readdir.c:420:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http_readdir.c:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http_readdir.c:424:17: style: The statement 'if (pstate!=st_start) pstate=st_start' is logically equivalent to 'pstate=st_start'. [duplicateConditionalAssign] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http_readdir.c:425:10: note: Assignment 'pstate=st_start' syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/http_readdir.c:424:17: note: Condition 'pstate!=st_start' is redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/idle.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle_hook_func [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:90:54: debug: Function::addArguments found argument 'isr' with varid 0. [varid0] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pxe_poll_thread_sem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pxe_receive_thread_sem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pxe_poll_thread_sem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sched_hook_func [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:262:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PXE_UNDI_IFACE_FLAG_IRQ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/isr.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:107:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pxe_sem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:287:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:461:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigName [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysappend_strings [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:533:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysappend_strings [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:54:36: warning: Either the condition '!inode' is redundant or there is possible null pointer dereference: inode. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:56:9: note: Assuming that condition '!inode' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:54:36: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:342:9: warning: Possible null pointer dereference: inode [nullPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:296:25: note: Assignment 'inode=file->inode=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:298:12: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:342:9: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:432:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:240:42: style:inconclusive: Function 'url_set_ip' argument 1 names different: declaration 'ui' definition 'url'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/url.h:32:33: note: Function 'url_set_ip' argument 1 names different: declaration 'ui' definition 'url'. syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:240:42: note: Function 'url_set_ip' argument 1 names different: declaration 'ui' definition 'url'. syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:51:41: style: Parameter 'file' can be declared as pointer to const. However it seems that 'pxe_close_file' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:705:22: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:51:41: note: Parameter 'file' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:196:43: style: Parameter 'file' can be declared as pointer to const. However it seems that 'pxe_getfssec' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:704:22: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:196:43: note: Parameter 'file' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:411:44: style: Parameter 'fs' can be declared as pointer to const. However it seems that 'pxe_realpath' is a callback function, if 'fs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:703:22: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:411:44: note: Parameter 'fs' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:686:37: style: Parameter 'file' can be declared as pointer to const. However it seems that 'pxe_readdir' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:709:19: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/pxe.c:686:37: note: Parameter 'file' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_buf [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:561:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:138:20: warning:inconclusive: Possible null pointer dereference: pkt [nullPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:86:31: note: Assignment 'pkt=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:104:12: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:138:20: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:36:38: style:inconclusive: Function 'tftp_error' argument 1 names different: declaration 'file' definition 'inode'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:17:38: note: Function 'tftp_error' argument 1 names different: declaration 'file' definition 'inode'. syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:36:38: note: Function 'tftp_error' argument 1 names different: declaration 'file' definition 'inode'. syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:40:11: style: Local variable 'err_op' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:40:11: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:40:11: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:41:11: style: Local variable 'err_num' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:41:11: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:41:11: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:42:7: style: Local variable 'err_msg' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:42:7: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:42:7: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:86:25: style: Variable 'pkt' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:542:21: style: Variable 'te' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/pxe/tftp.c:14:10: style: struct member 'tftp_packet::data' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/core/fs/readdir.c:16:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_ZERO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:28:21: error: Pointer addition with NULL pointer. [nullPointerArithmetic] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:97:26: note: Assignment 'blk=NULL', assigned value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:100:18: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:112:29: note: Calling function 'scan_set_nblocks', 1st argument 'blk' value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:43:32: note: Calling function 'get_blkaddr', 1st argument 'map' value is 0 syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:28:21: note: Null pointer addition syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/bmap.c:120:34: style: Parameter 'inode' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.h:138:58: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:359:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FIFO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:253:33: error: Buffer is accessed out of bounds: ufs_inode->direct_blk_ptr [bufferAccessOutOfBounds] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:166:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:88:25: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:114:32: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:200:15: style: Variable 'source' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:302:46: style: Parameter 'inode' can be declared as pointer to const. However it seems that 'ufs2_read_blkaddrs' is a callback function, if 'inode' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:423:34: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:302:46: note: Parameter 'inode' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/core/fs/ufs/ufs.c:106:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __y [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:557:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __y [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:591:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirblklog [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_shift [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:617:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_shift [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:740:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_agblock [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.h:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirleafblk [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:379:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:314:2: warning: Either the condition '!core' is redundant or there is possible null pointer dereference: core. [nullPointerRedundantCheck] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:312:9: note: Assuming that condition '!core' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:314:2: note: Null pointer dereference syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:102:21: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:306:19: style: Variable 'core' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:349:54: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.c:375:18: style: Variable 'disk' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:582:43: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:721:48: style: Parameter 'agi' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.h:56:68: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs.h:743:36: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dinode.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dinode.c:39:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:72:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirblksize [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:565:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:655:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:581:13: style: Variable 'bno' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:576:13: note: bno is assigned syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:581:13: note: bno is overwritten syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:186:19: style: Variable 'ncore' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:265:18: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:269:29: style: Variable 'dup' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:272:19: style: Variable 'ncore' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:385:26: style: Variable 'data_hdr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:389:19: style: Variable 'ncore' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:528:30: style: Parameter 'kp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:529:30: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:561:21: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:636:26: style: Variable 'btree' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:639:26: style: Variable 'data_hdr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:652:19: style: Variable 'ncore' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:618:19: error: Uninitialized struct member: irec.br_startoff [uninitStructMember] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:619:20: error: Uninitialized struct member: irec.br_startoff [uninitStructMember] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:622:12: error: Uninitialized struct member: irec.br_startoff [uninitStructMember] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_dir2.c:619:39: error: Uninitialized struct member: irec.br_blockcount [uninitStructMember] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:36:19: style: Variable 'core' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:74:14: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:137:28: style: Variable 'btp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:138:29: style: Variable 'dup' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:141:14: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:221:26: style: Variable 'data_hdr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:223:14: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:305:26: style: Variable 'btree' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:312:26: style: Variable 'data_hdr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/fs/xfs/xfs_readdir.c:317:14: style: Variable 'end_name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollAttribute [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGA_SEQ_DATA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:335:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollAttribute [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:75:15: style: Condition 'UsingVGA&0x4' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:69:6: note: Assuming that condition 'UsingVGA' is not redundant syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:75:15: note: Condition 'UsingVGA&0x4' is always false syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:374:31: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/graphics.c:53:10: style: struct member 'lssheader_t::GraphColorMap' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/core/hello.c:26:17: style: Variable 'hello_str' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/core/hello.c:33:16: style: Variable 'p32' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/isolinux-c.c:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_ISOLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/ldlinux-c.c:12:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_SYSLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:28:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tftp [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:43:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:71:55: style: Parameter '__unused' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:89:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:126:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/core.c:162:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKTBUF_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:278:17: style: Redundant initialization for 'timeout_ptr'. The initialized value is overwritten before it is read. [redundantInitialization] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:222:32: note: timeout_ptr is initialized syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:278:17: note: timeout_ptr is overwritten syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:381:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:225:15: style: Variable 'srv_ptr' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/dnsresolv.c:227:20: style: Variable 'hd2' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/idle.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/idle.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __lowmem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/idle.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle_hook_func [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/idle.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle_hook_func [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/portnum.c:34:31: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/legacynet/portnum.c:39:31: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/localboot.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trackbuf [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/api/tcpip.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPIP_DEBUG [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/api/tcpip.c:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMP_TCPIP_MSG_INPKT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/api/tcpip.c:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMP_TCPIP_MSG_API [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/api/tcpip.c:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPIP_MBOX_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/api/tcpip.c:457:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_free [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ARCH_TIMEOUT [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MBOX_EMPTY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/arch/sys_arch.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MBOX_EMPTY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/init.c:64:0: error: #error "BYTE_ORDER is not defined, you have to define it in your cc.h" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/ipv4/inet_chksum.c:315:78: error: There is an unknown macro here somewhere. Configuration is required. If X32_F is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/ipv4/ip.c:139:78: error: There is an unknown macro here somewhere. Configuration is required. If U16_F is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/ipv4/ip_addr.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPADDR_ANY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/ipv4/ip_addr.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPADDR_NONE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/mem.c:611:86: error: There is an unknown macro here somewhere. Configuration is required. If S16_F is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/memp.c:397:3: error: There is an unknown macro here somewhere. Configuration is required. If LWIP_ERROR is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/netif.c:367:109: error: There is an unknown macro here somewhere. Configuration is required. If U16_F is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/pbuf.c:502:5: error: There is an unknown macro here somewhere. Configuration is required. If LWIP_ERROR is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/core/sys.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/lwip/src/netif/undiif.c:98:0: error: #error "hwaddr_len mismatch" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/core/mem/free.c:134:2: portability: %p in format string (no. 2) requires an address but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_p] syslinux-6.04~git20190206.bf6db5b4/core/mem/free.c:134:2: portability: %p in format string (no. 4) requires an address but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_p] syslinux-6.04~git20190206.bf6db5b4/core/mem/free.c:156:36: style: Variable 'head' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/mem/free.c:36:13: style: Variable 'pah' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/core/mem/init.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMT_FREE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/mem/init.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs_memsize [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/mem/malloc.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/path.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/plaincon.c:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UsingVGA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/plaincon.c:34:30: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/pxelinux-c.c:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_PXELINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/rawcon.c:16:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UsingVGA [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/rawcon.c:92:30: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/rllpack.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] syslinux-6.04~git20190206.bf6db5b4/core/serirq.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SerialPort [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/serirq.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SerialPort [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/serirq.c:203:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serial_buf_size [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/serirq.c:95:47: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/strcasecmp.c:10:33: error: Invalid strncasecmp() argument nr 3. The value is -1 but the valid values are '0:'. [invalidFunctionArg] syslinux-6.04~git20190206.bf6db5b4/core/sysappend.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSAPPEND_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/sysappend.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSAPPEND_SYSUUID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/sysappend.c:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSAPPEND_FSUUID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/sysappend.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSAPPEND_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/thread/mbox.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/thread/mbox.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mstime_t [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/thread/schedule.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_MAGIC [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/thread/schedule.c:67:14: warning: Redundant code: Found a statement that begins with string constant. [constStatement] syslinux-6.04~git20190206.bf6db5b4/core/thread/schedule.c:80:42: warning: Found suspicious operator ',', result is not used. [constStatement] syslinux-6.04~git20190206.bf6db5b4/core/thread/schedule.c:83:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement] syslinux-6.04~git20190206.bf6db5b4/core/thread/schedule.c:20:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/core/thread/start_thread.c:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/core/writehex.c:57:31: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/writehex.c:62:31: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/core/writehex.c:67:31: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/diag/geodsp/mk-lba-img.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/diag/geodsp/mk-lba-img.c:34:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/diag/geodsp/mk-lba-img.c:40:13: style: Variable 'tt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/dos/free.c:28:6: style: Variable 'pah' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/dos/getsetsl.c:76:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dos/getsetsl.c:82:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dos/getsetsl.c:88:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dos/getsetsl.c:90:15: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/dos/getsetsl.c:112:27: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dos/perror.c:6:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:532:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:583:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:615:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:282:9: warning: Identical condition '!err', second condition is always false [identicalConditionAfterEarlyExit] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:274:9: note: If condition '!err' is true, the function will return/exit syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:282:9: note: Testing identical condition '!err' syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:197:16: style: The comparison 'errnum == 0x0001' is always true. [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:175:23: note: 'errnum' is assigned value '0x0001' here. syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:197:16: note: The comparison 'errnum == 0x0001' is always true. syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:229:16: style: The comparison 'errnum == 0x0001' is always true. [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:208:23: note: 'errnum' is assigned value '0x0001' here. syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:229:16: note: The comparison 'errnum == 0x0001' is always true. syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:572:41: style: Parameter 'pathname' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dos/syslinux.c:572:57: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/dosutil/mdiskchk.c:129:5: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/dosutil/mdiskchk.c:129:5: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/dosutil/mdiskchk.c:129:5: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/dummy.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/efi/efi.h:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CreateEvent [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR16 [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_FILE_MODE_READ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_SYSLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSLINUX_FS_SYSLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:293:9: style: Condition 'file' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/efi/adv.c:217:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConOut [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:29:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConOut [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenProtocol [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateHandle [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByProtocol [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:95:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:90:9: note: status is assigned syslinux-6.04~git20190206.bf6db5b4/efi/console.c:95:9: note: status is overwritten syslinux-6.04~git20190206.bf6db5b4/efi/console.c:20:35: style: Variable 'out' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:21:30: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:78:38: style: Variable 'found' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:242:31: style: Variable 'first' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:282:7: warning: Uninitialized variables: first.SetMode, first.Blt [uninitvar] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:255:16: note: Assuming condition is false syslinux-6.04~git20190206.bf6db5b4/efi/console.c:282:7: note: Uninitialized variables: first.SetMode, first.Blt syslinux-6.04~git20190206.bf6db5b4/efi/console.c:236:8: style: struct member '_EFI_UGA_DRAW_PROTOCOL::SetMode' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/efi/console.c:237:8: style: struct member '_EFI_UGA_DRAW_PROTOCOL::Blt' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/efi/diskio.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/diskio.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleProtocol [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_DEVICE_ERROR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyMem [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_FILE_READ_ONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericFileInfo [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:85:25: style:inconclusive: Function 'efi_perror' argument 1 names different: declaration 'str' definition 'prog'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/efi/fio.h:21:25: note: Function 'efi_perror' argument 1 names different: declaration 'str' definition 'prog'. syslinux-6.04~git20190206.bf6db5b4/efi/fio.c:85:25: note: Function 'efi_perror' argument 1 names different: declaration 'str' definition 'prog'. syslinux-6.04~git20190206.bf6db5b4/efi/main.c:497:0: error: #error "unsupported architecture" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/efi/pxe.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByProtocol [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/pxe.c:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_PXE_BASE_CODE_PACKET [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseEvent [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:40:32: style: Variable 'token' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/tcp.c:118:50: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_NO_MAPPING [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:189:32: style: Variable 'token' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/udp.c:211:29: style: Variable 'frag' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/efi/vesa.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/efi/vesa.c:276:38: style: Parameter 'wi' can be declared as pointer to const. However it seems that 'efi_vesacon_screencpy' is a callback function, if 'wi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] syslinux-6.04~git20190206.bf6db5b4/efi/vesa.c:308:15: note: You might need to cast the function pointer here syslinux-6.04~git20190206.bf6db5b4/efi/vesa.c:276:38: note: Parameter 'wi' can be declared as pointer to const syslinux-6.04~git20190206.bf6db5b4/efi/wrapper.c:34:0: error: #error "unsupported architecture" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDIO_GETGEO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:344:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:375:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADV_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:668:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boot_image_len [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:726:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:847:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1038:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1068:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_type [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1553:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_EXTLINUX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:317:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:774:8: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:772:8: note: fd is assigned syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:774:8: note: fd is overwritten syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1292:9: style: Variable 'pfd' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1290:9: note: pfd is assigned syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1292:9: note: pfd is overwritten syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1451:16: style: Variable 'devfd' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1448:11: note: devfd is assigned syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1451:16: note: devfd is overwritten syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1237:38: style:inconclusive: Function 'validate_device_btrfs' argument 1 names different: declaration 'pathfd' definition 'pfd'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1060:38: note: Function 'validate_device_btrfs' argument 1 names different: declaration 'pathfd' definition 'pfd'. syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1237:38: note: Function 'validate_device_btrfs' argument 1 names different: declaration 'pathfd' definition 'pfd'. syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1237:47: style:inconclusive: Function 'validate_device_btrfs' argument 2 names different: declaration 'devfd' definition 'dfd'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1060:50: note: Function 'validate_device_btrfs' argument 2 names different: declaration 'devfd' definition 'dfd'. syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:1237:47: note: Function 'validate_device_btrfs' argument 2 names different: declaration 'devfd' definition 'dfd'. syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:241:31: style: Variable 'xdirpath' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:811:35: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:834:39: style: Variable 'sh' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:841:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:241:49: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:269:61: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:297:52: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:315:53: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:330:53: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:345:53: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:351:54: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:357:54: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:363:53: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:369:53: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:375:57: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:381:54: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:387:55: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/xfs_sb.h:393:56: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:101:14: style: Unused variable: bytes [unusedVariable] syslinux-6.04~git20190206.bf6db5b4/extlinux/main.c:839:23: style: Variable 'off' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/extlinux/mountinfo.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/mountinfo.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/extlinux/mountinfo.c:198:11: style: Variable 'real_path' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/libfat/ulint.h:32:43: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/libfat/ulint.h:72:14: style: Variable '_p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/libfat/ulint.h:90:14: style: Variable '_p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/libinstaller/advio.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/advio.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/advio.c:160:9: style: Condition 'file' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/libinstaller/advio.c:135:3: error: Memory leak: file [memleak] syslinux-6.04~git20190206.bf6db5b4/libinstaller/fs.c:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Code [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/setadv.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_IOC_GETFLAGS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:129:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fiemap [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIGETBSZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:129:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxcom.c:122:27: style: Variable 'esec' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxmod.c:179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxmod.c:79:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxmod.c:107:36: style:inconclusive: Function 'syslinux_patch' argument 1 names different: declaration 'sectors' definition 'sectp'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslinux.h:61:36: note: Function 'syslinux_patch' argument 1 names different: declaration 'sectors' definition 'sectp'. syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxmod.c:107:36: note: Function 'syslinux_patch' argument 1 names different: declaration 'sectors' definition 'sectp'. syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxmod.c:79:4: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxopt.c:222:13: error: There is an unknown macro here somewhere. Configuration is required. If VERSION_STR is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxrw.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxrw.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/libinstaller/syslxrw.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_adv [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:262:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:393:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:396:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:370:58: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:284:6: style: Local variable 'rv' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:275:12: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:284:6: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:335:6: style: Local variable 'i' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:275:9: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:335:6: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:337:6: style: Local variable 'rv' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:275:12: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:337:6: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/linux/syslinux.c:242:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/lzo/prepcore.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If LZO_EXTERN is a macro then please configure it. [unknownMacro] syslinux-6.04~git20190206.bf6db5b4/lzo/src/lzo_conf.h:56:0: error: #error "version mismatch" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/memdisk/conio.c:360:38: style:inconclusive: Function 'vprintf' argument 2 names different: declaration 'ap' definition 'args'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/memdisk/conio.h:28:35: note: Function 'vprintf' argument 2 names different: declaration 'ap' definition 'args'. syslinux-6.04~git20190206.bf6db5b4/memdisk/conio.c:360:38: note: Function 'vprintf' argument 2 names different: declaration 'ap' definition 'args'. syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:58:6: warning: %llx in format string (no. 1) requires 'unsigned long long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:58:6: warning: %llx in format string (no. 2) requires 'unsigned long long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:58:6: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:60:6: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:60:6: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] syslinux-6.04~git20190206.bf6db5b4/memdisk/e820test.c:60:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:306:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:509:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outcnt [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outcnt [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:763:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:905:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outcnt [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/msetup.c:62:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/memdisk/setup.c:679:0: error: #error "unsupported architecture" [preprocessorErrorDirective] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:350:13: debug: Scope::checkVariable found variable '_end' with varid 0. [varid0] syslinux-6.04~git20190206.bf6db5b4/memdisk/inflate.c:516:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:273:14: style: Array index 'offset' is used before limits check. [arrayIndexThenCheck] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:282:14: style: Array index 'offset' is used before limits check. [arrayIndexThenCheck] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:320:9: style: Variable 'offset' is reassigned a value before the old one has been used. [redundantAssignment] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:300:9: note: offset is assigned syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:320:9: note: offset is overwritten syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:177:25: style:inconclusive: Function 'error' argument 1 names different: declaration 'm' definition 'x'. [funcArgNamesDifferent] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:71:25: note: Function 'error' argument 1 names different: declaration 'm' definition 'x'. syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:177:25: note: Function 'error' argument 1 names different: declaration 'm' definition 'x'. syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:160:10: style: Variable 'in' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:241:25: style: Variable 'gzh' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:242:26: style: Variable 'pkzh' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:246:23: style: Variable 'gzt' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:272:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:281:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:246:36: portability: 'indata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:246:43: portability: 'indata+size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/memdisk/unzip.c:267:42: portability: 'indata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:188:2: style: Statements following noreturn function 'die_err()' will never be executed. [unreachableCode] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:72:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/mtools/syslinux.c:75:30: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:90:9: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:52:11: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:55:21: style: Variable 'host' can be declared as pointer to const [constVariablePointer] syslinux-6.04~git20190206.bf6db5b4/utils/gethostip.c:124:10: style: Variable 'sep' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:836:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uuid_t [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:524:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:546:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:565:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:869:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:954:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:389:9: style: Condition '!*(uint8_t*)&r' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:387:18: note: Assignment 'r=1', assigned value is 1 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:389:9: note: Condition '!*(uint8_t*)&r' is always false syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:403:9: style: Condition '!*(uint8_t*)&r' is always false [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:401:18: note: Assignment 'r=1', assigned value is 1 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:403:9: note: Condition '!*(uint8_t*)&r' is always false syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:417:9: style: Condition '*(uint8_t*)&r' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:415:18: note: Assignment 'r=1', assigned value is 1 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:417:9: note: Condition '*(uint8_t*)&r' is always true syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:431:9: style: Condition '*(uint8_t*)&r' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:429:18: note: Assignment 'r=1', assigned value is 1 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:431:9: note: Condition '*(uint8_t*)&r' is always true syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:445:6: style: Condition '*(uint8_t*)&r' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:443:15: note: Assignment 'r=1', assigned value is 1 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:445:6: note: Condition '*(uint8_t*)&r' is always true syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1016:10: style: Condition '!read_efi_catalogue(buf,&efi_count,&efi_lba)' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1016:29: note: Calling function 'read_efi_catalogue' returns 0 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1016:10: note: Condition '!read_efi_catalogue(buf,&efi_count,&efi_lba)' is always true syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1032:10: style: Condition '!read_efi_catalogue(buf,&mac_count,&mac_lba)' is always true [knownConditionTrueFalse] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1032:29: note: Calling function 'read_efi_catalogue' returns 0 syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1032:10: note: Condition '!read_efi_catalogue(buf,&mac_count,&mac_lba)' is always true syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:492:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:746:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:990:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:1066:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:739:19: style: Local variable 'c' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:70:10: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:739:19: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:793:10: style: Local variable 'c' shadows outer variable [shadowVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:70:10: note: Shadowed declaration syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:793:10: note: Shadow variable syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:260:30: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:266:19: style: Variable 'lopt' can be declared as const array [constVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:586:25: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:159:13: style: struct member 'iso_primary_descriptor::ignore' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:161:13: style: struct member 'iso_primary_descriptor::ignore2' is never used. [unusedStructMember] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:524:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:565:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:739:21: style: Variable 'c' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:857:9: style: Variable 'gpt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:866:9: style: Variable 'gpt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/isohybrid.c:869:6: style: Variable 'gpt' is assigned a value that is never used. [unreadVariable] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:84:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:134:2: error: Resource leak: memfd [resourceLeak] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:144:2: error: Resource leak: memfd [resourceLeak] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:151:2: error: Resource leak: memfd [resourceLeak] syslinux-6.04~git20190206.bf6db5b4/utils/memdiskfind.c:107:26: style: Parameter 'argv' can be declared as const array [constParameter] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:98:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:259:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QuadPart [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:132:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:45:21: style: Parameter 'Vcn' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/win/ntfssect.c:94:12: style: Parameter 'VolumeName' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/win/ntfstest.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfstest.c:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/ntfstest.c:112:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] syslinux-6.04~git20190206.bf6db5b4/win/ntfstest.c:155:19: error: Uninitialized variable: buf [uninitvar] syslinux-6.04~git20190206.bf6db5b4/win/ntfstest.c:51:10: style: Unused variable: ok [unusedVariable] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFO [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BEGIN [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directory [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:298:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTOR_SIZE [valueFlowBailoutIncompleteVar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:126:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:160:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:201:18: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:239:45: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:207:16: error: Uninitialized variable: lpMsgBuf [uninitvar] syslinux-6.04~git20190206.bf6db5b4/win/syslinux.c:506:47: error: Uninitialized variable: &sdn [uninitvar] diff: DONE