2024-03-26 22:45 ftp://ftp.de.debian.org/debian/pool/main/e/epic5/epic5_2.1.6.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=python --library=openssl --library=ruby --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 2e06f02 (2024-03-26 23:13:15 +0100) count: 1127 510 elapsed-time: 7.2 7.0 head-timing-info: old-timing-info: head results: epic5-2.1.6/contrib/ircman.c:61:30: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] epic5-2.1.6/contrib/utf8.c:18:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/alist.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/alist.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/alloca.c:74:15: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/alloca.c:107:7: style: union member 'hdr::align' is never used. [unusedStructMember] epic5-2.1.6/contrib/cdrom.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_BLOCK_OFFSET [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSTOP [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMEJECT [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMREADTOCHDR [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSUBCHNL [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMVOLCTRL [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMRESUME [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcCommandDll [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/cJSON.c:64:0: error: #error cJSON.h and cJSON.c have different versions. Make sure that both have the same. [preprocessorErrorDirective] epic5-2.1.6/source/array.c:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/array.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/array.c:672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/array.c:930:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_24HOUR_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/clock.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/alist.c:140:38: style:inconclusive: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. [funcArgNamesDifferent] epic5-2.1.6/source/alist.c:59:38: note: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. epic5-2.1.6/source/alist.c:140:38: note: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. epic5-2.1.6/source/alist.c:165:31: style:inconclusive: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. [funcArgNamesDifferent] epic5-2.1.6/source/alist.c:60:31: note: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. epic5-2.1.6/source/alist.c:165:31: note: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. epic5-2.1.6/source/clock.c:88:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic5-2.1.6/source/clock.c:177:34: style: Parameter 'stuff' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/contrib/utf8.c:73:2: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] epic5-2.1.6/source/clock.c:238:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/utf8.c:11:19: style: Variable 'next_point' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/utf8.c:60:14: 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] epic5-2.1.6/contrib/utf8.c:22:13: style: Variable 'next_point' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:29:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:38:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:46:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:53:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:59:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/contrib/utf8.c:64:12: style: Variable 'numbytes' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/expr2.c:1342:16: error: There is an unknown macro here somewhere. Configuration is required. If INTMAX_FORMAT is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/crypt.c:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Crypt [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypt.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Crypt [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypt.c:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOCRYPT [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypt.c:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEDCRYPT [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypt.c:480:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypt.c:559:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypto.c:179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAST5CRYPT [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/crypto.c:386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAST5CRYPT [valueFlowBailoutIncompleteVar] epic5-2.1.6/contrib/cdrom.c:71:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] epic5-2.1.6/contrib/cdrom.c:49:19: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/contrib/cdrom.c:90:30: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/contrib/cdrom.c:93:16: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/cdrom.c:160:7: style: Variable 'trackn' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/cdrom.c:239:7: style: Variable 'left' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/cdrom.c:239:14: style: Variable 'right' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/contrib/cdrom.c:260:30: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:30: note: Parameter 'interp' can be declared as pointer to const epic5-2.1.6/contrib/cdrom.c:260:44: style: Parameter 'command' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'command' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:44: note: Parameter 'command' can be declared as pointer to const epic5-2.1.6/contrib/cdrom.c:260:59: style: Parameter 'args' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:59: note: Parameter 'args' can be declared as pointer to const epic5-2.1.6/contrib/cdrom.c:260:71: style: Parameter 'subargs' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'subargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:71: note: Parameter 'subargs' can be declared as pointer to const epic5-2.1.6/source/crypto.c:351:78: style:inconclusive: Function 'decrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. [funcArgNamesDifferent] epic5-2.1.6/source/crypto.c:167:78: note: Function 'decrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. epic5-2.1.6/source/crypto.c:351:78: note: Function 'decrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. epic5-2.1.6/source/crypto.c:540:78: style:inconclusive: Function 'encrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. [funcArgNamesDifferent] epic5-2.1.6/source/crypto.c:172:78: note: Function 'encrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. epic5-2.1.6/source/crypto.c:540:78: note: Function 'encrypt_by_prog' argument 3 names different: declaration 'crypt' definition 'crypti'. epic5-2.1.6/source/crypt.c:557:39: style:inconclusive: Function 'happypasswd' argument 1 names different: declaration 'key' definition 'passwd'. [funcArgNamesDifferent] epic5-2.1.6/source/crypt.c:99:39: note: Function 'happypasswd' argument 1 names different: declaration 'key' definition 'passwd'. epic5-2.1.6/source/crypt.c:557:39: note: Function 'happypasswd' argument 1 names different: declaration 'key' definition 'passwd'. epic5-2.1.6/source/array.c:364:20: style: Array index 'srch' is used before limits check. [arrayIndexThenCheck] epic5-2.1.6/source/array.c:583:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/dcc.c:1291:37: error: There is an unknown macro here somewhere. Configuration is required. If INTMAX_FORMAT is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/compat.c:874:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/compat.c:1055:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:380:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/debuglog.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:567:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:605:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:617:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:624:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:659:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:673:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:688:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:732:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:804:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:822:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:876:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:883:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:905:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_window_notifies [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1396:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1407:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1430:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/debug.c:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1632:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/debug.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1664:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1672:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1688:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:1872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2293:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2344:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2534:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2565:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2634:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2688:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2741:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2750:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2765:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2872:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2896:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2907:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:2967:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3002:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3171:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3630:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_function_call_level [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3684:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:3821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:4023:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:4031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/commands.c:4039:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/debuglog.c:99:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic5-2.1.6/source/debuglog.c:90:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/elf.c:53:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epic_loadfile [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/elf.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/elf.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:311:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/elf.c:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/elf.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:430:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:466:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:774:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:929:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/exec.c:330:3: error: There is an unknown macro here somewhere. Configuration is required. If FALLTHROUGH is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/elf.c:72:12: style: Condition 'ret==1' is always false [knownConditionTrueFalse] epic5-2.1.6/source/elf.c:70:8: note: Assignment 'ret=0', assigned value is 0 epic5-2.1.6/source/elf.c:72:12: note: Condition 'ret==1' is always false epic5-2.1.6/source/elf.c:75:12: style: Condition 'ret!=-1' is always true [knownConditionTrueFalse] epic5-2.1.6/source/elf.c:70:8: note: Assignment 'ret=0', assigned value is 0 epic5-2.1.6/source/elf.c:75:12: note: Condition 'ret!=-1' is always true epic5-2.1.6/source/elf.c:179:9: style: Unused variable: ret [unusedVariable] epic5-2.1.6/source/elf.c:180:10: style: Unused variable: c [unusedVariable] epic5-2.1.6/source/elf.c:262:18: style: Variable 'scan' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/elf.c:256:13: style: Unused variable: ret [unusedVariable] epic5-2.1.6/source/elf.c:258:13: style: Unused variable: zip [unusedVariable] epic5-2.1.6/source/elf.c:259:13: style: Unused variable: zipstr [unusedVariable] epic5-2.1.6/source/elf.c:260:13: style: Unused variable: sl [unusedVariable] epic5-2.1.6/source/elf.c:261:13: style: Unused variable: ziploc [unusedVariable] epic5-2.1.6/source/elf.c:424:16: style: Variable 'next_byte' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/expr.c:1474:31: error: There is an unknown macro here somewhere. Configuration is required. If BOLD_TOG_STR is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/files.c:175:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epic_loadfile [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:372:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:672:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_INSERT [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/flood.c:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_MASKUSER_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/flood.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/flood.c:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/files.c:874:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/files.c:396:7: warning:inconclusive: Possible null pointer dereference: ret [nullPointer] epic5-2.1.6/source/files.c:384:15: note: Assignment 'ret=NULL', assigned value is 0 epic5-2.1.6/source/files.c:396:7: note: Null pointer dereference epic5-2.1.6/source/files.c:122:8: style: Variable 'fr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/files.c:146:16: style: Variable 'fr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/files.c:165:16: style: Variable 'fr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/files.c:212:12: style: Variable 'w' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/files.c:616:7: style: Variable 'dbm' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/files.c:881:8: style: Variable 'x' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/functions.c:1686:3: error: syntax error [syntaxError] epic5-2.1.6/source/gailib.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_MAX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/gailib.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/gailib.c:424:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/gailib.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/gailib.c:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/hook.c:467:94: error: syntax error [syntaxError] epic5-2.1.6/source/compat.c:1029:58: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/if.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:239:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:716:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:761:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:890:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:957:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:834:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:885:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:920:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:951:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:1019:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ignore.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:251:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_C1_CHARS_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:486:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:989:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1018:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1036:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1042:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1065:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1092:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BREAK_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BREAK_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_display_char [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_chars [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1235:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1573:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_hit [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1642:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/input.c:1673:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/if.c:517:13: warning: Either the condition 'ind>(sizeof(var)/sizeof(*var))' is redundant or the array 'var[255]' is accessed at index 255, which is out of bounds. [arrayIndexOutOfBoundsCond] epic5-2.1.6/source/if.c:519:11: note: Assuming that condition 'ind>(sizeof(var)/sizeof(*var))' is not redundant epic5-2.1.6/source/if.c:517:13: note: Array index out of bounds epic5-2.1.6/source/if.c:334:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/if.c:809:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/input.c:1571:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/input.c:421:27: warning: Either the condition 's' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] epic5-2.1.6/source/input.c:398:9: note: Assuming that condition 's' is not redundant epic5-2.1.6/source/input.c:421:27: note: Null pointer subtraction epic5-2.1.6/source/input.c:982:35: style:inconclusive: Function 'input_move_cursor' argument 1 names different: declaration 'dir' definition 'direction'. [funcArgNamesDifferent] epic5-2.1.6/source/input.c:69:35: note: Function 'input_move_cursor' argument 1 names different: declaration 'dir' definition 'direction'. epic5-2.1.6/source/input.c:982:35: note: Function 'input_move_cursor' argument 1 names different: declaration 'dir' definition 'direction'. epic5-2.1.6/source/input.c:1670:18: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/input.c:244:8: style: Unused variable: s [unusedVariable] epic5-2.1.6/source/input.c:1016:9: style: Unused variable: len [unusedVariable] epic5-2.1.6/source/input.c:1198:9: style: Unused variable: buffer [unusedVariable] epic5-2.1.6/source/input.c:1199:9: style: Unused variable: size [unusedVariable] epic5-2.1.6/source/input.c:1200:6: style: Unused variable: x [unusedVariable] epic5-2.1.6/source/input.c:1291:6: style: Unused variable: numcols [unusedVariable] epic5-2.1.6/source/input.c:1292:6: style: Unused variable: numbytes [unusedVariable] epic5-2.1.6/source/input.c:1355:7: style: Unused variable: c [unusedVariable] epic5-2.1.6/source/input.c:1356:8: style: Unused variable: copy [unusedVariable] epic5-2.1.6/source/input.c:1670:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/input.c:1671:17: style: Unused variable: old_status_update [unusedVariable] epic5-2.1.6/source/gailib.c:296:14: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] epic5-2.1.6/source/gailib.c:424:7: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] epic5-2.1.6/source/gailib.c:454:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] epic5-2.1.6/source/gailib.c:594:8: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] epic5-2.1.6/source/gailib.c:278:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/gailib.c:417:73: style: Parameter 'numaddr' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/gailib.c:417:86: style: Parameter 'pai' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/gailib.c:441:66: style: Parameter 'pai' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/gailib.c:449:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/gailib.c:520:14: style: Variable 'afd' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/gailib.c:48:16: style: struct member 'sockinet::si_len' is never used. [unusedStructMember] epic5-2.1.6/source/gailib.c:49:16: style: struct member 'sockinet::si_family' is never used. [unusedStructMember] epic5-2.1.6/source/gailib.c:422:12: style: Variable 'error' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/irc.c:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_PROMPT_LINE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:452:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_REALNAME_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:849:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals_caught [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:892:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:1176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircsig.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircsig.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircsig.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircsig.c:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircsig.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ctcp.c:776:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/ctcp.c:379:8: style: Variable 'subargs' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ctcp.c:423:30: style: Parameter 'raw_message' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/ctcp.c:157:6: style: Unused variable: numval [unusedVariable] epic5-2.1.6/source/ctcp.c:158:14: style: Unused variable: strval [unusedVariable] epic5-2.1.6/source/ctcp.c:475:15: style: Variable 'last_ctcp_parsed' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ctcp.c:924:9: style: Unused variable: ctcp_name_len [unusedVariable] epic5-2.1.6/source/ctcp.c:926:9: style: Unused variable: field_len [unusedVariable] epic5-2.1.6/source/keys.c:1910:3: error: syntax error [syntaxError] epic5-2.1.6/source/levels.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_MAXBIT [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/irc.c:506:15: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] epic5-2.1.6/source/irc.c:644:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/irc.c:1237:46: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic5-2.1.6/source/irc.c:648:11: style: Condition '*s=='\0'' is always false [knownConditionTrueFalse] epic5-2.1.6/source/irc.c:627:6: style: Variable 'c' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/irc.c:488:6: style: Unused variable: size [unusedVariable] epic5-2.1.6/source/irc.c:625:4: style: Unused variable: i [unusedVariable] epic5-2.1.6/source/irc.c:626:4: style: Unused variable: j [unusedVariable] epic5-2.1.6/source/irc.c:628:4: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/irc.c:629:10: style: Unused variable: len [unusedVariable] epic5-2.1.6/source/ignore.c:1187:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/ignore.c:978:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] epic5-2.1.6/source/ignore.c:196:30: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'do_expire_ignores' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/ignore.c:1156:5: note: You might need to cast the function pointer here epic5-2.1.6/source/ignore.c:196:30: note: Parameter 'ignored' can be declared as pointer to const epic5-2.1.6/source/ignore.c:587:8: style: Variable 'changes' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ignore.c:832:8: style: Variable 'nick' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ignore.c:934:42: style: Parameter 'ctype' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/ircaux.c:103:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:961:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1087:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1533:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1803:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:1890:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epic_loadfile [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2407:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:2917:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3760:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3795:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_SOURCE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:3827:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalIPv4HostName [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4042:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4286:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4323:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_DWORDS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4614:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4693:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:4785:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:5100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bucket [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:5145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BucketItem [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:5408:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_line_mangler [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6098:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFORM_ENCODE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFORM_DECODE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6615:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6833:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:6925:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/list.c:154:50: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/levels.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] epic5-2.1.6/source/levels.c:389:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/log.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/log.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/log.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inhibit_logging [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/levels.c:234:11: style: Variable 'warn' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/mail.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:349:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:530:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/mail.c:757:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:272:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:416:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:609:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:673:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:731:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:813:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/log.c:105:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic5-2.1.6/source/log.c:129:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic5-2.1.6/source/log.c:189:21: style: Condition 'flag' is always true [knownConditionTrueFalse] epic5-2.1.6/source/log.c:100:15: style: Variable 'ltime' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/log.c:126:12: style: Variable 'ugh' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/log.c:208:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/log.c:209:8: style: Variable 'logfile' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:2361:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/commands.c:3915:36: style: Condition '*stmt=='('' is always false [knownConditionTrueFalse] epic5-2.1.6/source/commands.c:1859:114: style:inconclusive: Function 'loader_which' argument 4 names different: declaration 'args' definition 'subargs'. [funcArgNamesDifferent] epic5-2.1.6/source/commands.c:1691:114: note: Function 'loader_which' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:1859:114: note: Function 'loader_which' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:1866:112: style:inconclusive: Function 'loader_std' argument 4 names different: declaration 'args' definition 'subargs'. [funcArgNamesDifferent] epic5-2.1.6/source/commands.c:1692:112: note: Function 'loader_std' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:1866:112: note: Function 'loader_std' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:2195:111: style:inconclusive: Function 'loader_pf' argument 4 names different: declaration 'args' definition 'subargs'. [funcArgNamesDifferent] epic5-2.1.6/source/commands.c:1693:112: note: Function 'loader_pf' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:2195:111: note: Function 'loader_pf' argument 4 names different: declaration 'args' definition 'subargs'. epic5-2.1.6/source/commands.c:3628:89: style:inconclusive: Function 'parse_line_alias_special' argument 3 names different: declaration 'args' definition 'orig_subargs'. [funcArgNamesDifferent] epic5-2.1.6/source/commands.c:3541:89: note: Function 'parse_line_alias_special' argument 3 names different: declaration 'args' definition 'orig_subargs'. epic5-2.1.6/source/commands.c:3628:89: note: Function 'parse_line_alias_special' argument 3 names different: declaration 'args' definition 'orig_subargs'. epic5-2.1.6/source/commands.c:725:31: style: Parameter 'u1' can be declared as pointer to const. However it seems that 'e_pause_cb' is a callback function, if 'u1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/commands.c:736:33: note: You might need to cast the function pointer here epic5-2.1.6/source/commands.c:725:31: note: Parameter 'u1' can be declared as pointer to const epic5-2.1.6/source/commands.c:728:9: style: Variable 'sec' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:1018:12: style: Variable 'w' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:1088:12: style: Variable 'wx' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:1870:17: style: Variable 'real_start' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:1945:12: style: Variable 'optr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:2722:8: style: Variable 'env_var' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:2747:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:3097:82: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/commands.c:3594:83: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/commands.c:3604:80: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/commands.c:3872:9: style: Variable 'block' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:3898:12: style: Variable 'stuff' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/commands.c:446:14: error: Uninitialized variable: dir [legacyUninitvar] epic5-2.1.6/source/commands.c:515:6: style: Unused variable: i [unusedVariable] epic5-2.1.6/source/commands.c:1048:19: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/mail.c:295:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] epic5-2.1.6/source/mail.c:402:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] epic5-2.1.6/source/mail.c:421:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] epic5-2.1.6/source/mail.c:628:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] epic5-2.1.6/source/mail.c:633:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] epic5-2.1.6/source/commands.c:3174:14: style: Unused variable: target_encoding [unusedVariable] epic5-2.1.6/source/commands.c:3175:8: style: Unused variable: buf2 [unusedVariable] epic5-2.1.6/source/commands.c:3176:9: style: Unused variable: buf2len [unusedVariable] epic5-2.1.6/source/mail.c:397:9: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/newio.c:226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:694:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_read [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:761:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:783:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:814:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:855:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:891:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:967:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:996:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:461:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_ADDRCONFIG [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:557:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:605:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:643:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:668:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:681:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:744:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNI_INTEGER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:818:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:843:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:916:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:985:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/newio.c:170:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/notify.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:299:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:339:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_USERHOST_AUTOMATIC_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:464:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:486:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:527:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_stricmp [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/notify.c:581:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/network.c:104:11: style: Condition 'r' is always true [knownConditionTrueFalse] epic5-2.1.6/source/network.c:114:6: style: Condition 'r' is always true [knownConditionTrueFalse] epic5-2.1.6/source/network.c:816:31: style: Parameter 'sockaddr' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/network.c:455:10: style: Unused variable: retval [unusedVariable] epic5-2.1.6/source/network.c:579:12: style: Unused variable: rval [unusedVariable] epic5-2.1.6/source/network.c:617:12: style: Unused variable: rval [unusedVariable] epic5-2.1.6/source/lastlog.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_mask [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:148:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_mask [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:355:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:1269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:1417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:1491:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/lastlog.c:1771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascii_strnicmp [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_CLAIM_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:639:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:686:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:699:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:772:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_OTHER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:996:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1021:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1068:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refnum [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1348:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1456:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1510:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1622:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:1693:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/numbers.c:1267:42: error: There is an unknown macro here somewhere. Configuration is required. If INTMAX_FORMAT is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/output.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:261:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/output.c:126:14: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic5-2.1.6/source/notify.c:132:38: style:inconclusive: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. [funcArgNamesDifferent] epic5-2.1.6/source/notify.c:84:40: note: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. epic5-2.1.6/source/notify.c:132:38: note: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. epic5-2.1.6/source/notify.c:472:59: style:inconclusive: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. [funcArgNamesDifferent] epic5-2.1.6/source/notify.c:60:52: note: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. epic5-2.1.6/source/notify.c:472:59: note: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. epic5-2.1.6/source/notify.c:472:59: style: Parameter 'stuff' can be declared as pointer to const. However it seems that 'notify_userhost_dispatch' is a callback function, if 'stuff' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/notify.c:466:56: note: You might need to cast the function pointer here epic5-2.1.6/source/notify.c:472:59: note: Parameter 'stuff' can be declared as pointer to const epic5-2.1.6/source/logfiles.c:919:17: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/parse.c:1205:47: error: There is an unknown macro here somewhere. Configuration is required. If INTMAX_FORMAT is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/perl.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSUB_SYS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/logfiles.c:476:40: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/logfiles.c:523:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:652:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:714:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:840:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:972:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:1040:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:1137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyshim [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:1237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_eval_input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:1295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:204:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] epic5-2.1.6/source/python.c:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:1418:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/perl.c:199:6: style: Variable 'ax' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/recode.c:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:418:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:485:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODESET [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:650:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:958:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:1016:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:1083:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:1282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/recode.c:1391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_NO [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/queue.c:88:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/python.c:655:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] epic5-2.1.6/source/python.c:557:9: style: Variable 'funcval' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:801:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:801:20: style: Variable 'retvalstr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:1325:28: style: Variable 'meth_py' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:1415:8: style: Variable 'pyfuncname' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/python.c:410:12: style: Unused variable: retval [unusedVariable] epic5-2.1.6/source/python.c:557:9: style: Variable 'funcval' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/python.c:645:12: style: Unused variable: retval [unusedVariable] epic5-2.1.6/source/python.c:677:12: style: Unused variable: retval [unusedVariable] epic5-2.1.6/source/python.c:801:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/python.c:801:20: style: Variable 'retvalstr' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/python.c:1325:28: style: Variable 'meth_py' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/python.c:1441:12: style: Unused variable: ptype [unusedVariable] epic5-2.1.6/source/python.c:1441:20: style: Unused variable: pvalue [unusedVariable] epic5-2.1.6/source/python.c:1441:29: style: Unused variable: ptraceback [unusedVariable] epic5-2.1.6/source/python.c:1442:12: style: Unused variable: ptype_repr [unusedVariable] epic5-2.1.6/source/python.c:1442:25: style: Unused variable: pvalue_repr [unusedVariable] epic5-2.1.6/source/python.c:1442:39: style: Unused variable: ptraceback_repr [unusedVariable] epic5-2.1.6/source/python.c:1443:8: style: Unused variable: ptype_str [unusedVariable] epic5-2.1.6/source/python.c:1443:20: style: Unused variable: pvalue_str [unusedVariable] epic5-2.1.6/source/python.c:1443:33: style: Unused variable: ptraceback_str [unusedVariable] epic5-2.1.6/source/reg.c:126:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/reg.c:586:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/reg.c:765:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/reg.c:528:25: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/reg.c:707:16: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/queue.c:333:19: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] epic5-2.1.6/source/queue.c:334:7: note: Assuming that condition 'p' is not redundant epic5-2.1.6/source/queue.c:333:19: note: Null pointer dereference epic5-2.1.6/source/ruby.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_version [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:198:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eException [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ruby.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/sdbm.c:128:33: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/sdbm.c:128:48: style: Parameter 'pagname' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/sdbm.c:376:23: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/sdbm.c:597:9: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/sdbm.c:612:9: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/sdbm.c:706:9: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/recode.c:1518:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/recode.c:373:65: style:inconclusive: Function 'update_recoding_encoding' argument 2 names different: declaration 'encoding' definition 'encodingx'. [funcArgNamesDifferent] epic5-2.1.6/source/recode.c:189:65: note: Function 'update_recoding_encoding' argument 2 names different: declaration 'encoding' definition 'encodingx'. epic5-2.1.6/source/recode.c:373:65: note: Function 'update_recoding_encoding' argument 2 names different: declaration 'encoding' definition 'encodingx'. epic5-2.1.6/source/recode.c:1376:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/lastlog.c:744:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/lastlog.c:754:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/recode.c:628:13: style: Unused variable: si [unusedVariable] epic5-2.1.6/source/recode.c:1017:6: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/recode.c:1078:15: style: Variable 'server' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/recode.c:1079:15: style: Variable 'target' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/recode.c:1376:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/lastlog.c:1462:10: warning: Either the condition '!start_pos' is redundant or there is possible null pointer dereference: start_pos. [nullPointerRedundantCheck] epic5-2.1.6/source/lastlog.c:1467:6: note: Assuming that condition '!start_pos' is not redundant epic5-2.1.6/source/lastlog.c:1462:10: note: Null pointer dereference epic5-2.1.6/source/lastlog.c:1256:103: style: Parameter 'rex' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1256:132: style: Parameter 'norex' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1256:190: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1419:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/lastlog.c:1495:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/lastlog.c:1611:61: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1623:61: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1640:37: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1721:32: style: Parameter 'oldwin' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1732:43: style: Parameter 'oldwin' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1743:43: style: Parameter 'oldwin' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1754:42: style: Parameter 'oldwin' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1765:42: style: Parameter 'oldwin' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/lastlog.c:1791:38: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'do_expire_lastlog_entries' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/lastlog.c:232:6: note: You might need to cast the function pointer here epic5-2.1.6/source/lastlog.c:1791:38: note: Parameter 'ignored' can be declared as pointer to const epic5-2.1.6/source/sha2.c:116:0: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective] epic5-2.1.6/source/server.c:1403:1: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] epic5-2.1.6/source/tcl.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/tcl.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/tcl.c:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:293:29: style: Condition 'new_c->claiming_window!=-1' is always false [knownConditionTrueFalse] epic5-2.1.6/source/names.c:291:28: note: Assignment 'new_c->claiming_window=-1', assigned value is -1 epic5-2.1.6/source/names.c:293:29: note: Condition 'new_c->claiming_window!=-1' is always false epic5-2.1.6/source/ssl.c:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_SESS_CACHE_BOTH [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_V_OK [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:630:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:676:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:723:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:750:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XN_FLAG_RFC2253 [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:807:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1024:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1042:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1048:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1054:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1060:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1066:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_cert_error [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ssl.c:1329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONELINE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/names.c:739:41: style: Parameter 'chan' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/names.c:966:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:1031:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:1040:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:1050:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:1104:27: style: Parameter 'cname' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/names.c:1179:9: style: Variable 'winner' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:1260:25: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/names.c:269:19: style: Variable 'claim_window' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ssl.c:169:15: style: Local variable 'path' shadows outer variable [shadowVariable] epic5-2.1.6/source/ssl.c:148:11: note: Shadowed declaration epic5-2.1.6/source/ssl.c:169:15: note: Shadow variable epic5-2.1.6/source/ssl.c:1180:19: style: Local variable 'utf8' shadows outer variable [shadowVariable] epic5-2.1.6/source/ssl.c:1118:18: note: Shadowed declaration epic5-2.1.6/source/ssl.c:1180:19: note: Shadow variable epic5-2.1.6/source/ssl.c:1118:18: style: Variable 'utf8' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ssl.c:170:7: error: Uninitialized variable: path [uninitvar] epic5-2.1.6/source/ssl.c:148:11: style: Unused variable: path [unusedVariable] epic5-2.1.6/source/ssl.c:398:6: style: Unused variable: i [unusedVariable] epic5-2.1.6/source/ssl.c:1116:7: style: Variable 'success' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ssl.c:1118:18: style: Variable 'utf8' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ssl.c:1179:11: style: Unused variable: len2 [unusedVariable] epic5-2.1.6/source/term.c:750:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSADRAIN [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:772:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:814:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEEP_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1305:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1663:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:918:90: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] epic5-2.1.6/source/vars.c:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcVariable [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcVariable [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:255:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCEPT_INVALID_SSL_CERT_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:577:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:673:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:797:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1007:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1028:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inbound_line_mangler [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbound_line_mangler [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logfile_line_mangler [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:1222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_line_mangler [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_OFF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:454:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:688:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:1355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANGLE_ESCAPES [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:1809:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foreground [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2522:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_C1_CHARS_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2775:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:2933:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3010:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3113:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3776:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3872:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3887:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3945:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:3992:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:4051:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_SPACE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/screen.c:4171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP_ALL_OFF [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_TIMER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:689:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:997:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:1073:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:1192:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:1311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_TIMER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/timer.c:1329:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_TIMER [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/vars.c:394:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:396:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:422:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:426:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:433:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:435:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:437:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:453:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/vars.c:1233:46: style: Parameter 'stuff' can be declared as pointer to const. However it seems that 'update_all_status_wrapper' is a callback function, if 'stuff' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/vars.c:589:21: note: You might need to cast the function pointer here epic5-2.1.6/source/vars.c:1233:46: note: Parameter 'stuff' can be declared as pointer to const epic5-2.1.6/source/vars.c:1274:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/status.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:306:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:822:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:866:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:882:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:903:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1093:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1264:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1317:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1485:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1518:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1609:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLDMODE_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1620:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1632:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1670:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1676:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1685:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1697:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1720:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_saver [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1753:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLBACK_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1787:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_PREFIX_WHEN_CURRENT_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1824:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOSWAP_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1864:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/term.c:1271:7: style: The if condition is the same as the previous if condition [duplicateCondition] epic5-2.1.6/source/term.c:1269:7: note: First condition epic5-2.1.6/source/term.c:1271:7: note: Second condition epic5-2.1.6/source/term.c:1299:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/who.c:147:26: error: There is an unknown macro here somewhere. Configuration is required. If INTMAX_FORMAT is a macro then please configure it. [unknownMacro] epic5-2.1.6/source/wcwidth.c:240:16: style: Condition 'str[0]' is always true [knownConditionTrueFalse] epic5-2.1.6/source/wcwidth.c:237:6: note: Assuming that condition '!str[0]' is not redundant epic5-2.1.6/source/wcwidth.c:240:16: note: Condition 'str[0]' is always true epic5-2.1.6/source/wcwidth.c:221:17: style: Unused variable: offset [unusedVariable] epic5-2.1.6/source/wcwidth.c:337:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/wcwidth.c:334:17: style: Unused variable: offset [unusedVariable] epic5-2.1.6/source/wcwidth.c:504:6: style: Unused variable: x [unusedVariable] epic5-2.1.6/source/words.c:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/words.c:471:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/words.c:601:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/words.c:677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/words.c:813:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_EXTRACTW [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:7248:3: error: Array '"6"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7254:8: error: Array '"7"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7263:8: error: Array '"8"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7266:8: error: Array '"1"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7272:8: error: Array '"4"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7275:8: error: Array '"2"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7278:8: error: Array '"9"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7293:8: error: Array '"3"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/ircaux.c:7317:8: error: Array '"5"[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] epic5-2.1.6/source/window.c:186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:655:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_list [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:912:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:1070:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_list [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:1513:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:1625:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:1798:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:1869:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2516:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2563:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2632:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCH_QUERY_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2683:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2720:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2788:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2853:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:2875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3037:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3068:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3175:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3227:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3461:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3476:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3487:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3520:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDENT_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3664:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNickList [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3693:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_window_refnum [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:3774:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:4023:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_lines [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:4121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:4257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:4736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:4780:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:5340:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStack [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:5439:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNickList [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:5510:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:5915:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6063:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6387:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6610:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:6931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:7391:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:7411:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:7635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:7701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:7799:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/window.c:8224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_SERVER_LIST [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/ircaux.c:978:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/ircaux.c:1086:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] epic5-2.1.6/source/ircaux.c:1160:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] epic5-2.1.6/source/ircaux.c:3160:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] epic5-2.1.6/source/ircaux.c:3180:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] epic5-2.1.6/source/ircaux.c:3628:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/ircaux.c:4440:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/ircaux.c:4740:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/ircaux.c:3162:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] epic5-2.1.6/source/ircaux.c:3154:12: note: outer condition: which==0 epic5-2.1.6/source/ircaux.c:3162:7: note: identical inner condition: !which epic5-2.1.6/source/ircaux.c:7047:13: style: Condition 'newlen<=0' is always false [knownConditionTrueFalse] epic5-2.1.6/source/ircaux.c:7046:11: note: Assignment 'newlen=(ssize_t)(part3-part2+1)', assigned value is greater than 0 epic5-2.1.6/source/ircaux.c:7047:13: note: Condition 'newlen<=0' is always false epic5-2.1.6/source/ircaux.c:3368:16: warning: Either the condition 'at' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] epic5-2.1.6/source/ircaux.c:3355:7: note: Assuming that condition 'at' is not redundant epic5-2.1.6/source/ircaux.c:3368:16: note: Null pointer addition epic5-2.1.6/source/ircaux.c:4339:17: style: Unsigned expression 'msize' can't be negative so it is unnecessary to test it. [unsignedPositive] epic5-2.1.6/source/ircaux.c:5484:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5539:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5579:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5604:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5726:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5869:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5924:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:5997:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6045:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6062:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6079:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6085:16: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6133:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6179:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6217:31: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6228:40: style: Checking if unsigned expression 'dest_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6547:19: style: Checking if unsigned expression 'orig_str_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:6558:19: style: Checking if unsigned expression 'dest_str_len' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/ircaux.c:4198:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/ircaux.c:4238:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic5-2.1.6/source/ircaux.c:382:12: style: Variable 'y' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:414:12: style: Variable 'y' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:589:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:882:9: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:1071:9: style: Variable 'pathname' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:1687:49: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/ircaux.c:2672:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3157:14: style: Variable 'now_tm' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3177:14: style: Variable 'now_tm' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3292:4: style: Variable 'adot' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3414:8: style: Variable 'endstring' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3415:8: style: Variable 'adot' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:3964:9: style: Variable 'this_arg' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:5179:8: style: Variable 'cmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:5755:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:6203:107: style: Parameter 'dest' can be declared as pointer to const. However it seems that 'crypt_encoder' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/ircaux.c:6425:24: note: You might need to cast the function pointer here epic5-2.1.6/source/ircaux.c:6203:107: note: Parameter 'dest' can be declared as pointer to const epic5-2.1.6/source/ircaux.c:6208:107: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/ircaux.c:7031:43: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:7521:18: style: Variable 'y' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/ircaux.c:1529:36: error: Uninitialized variable: candidate [uninitvar] epic5-2.1.6/source/ircaux.c:1559:12: error: Uninitialized variable: buffer [uninitvar] epic5-2.1.6/source/ircaux.c:2225:42: error: Uninitialized variable: expanded [uninitvar] epic5-2.1.6/source/ircaux.c:2259:11: error: Uninitialized variable: f [uninitvar] epic5-2.1.6/source/ircaux.c:2023:46: error: Uninitialized variable: fullname [legacyUninitvar] epic5-2.1.6/source/ircaux.c:2038:36: error: Uninitialized variable: fullname [legacyUninitvar] epic5-2.1.6/source/ircaux.c:2052:36: error: Uninitialized variable: fullname [legacyUninitvar] epic5-2.1.6/source/ircaux.c:2062:37: error: Uninitialized variable: fullname [legacyUninitvar] epic5-2.1.6/source/ircaux.c:2068:12: error: Uninitialized variable: candidate [legacyUninitvar] epic5-2.1.6/source/ircaux.c:380:13: style: Unused variable: p [unusedVariable] epic5-2.1.6/source/ircaux.c:412:13: style: Unused variable: p [unusedVariable] epic5-2.1.6/source/ircaux.c:511:6: style: Unused variable: d [unusedVariable] epic5-2.1.6/source/ircaux.c:3834:20: style: Variable 'accept6' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:3841:6: style: Variable 'v6' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:5577:16: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:5591:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:5995:16: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:6026:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:6803:19: style: Variable 'dest_left' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:6804:19: style: Variable 'dest_size' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:6805:6: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/ircaux.c:6903:6: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/ircaux.c:7031:17: style: Unused variable: part2str [unusedVariable] epic5-2.1.6/source/ircaux.c:7031:28: style: Unused variable: part3str [unusedVariable] epic5-2.1.6/source/ircaux.c:7033:9: style: Unused variable: cutlen [unusedVariable] epic5-2.1.6/source/ircaux.c:7151:17: style: Variable 'iso2022_jp' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/ircaux.c:4528:15: error: va_list 'orig_args' was opened but not closed by va_end(). [va_end_missing] epic5-2.1.6/source/wserv.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/wserv.c:207:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/wserv.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/wserv.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/wserv.c:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/wserv.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/words.c:121:30: warning: Either the condition 'whats' is redundant or there is possible null pointer dereference: whats. [nullPointerRedundantCheck] epic5-2.1.6/source/words.c:101:6: note: Assuming that condition 'whats' is not redundant epic5-2.1.6/source/words.c:121:30: note: Null pointer dereference epic5-2.1.6/source/words.c:191:30: warning: Either the condition 'whats' is redundant or there is possible null pointer dereference: whats. [nullPointerRedundantCheck] epic5-2.1.6/source/words.c:171:6: note: Assuming that condition 'whats' is not redundant epic5-2.1.6/source/words.c:191:30: note: Null pointer dereference epic5-2.1.6/source/wserv.c:131:8: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic5-2.1.6/source/wserv.c:297:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] epic5-2.1.6/source/wserv.c:76:10: style: Variable 'port' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/wserv.c:77:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/wserv.c:78:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/wserv.c:328:9: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] epic5-2.1.6/test.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic5-2.1.6/test.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic5-2.1.6/test.c:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] epic5-2.1.6/test.c:435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic5-2.1.6/source/status.c:1286:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic5-2.1.6/source/status.c:485:11: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/status.c:787:44: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/status.c:1243:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_clock' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:166:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1243:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1378:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_hold_lines' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:149:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1378:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1458:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_mail' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:159:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1458:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1481:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_insert_mode' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:156:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1481:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1495:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_overwrite_mode' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:161:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1495:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1533:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:234:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1533:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1585:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_hold' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:155:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1585:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1596:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_holdmode' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:204:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1596:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1674:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_version' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:168:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1674:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1683:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_null_function' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:378:25: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1683:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1706:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_dcc_all' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:202:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1706:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1732:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_position' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:162:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1732:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1748:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_scrollback' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:157:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1748:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1759:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_scroll_info' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:205:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1759:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1819:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_swappable' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:210:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1819:1: note: Parameter 'window' can be declared as pointer to const epic5-2.1.6/source/status.c:1462:15: style: Unused variable: mangled_format [unusedVariable] epic5-2.1.6/source/timer.c:1296:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic5-2.1.6/source/timer.c:1085:27: style: Redundant condition: The condition 'current->events < 0' is redundant since 'current->events != 1' is sufficient. [redundantCondition] epic5-2.1.6/source/timer.c:122:10: style: Variable 'waittime' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/timer.c:231:11: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/timer.c:758:7: style: Variable 'refnum' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/window.c:5778:6: warning: Identical condition '!args', second condition is always false [identicalConditionAfterEarlyExit] epic5-2.1.6/source/window.c:5773:6: note: If condition '!args' is true, the function will return/exit epic5-2.1.6/source/window.c:5778:6: note: Testing identical condition '!args' epic5-2.1.6/source/window.c:7636:26: style: The statement 'if (current_window!=window) current_window=window' is logically equivalent to 'current_window=window'. [duplicateConditionalAssign] epic5-2.1.6/source/window.c:7637:18: note: Assignment 'current_window=window' epic5-2.1.6/source/window.c:7636:26: note: Condition 'current_window!=window' is redundant epic5-2.1.6/source/window.c:2158:49: style: Condition 'w->scrolling_distance_from_display_ip<=w->display_lines' is always true [knownConditionTrueFalse] epic5-2.1.6/source/window.c:2156:44: note: Assuming that condition 'w->scrolling_distance_from_display_ip>=w->display_lines' is not redundant epic5-2.1.6/source/window.c:2158:49: note: Condition 'w->scrolling_distance_from_display_ip<=w->display_lines' is always true epic5-2.1.6/source/window.c:5818:6: style: Condition 'args' is always true [knownConditionTrueFalse] epic5-2.1.6/source/window.c:5842:6: style: Condition 'args' is always true [knownConditionTrueFalse] epic5-2.1.6/source/window.c:5877:6: style: Condition 'args' is always true [knownConditionTrueFalse] epic5-2.1.6/source/window.c:5987:6: style: Condition 'args' is always true [knownConditionTrueFalse] epic5-2.1.6/source/window.c:1038:13: warning:inconclusive: Possible null pointer dereference: window [nullPointer] epic5-2.1.6/source/window.c:1957:12: note: Assignment 'winner=NULL', assigned value is 0 epic5-2.1.6/source/window.c:1960:36: note: Assuming condition is false epic5-2.1.6/source/window.c:1981:29: note: Calling function 'remove_window_from_screen', 1st argument 'winner' value is 0 epic5-2.1.6/source/window.c:1038:13: note: Null pointer dereference epic5-2.1.6/source/window.c:4616:24: warning: Either the condition '!args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] epic5-2.1.6/source/window.c:4618:6: note: Assuming that condition '!args' is not redundant epic5-2.1.6/source/window.c:4616:24: note: Null pointer dereference epic5-2.1.6/source/window.c:4659:24: warning: Either the condition '!args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] epic5-2.1.6/source/window.c:4662:6: note: Assuming that condition '!args' is not redundant epic5-2.1.6/source/window.c:4659:24: note: Null pointer dereference epic5-2.1.6/source/window.c:6161:16: warning: Either the condition '!args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] epic5-2.1.6/source/window.c:6164:6: note: Assuming that condition '!args' is not redundant epic5-2.1.6/source/window.c:6161:16: note: Null pointer dereference epic5-2.1.6/source/window.c:6399:16: warning: Either the condition '!args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] epic5-2.1.6/source/window.c:6403:6: note: Assuming that condition '!args' is not redundant epic5-2.1.6/source/window.c:6399:16: note: Null pointer dereference epic5-2.1.6/source/window.c:7541:45: style: Variable 'window->scrolling_distance_from_display_ip' is reassigned a value before the old one has been used. [redundantAssignment] epic5-2.1.6/source/window.c:7513:45: note: window->scrolling_distance_from_display_ip is assigned epic5-2.1.6/source/window.c:7541:45: note: window->scrolling_distance_from_display_ip is overwritten epic5-2.1.6/source/window.c:8194:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] epic5-2.1.6/source/window.c:8196:8: note: Found duplicate branches for 'if' and 'else'. epic5-2.1.6/source/window.c:8194:13: note: Found duplicate branches for 'if' and 'else'. epic5-2.1.6/source/window.c:7321:68: style:inconclusive: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. [funcArgNamesDifferent] epic5-2.1.6/source/window.c:151:70: note: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic5-2.1.6/source/window.c:7321:68: note: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic5-2.1.6/source/window.c:7329:71: style:inconclusive: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. [funcArgNamesDifferent] epic5-2.1.6/source/window.c:152:73: note: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic5-2.1.6/source/window.c:7329:71: note: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic5-2.1.6/source/window.c:1444:6: style: Local variable 'window_size' shadows outer function [shadowFunction] epic5-2.1.6/source/window.c:6159:16: note: Shadowed declaration epic5-2.1.6/source/window.c:1444:6: note: Shadow variable epic5-2.1.6/source/window.c:655:11: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:682:11: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:759:67: style: Parameter 's' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:800:10: style: Variable 'w' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:1086:44: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:1400:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:2442:10: style: Variable 'last' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:2467:10: style: Variable 'last' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:2489:31: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:2491:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:2582:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:2828:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:3319:32: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:3330:38: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:3418:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:3454:54: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:3469:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:3517:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:5931:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:5954:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:6161:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:6399:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:6477:9: style: Variable 'rejects' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/window.c:6705:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:6714:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:6724:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:6734:40: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:6744:45: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:6752:43: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:7312:65: style: Parameter 'line' can be declared as pointer to const. However it seems that 'window_scroll_regex_tester' is a callback function, if 'line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/window.c:7333:4: note: You might need to cast the function pointer here epic5-2.1.6/source/window.c:7312:65: note: Parameter 'line' can be declared as pointer to const epic5-2.1.6/source/window.c:7312:77: style: Parameter 'meta' can be declared as pointer to const. However it seems that 'window_scroll_regex_tester' is a callback function, if 'meta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/window.c:7333:4: note: You might need to cast the function pointer here epic5-2.1.6/source/window.c:7312:77: note: Parameter 'meta' can be declared as pointer to const epic5-2.1.6/source/window.c:7342:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:7342:64: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:7725:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:8206:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/window.c:880:6: style: Unused variable: orig_size [unusedVariable] epic5-2.1.6/source/window.c:1862:6: style: Variable 'assignable_li' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/window.c:1865:6: style: Unused variable: offset [unusedVariable] epic5-2.1.6/source/window.c:1866:6: style: Variable 'lin' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/window.c:1867:6: style: Unused variable: force [unusedVariable] epic5-2.1.6/source/window.c:4896:6: style: Unused variable: mangle [unusedVariable] epic5-2.1.6/source/window.c:5980:9: style: Unused variable: right_now [unusedVariable] epic5-2.1.6/source/window.c:5980:20: style: Unused variable: when [unusedVariable] epic5-2.1.6/source/window.c:6476:7: style: Unused variable: mask [unusedVariable] epic5-2.1.6/source/window.c:6477:9: style: Variable 'rejects' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/window.c:7155:6: style: Unused variable: new_lines [unusedVariable] epic5-2.1.6/source/window.c:7220:16: style: Variable 'new_lines' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/screen.c:1179:11: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] epic5-2.1.6/source/screen.c:1124:17: note: outer condition: iscreen' is always true [knownConditionTrueFalse] epic5-2.1.6/source/screen.c:2238:8: style: Variable 'col' is reassigned a value before the old one has been used. [redundantAssignment] epic5-2.1.6/source/screen.c:2024:8: note: col is assigned epic5-2.1.6/source/screen.c:2238:8: note: col is overwritten epic5-2.1.6/source/screen.c:4071:11: style: Checking if unsigned expression 'num' is less than zero. [unsignedLessThanZero] epic5-2.1.6/source/screen.c:204:87: style: Parameter 'a' can be declared as pointer to const. However it seems that 'display_attributes' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1380:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:204:87: note: Parameter 'a' can be declared as pointer to const epic5-2.1.6/source/screen.c:268:85: style: Parameter 'a' can be declared as pointer to const. However it seems that 'logic_attributes' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1376:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:268:85: note: Parameter 'a' can be declared as pointer to const epic5-2.1.6/source/screen.c:392:49: style: Parameter 'output' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'output' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:49: note: Parameter 'output' can be declared as pointer to const epic5-2.1.6/source/screen.c:392:68: style: Parameter 'old_a' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'old_a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:68: note: Parameter 'old_a' can be declared as pointer to const epic5-2.1.6/source/screen.c:392:86: style: Parameter 'a' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:86: note: Parameter 'a' can be declared as pointer to const epic5-2.1.6/source/screen.c:490:13: style: Variable 'fore_conv' can be declared as const array [constVariable] epic5-2.1.6/source/screen.c:504:13: style: Variable 'back_conv' can be declared as const array [constVariable] epic5-2.1.6/source/screen.c:521:13: style: Variable 'fore_bold_conv' can be declared as const array [constVariable] epic5-2.1.6/source/screen.c:565:8: style: Variable 'back_blinkbold_conv' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/screen.c:1814:17: style: Variable 'first' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/screen.c:2898:34: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic5-2.1.6/source/screen.c:3006:11: style: Variable 'curr_line' can be declared as pointer to const [constVariablePointer] epic5-2.1.6/source/screen.c:1340:16: style: Unused variable: chr [unusedVariable] epic5-2.1.6/source/screen.c:1814:17: style: Variable 'first' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/screen.c:2294:3: style: Variable 'line' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/screen.c:3035:13: style: Variable 'numls' is assigned a value that is never used. [unreadVariable] epic5-2.1.6/source/screen.c:3037:18: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/screen.c:3702:10: style: Unused variable: dest_left [unusedVariable] epic5-2.1.6/source/screen.c:3709:7: style: Unused variable: n [unusedVariable] epic5-2.1.6/source/screen.c:4016:9: style: Unused variable: d [unusedVariable] epic5-2.1.6/source/screen.c:4016:12: style: Unused variable: c [unusedVariable] epic5-2.1.6/source/screen.c:4091:6: style: Unused variable: i [unusedVariable] epic5-2.1.6/source/screen.c:4091:9: style: Unused variable: d [unusedVariable] epic5-2.1.6/source/screen.c:4091:12: style: Unused variable: c [unusedVariable] diff: head epic5-2.1.6/contrib/cdrom.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSTOP [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMEJECT [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMREADTOCHDR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSUBCHNL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMVOLCTRL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:260:30: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:30: note: Parameter 'interp' can be declared as pointer to const head epic5-2.1.6/contrib/cdrom.c:260:44: style: Parameter 'command' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'command' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:44: note: Parameter 'command' can be declared as pointer to const head epic5-2.1.6/contrib/cdrom.c:260:59: style: Parameter 'args' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:59: note: Parameter 'args' can be declared as pointer to const head epic5-2.1.6/contrib/cdrom.c:260:71: style: Parameter 'subargs' can be declared as pointer to const. However it seems that 'cd_pause' is a callback function, if 'subargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic5-2.1.6/contrib/cdrom.c:260:71: note: Parameter 'subargs' can be declared as pointer to const head epic5-2.1.6/contrib/cdrom.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMRESUME [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcCommandDll [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/contrib/cdrom.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/alist.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/array.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/array.c:672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/array.c:930:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/clock.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/clock.c:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/clock.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/clock.c:315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] 2.13.0 epic5-2.1.6/source/clock.c:342:53: warning: Possible null pointer dereference: entry [nullPointer] epic5-2.1.6/source/clock.c:376:22: note: Calling function 'update_system_timer', 1st argument 'NULL' value is 0 epic5-2.1.6/source/clock.c:342:53: note: Null pointer dereference head epic5-2.1.6/source/clock.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1396:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1407:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1430:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1632:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1664:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1672:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1688:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:1870:17: style: Variable 'real_start' can be declared as pointer to const [constVariablePointer] head epic5-2.1.6/source/commands.c:1872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2293:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2344:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2534:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2565:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2634:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2688:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2741:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2750:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2765:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2872:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2896:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2907:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:2967:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3002:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3171:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3630:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_function_call_level [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3684:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:3821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:4023:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:4031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:4039:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:567:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:605:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:617:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:624:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:659:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:673:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:688:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:725:31: style: Parameter 'u1' can be declared as pointer to const. However it seems that 'e_pause_cb' is a callback function, if 'u1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/commands.c:736:33: note: You might need to cast the function pointer here epic5-2.1.6/source/commands.c:725:31: note: Parameter 'u1' can be declared as pointer to const head epic5-2.1.6/source/commands.c:732:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:804:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:822:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:876:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:883:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/commands.c:905:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_window_notifies [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/compat.c:1055:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypt.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Crypt [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypt.c:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOCRYPT [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypt.c:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEDCRYPT [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypt.c:480:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypt.c:559:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/crypto.c:386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAST5CRYPT [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:311:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:430:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:466:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:774:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ctcp.c:929:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/debug.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/elf.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/elf.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/elf.c:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/elf.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:372:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:672:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_INSERT [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/files.c:876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/flood.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/flood.c:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/gailib.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/gailib.c:424:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/gailib.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/gailib.c:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:239:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:716:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:761:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:890:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/if.c:957:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:1019:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:196:30: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'do_expire_ignores' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/ignore.c:1156:5: note: You might need to cast the function pointer here epic5-2.1.6/source/ignore.c:196:30: note: Parameter 'ignored' can be declared as pointer to const head epic5-2.1.6/source/ignore.c:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:834:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:885:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:920:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ignore.c:951:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1018:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1036:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1042:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1065:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1092:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BREAK_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BREAK_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_display_char [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_chars [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1235:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical_cursor [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1573:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_hit [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1642:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:1673:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_C1_CHARS_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:486:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/input.c:989:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:1176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_PROMPT_LINE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:452:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_REALNAME_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:849:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals_caught [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/irc.c:892:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1087:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1533:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1803:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:1890:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epic_loadfile [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2062:37: error: Uninitialized variable: fullname [legacyUninitvar] 2.13.0 epic5-2.1.6/source/ircaux.c:2062:37: error: Uninitialized variable: fullname [uninitvar] epic5-2.1.6/source/ircaux.c:1989:16: note: Assuming condition is false epic5-2.1.6/source/ircaux.c:2062:37: note: Uninitialized variable: fullname head epic5-2.1.6/source/ircaux.c:2155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2407:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:2917:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3760:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3795:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_SOURCE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:3827:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalIPv4HostName [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4042:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4286:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4323:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_DWORDS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4614:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4693:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:4785:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:5100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bucket [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:5145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BucketItem [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:5408:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_line_mangler [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6098:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6203:107: style: Parameter 'dest' can be declared as pointer to const. However it seems that 'crypt_encoder' is a callback function, if 'dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/ircaux.c:6425:24: note: You might need to cast the function pointer here epic5-2.1.6/source/ircaux.c:6203:107: note: Parameter 'dest' can be declared as pointer to const head epic5-2.1.6/source/ircaux.c:6208:107: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/ircaux.c:6491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFORM_ENCODE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFORM_DECODE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6615:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6833:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:6925:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:7151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:7227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:7240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:7346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:7362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircaux.c:961:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircsig.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircsig.c:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircsig.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ircsig.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:1269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:1417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:148:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:1491:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:1771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:1791:38: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'do_expire_lastlog_entries' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/lastlog.c:232:6: note: You might need to cast the function pointer here epic5-2.1.6/source/lastlog.c:1791:38: note: Parameter 'ignored' can be declared as pointer to const head epic5-2.1.6/source/lastlog.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_mask [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:355:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/lastlog.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/levels.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/log.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/log.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inhibit_logging [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:272:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:416:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:476:40: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/logfiles.c:609:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:673:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:731:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/logfiles.c:813:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:349:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:530:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/mail.c:757:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1021:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1068:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refnum [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1348:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1456:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1510:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1622:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:1693:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascii_strnicmp [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_CLAIM_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:639:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:686:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:699:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:772:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_OTHER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/names.c:996:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:461:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_ADDRCONFIG [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:557:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:605:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:643:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:668:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:681:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:744:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNI_INTEGER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:818:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:843:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:916:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/network.c:985:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:694:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_read [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:761:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:783:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:814:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:855:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:891:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:967:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/newio.c:996:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:299:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:339:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_USERHOST_AUTOMATIC_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:464:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:486:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:527:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_stricmp [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/notify.c:581:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:261:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/output.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSUB_SYS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/perl.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1040:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyshim [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_eval_input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:1418:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:652:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:714:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:840:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/python.c:972:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:1016:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:1083:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:1282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:1391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_NO [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:418:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:485:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODESET [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:650:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/recode.c:958:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/reg.c:586:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/reg.c:765:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_version [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:198:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb_eException [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ruby.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:1355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANGLE_ESCAPES [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:1809:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foreground [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2522:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_C1_CHARS_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2775:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:2933:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3010:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3113:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3776:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3872:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3887:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:392:49: style: Parameter 'output' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'output' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:49: note: Parameter 'output' can be declared as pointer to const head epic5-2.1.6/source/screen.c:392:68: style: Parameter 'old_a' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'old_a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:68: note: Parameter 'old_a' can be declared as pointer to const head epic5-2.1.6/source/screen.c:392:86: style: Parameter 'a' can be declared as pointer to const. However it seems that 'ignore_attributes' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/screen.c:1378:13: note: You might need to cast the function pointer here epic5-2.1.6/source/screen.c:392:86: note: Parameter 'a' can be declared as pointer to const head epic5-2.1.6/source/screen.c:3945:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:3992:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:4051:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_SPACE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:4171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP_ALL_OFF [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:454:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/screen.c:688:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/sdbm.c:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1024:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1042:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1048:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1054:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1060:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1066:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_cert_error [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:1329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ONELINE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_SESS_CACHE_BOTH [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_V_OK [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:630:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:676:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:723:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:750:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XN_FLAG_RFC2253 [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/ssl.c:807:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1093:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1264:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1317:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1485:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1518:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1609:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLDMODE_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1620:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1632:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1670:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1676:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1683:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_null_function' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:378:25: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1683:1: note: Parameter 'window' can be declared as pointer to const head epic5-2.1.6/source/status.c:1685:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1697:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1706:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_dcc_all' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/status.c:202:11: note: You might need to cast the function pointer here epic5-2.1.6/source/status.c:1706:1: note: Parameter 'window' can be declared as pointer to const head epic5-2.1.6/source/status.c:1720:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_saver [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1753:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLBACK_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1787:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_PREFIX_WHEN_CURRENT_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1824:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOSWAP_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:1864:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:306:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:822:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:866:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:882:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/status.c:903:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/tcl.c:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/tcl.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:1269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:1289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEEP_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:1305:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:1663:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:1728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:772:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/term.c:814:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:1073:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:1192:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:1311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_TIMER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:1329:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_TIMER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_TIMER [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:689:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/timer.c:997:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1007:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1028:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inbound_line_mangler [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbound_line_mangler [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logfile_line_mangler [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_line_mangler [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:1233:46: style: Parameter 'stuff' can be declared as pointer to const. However it seems that 'update_all_status_wrapper' is a callback function, if 'stuff' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic5-2.1.6/source/vars.c:589:21: note: You might need to cast the function pointer here epic5-2.1.6/source/vars.c:1233:46: note: Parameter 'stuff' can be declared as pointer to const head epic5-2.1.6/source/vars.c:206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcVariable [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:255:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCEPT_INVALID_SSL_CERT_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:577:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:673:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stuff [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:797:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/vars.c:833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] 2.13.0 epic5-2.1.6/source/wcwidth.c:240:16: style: Condition 'str[0]' is always true [knownConditionTrueFalse] epic5-2.1.6/source/wcwidth.c:237:6: note: Assuming condition '!str[0]' is false epic5-2.1.6/source/wcwidth.c:240:16: note: Condition 'str[0]' is always true head epic5-2.1.6/source/wcwidth.c:240:16: style: Condition 'str[0]' is always true [knownConditionTrueFalse] epic5-2.1.6/source/wcwidth.c:237:6: note: Assuming that condition '!str[0]' is not redundant epic5-2.1.6/source/wcwidth.c:240:16: note: Condition 'str[0]' is always true head epic5-2.1.6/source/window.c:1070:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_list [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:1513:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:1625:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:1798:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:1869:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2516:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2563:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2632:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCH_QUERY_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2683:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2720:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2788:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2853:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:2875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3037:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3068:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVEL_DCC [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3175:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3227:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3454:54: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:3461:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3469:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:3476:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3487:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3520:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDENT_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3664:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNickList [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3693:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_window_refnum [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:3774:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:4023:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_lines [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:4121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:4257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:4736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:4780:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:5340:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStack [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:5439:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNickList [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:5510:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:5915:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6063:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6387:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:655:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_list [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6610:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6705:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6714:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6724:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6734:40: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6744:45: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6752:43: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:6807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:6931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:7342:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:7391:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:7411:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:7635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:7701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:7725:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head epic5-2.1.6/source/window.c:7799:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:8224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_SERVER_LIST [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:844:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/window.c:912:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/words.c:471:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/words.c:601:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/words.c:677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOS [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/words.c:813:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_EXTRACTW [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/wserv.c:207:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/wserv.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/wserv.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/wserv.c:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] head epic5-2.1.6/source/wserv.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic5-2.1.6/test.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic5-2.1.6/test.c:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] head epic5-2.1.6/test.c:435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] DONE