2024-03-26 22:44 ftp://ftp.de.debian.org/debian/pool/main/e/epic4/epic4_2.10.10.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=openssl --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: 1056 445 elapsed-time: 3.5 8.6 head-timing-info: old-timing-info: head results: epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_BLOCK_OFFSET [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSTOP [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMEJECT [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMREADTOCHDR [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSUBCHNL [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMVOLCTRL [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMRESUME [valueFlowBailoutIncompleteVar] epic4-2.10.10/contrib/cdrom.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcCommandDll [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_24HOUR_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:289:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/clock.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alloca.c:74:15: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alist.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alist.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alist.c:399:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alloca.c:107:7: style: union member 'hdr::align' is never used. [unusedStructMember] epic4-2.10.10/source/clock.c:89:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic4-2.10.10/contrib/cdrom.c:71:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] epic4-2.10.10/contrib/cdrom.c:49:19: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/contrib/cdrom.c:90:30: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/contrib/cdrom.c:93:16: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/contrib/cdrom.c:160:7: style: Variable 'trackn' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/contrib/cdrom.c:239:7: style: Variable 'left' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/contrib/cdrom.c:239:14: style: Variable 'right' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:30: note: Parameter 'interp' can be declared as pointer to const epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:44: note: Parameter 'command' can be declared as pointer to const epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:59: note: Parameter 'args' can be declared as pointer to const epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:71: note: Parameter 'subargs' can be declared as pointer to const epic4-2.10.10/source/crypt.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Crypt [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/crypt.c:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVE_FROM_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/crypt.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/crypt.c:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/crypt.c:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/crypt.c:159:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/crypt.c:184:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/commands.c:3198:1: error: There is an unknown macro here somewhere. Configuration is required. If GET_FIXED_ARRAY_NAMES_FUNCTION is a macro then please configure it. [unknownMacro] epic4-2.10.10/source/alist.c:140:38: style:inconclusive: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. [funcArgNamesDifferent] epic4-2.10.10/source/alist.c:59:38: note: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. epic4-2.10.10/source/alist.c:140:38: note: Function 'check_array_size' argument 1 names different: declaration 'list' definition 'a'. epic4-2.10.10/source/alist.c:165:31: style:inconclusive: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. [funcArgNamesDifferent] epic4-2.10.10/source/alist.c:60:31: note: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. epic4-2.10.10/source/alist.c:165:31: note: Function 'move_array_items' argument 1 names different: declaration 'list' definition 'a'. epic4-2.10.10/source/debug.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/debug.c:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/array.c:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/array.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/array.c:672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/array.c:930:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ACTION [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_CTCPS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:427:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_LEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:541:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:1007:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_CTCPS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:1036:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:702:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_LIMIT_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:737:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:852:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_children_processes [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:959:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:1081:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_EXIT_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:1193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_siglist [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:1245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/compat.c:874:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/compat.c:1054:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_AUTO_SEND_REJECTS_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:486:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:534:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:661:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:710:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:771:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1069:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LOST_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1444:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_STORE_PATH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1597:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LIST_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1757:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1845:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1952:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2006:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2094:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2469:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2578:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2594:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgets_errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2773:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_RAW_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2890:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:2934:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LOST_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_ACTIVITY_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:3541:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ctcp.c:460:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] epic4-2.10.10/source/ctcp.c:967:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ctcp.c:424:1: style: Parameter 'ctcp' can be declared as pointer to const. However it seems that 'do_echo' is a callback function, if 'ctcp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/ctcp.c:148:3: note: You might need to cast the function pointer here epic4-2.10.10/source/ctcp.c:424:1: note: Parameter 'ctcp' can be declared as pointer to const epic4-2.10.10/source/ctcp.c:505:8: style: Variable 'subcmd' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ctcp.c:1029:30: style: Parameter 'raw_message' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/expr.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOATING_POINT_MATH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:1302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:1339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:1510:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BRACKET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:1933:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAD_CHAR_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:662:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:830:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1085:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1344:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1890:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALIAS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALIAS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2354:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2392:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS_LOCAL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:613:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:724:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:880:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:1016:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:1610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:1675:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:2169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:2313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr.c:1550:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_DO_ALIAS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/compat.c:1028:51: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/expr.c:567:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/expr.c:1932:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/expr.c:1938:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/expr.c:932:42: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] epic4-2.10.10/source/expr.c:421:12: style: Variable 'display' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/files.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/files.c:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/files.c:247:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/files.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/files.c:292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/files.c:270:7: warning:inconclusive: Possible null pointer dereference: ret [nullPointer] epic4-2.10.10/source/files.c:259:15: note: Assignment 'ret=NULL', assigned value is 0 epic4-2.10.10/source/files.c:270:7: note: Null pointer dereference epic4-2.10.10/source/files.c:186:10: style: Variable 'w' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/flood.c:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_MASKUSER_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/flood.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/flood.c:319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/expr2.c:1709:41: style: Condition '!isalnum(*c->ptr)' is always true [knownConditionTrueFalse] epic4-2.10.10/source/expr2.c:1709:16: note: Assuming that condition '*c->ptr=='+'' is not redundant epic4-2.10.10/source/expr2.c:1709:41: note: Condition '!isalnum(*c->ptr)' is always true epic4-2.10.10/source/expr2.c:1724:41: style: Condition '!isalnum(*c->ptr)' is always true [knownConditionTrueFalse] epic4-2.10.10/source/expr2.c:1724:16: note: Assuming that condition '*c->ptr=='-'' is not redundant epic4-2.10.10/source/expr2.c:1724:41: note: Condition '!isalnum(*c->ptr)' is always true epic4-2.10.10/source/array.c:364:20: style: Array index 'srch' is used before limits check. [arrayIndexThenCheck] epic4-2.10.10/source/array.c:583:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/functions.c:1584:3: error: syntax error [syntaxError] epic4-2.10.10/source/gailib.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_MAX [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/gailib.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/gailib.c:423:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/gailib.c:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/gailib.c:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_PAGER_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_PAGER_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_PATH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:725:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/help.c:768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/history.c:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/history.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/history.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/history.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_CIRCLEQ_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/history.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/exec.c:956:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/exec.c:1052:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/exec.c:1059:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/exec.c:359:14: style: Condition 'sig>0' is always true [knownConditionTrueFalse] epic4-2.10.10/source/exec.c:357:30: note: Assuming that condition '(sig=my_atol(flag))>0' is not redundant epic4-2.10.10/source/exec.c:359:14: note: Condition 'sig>0' is always true epic4-2.10.10/source/exec.c:580:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] epic4-2.10.10/source/exec.c:1266:38: style:inconclusive: Function 'valid_process_index' argument 1 names different: declaration 'proccess' definition 'process'. [funcArgNamesDifferent] epic4-2.10.10/source/exec.c:99:40: note: Function 'valid_process_index' argument 1 names different: declaration 'proccess' definition 'process'. epic4-2.10.10/source/exec.c:1266:38: note: Function 'valid_process_index' argument 1 names different: declaration 'proccess' definition 'process'. epic4-2.10.10/source/exec.c:136:5: style: Variable 'endc' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/exec.c:1023:22: style: Variable 'proc' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/exec.c:1326:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/exec.c:1348:32: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/help.c:463:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/help.c:705:6: style: Condition 'help_path' is always true [knownConditionTrueFalse] epic4-2.10.10/source/help.c:333:5: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] epic4-2.10.10/source/help.c:333:12: note: Assuming that condition 'name' is not redundant epic4-2.10.10/source/help.c:333:5: note: Null pointer dereference epic4-2.10.10/source/help.c:101:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/help.c:153:44: style: Parameter 'line' can be declared as pointer to const. However it seems that 'help_prompt' is a callback function, if 'line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/help.c:175:5: note: You might need to cast the function pointer here epic4-2.10.10/source/help.c:153:44: note: Parameter 'line' can be declared as pointer to const epic4-2.10.10/source/help.c:288:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/help.c:355:14: style: Variable 'entries' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/help.c:536:27: style: Variable 'help_paused_first_call' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/help.c:558:27: style: Variable 'help_paused_first_call' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/help.c:639:27: style: Variable 'help_paused_first_call' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/history.c:219:9: style: Variable 'cmdc' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/hook.c:334:87: error: syntax error [syntaxError] epic4-2.10.10/source/input.c:1240:20: debug: Scope::checkVariable found variable 'string' with varid 0. [varid0] epic4-2.10.10/source/if.c:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:619:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:835:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:500:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:531:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:566:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:594:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:635:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:666:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termfeatures [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:734:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:752:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:763:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:823:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:843:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:861:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:875:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_UPDATE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:953:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:965:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:988:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1008:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1073:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLDER [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWER [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_hit [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/input.c:1368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/gailib.c:295:14: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] epic4-2.10.10/source/gailib.c:423:7: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] epic4-2.10.10/source/gailib.c:453:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] epic4-2.10.10/source/gailib.c:594:8: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] epic4-2.10.10/source/gailib.c:277:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/gailib.c:416:73: style: Parameter 'numaddr' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/gailib.c:416:86: style: Parameter 'pai' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/gailib.c:440:66: style: Parameter 'pai' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/gailib.c:448:8: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/gailib.c:519:14: style: Variable 'afd' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/gailib.c:421:12: style: Variable 'error' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/gailib.c:595:11: style: Variable 'h_error' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/input.c:780:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/input.c:792:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/irc.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_PROMPT_LINE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals_caught [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:862:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/irc.c:1135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/if.c:481: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] epic4-2.10.10/source/if.c:483:11: note: Assuming that condition 'ind>(sizeof(var)/sizeof(*var))' is not redundant epic4-2.10.10/source/if.c:481:13: note: Array index out of bounds epic4-2.10.10/source/if.c:304:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/if.c:759:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/irc.c:962:2: warning: Return value of function alloca() is not used. [ignoredReturnValue] epic4-2.10.10/source/irc.c:1188:4: warning: Return value of function freopen() is not used. [ignoredReturnValue] epic4-2.10.10/source/irc.c:528:15: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] epic4-2.10.10/source/irc.c:962:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/irc.c:1141:45: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic4-2.10.10/source/ircsig.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircsig.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircsig.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircsig.c:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircsig.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:703:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:794:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:837:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:891:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1068:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1313:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1395:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1630:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1658:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOAD_PATH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1702:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1901:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1921:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:1942:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2385:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userhost [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2800:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:2933:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3009:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANGLE_ESCAPES [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3239:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_SOURCE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3435:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalIPv4Addr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:3957:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4049:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4210:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_ALWAYS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:4391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_ALWAYS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:856:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:907:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:942:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:970:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:1034:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:1210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Binding [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_keymap [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:256:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:346:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:386:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:660:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:810:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:874:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:923:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_POP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1046:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/keys.c:1407:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_level [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_size [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:778:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:845:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_level [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:926:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:977:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/dcc.c:1696:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic4-2.10.10/source/dcc.c:1646:12: style: Condition 'filename' is always true [knownConditionTrueFalse] epic4-2.10.10/source/dcc.c:2465:10: style: Condition 'Readables' is always true [knownConditionTrueFalse] epic4-2.10.10/source/dcc.c:1696:15: style: Variable 'btime' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/dcc.c:3208:8: style: Variable 'nickname_requested' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/dcc.c:772:7: style: Unused variable: p_port [unusedVariable] epic4-2.10.10/source/dcc.c:1414:8: style: Unused variable: sb [unusedVariable] epic4-2.10.10/source/dcc.c:1415:7: style: Unused variable: proto [unusedVariable] epic4-2.10.10/source/dcc.c:2375:26: style: Variable 'resume' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/dcc.c:2381:23: style: Variable 'resume' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/dcc.c:3217:22: style: Variable 'nickname_requested' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/keys.c:1389:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/keys.c:274:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:803:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:805:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:1112:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:1126:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:1179:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:1401:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:1403:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/keys.c:267:31: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/keys.c:1077:17: style: Variable 'compstr' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/keys.c:1107:21: style: Variable 'self_insert' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/keys.c:917:21: style: Variable 'map' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/log.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IREAD [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/log.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/log.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/log.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inhibit_logging [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/log.c:56:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic4-2.10.10/source/log.c:99:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] epic4-2.10.10/source/log.c:193:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/log.c:205:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/log.c:52:13: style: Variable 'ugh' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/log.c:96:12: style: Variable 'ugh' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/log.c:127:8: style: Variable 'logfile' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/logfiles.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/logfiles.c:261:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/logfiles.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/logfiles.c:718:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/logfiles.c:781:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:2157:6: style: Condition '!make_local_stack(name)' is always false [knownConditionTrueFalse] epic4-2.10.10/source/alias.c:2157:23: note: Calling function 'make_local_stack' returns 1 epic4-2.10.10/source/alias.c:2157:6: note: Condition '!make_local_stack(name)' is always false epic4-2.10.10/source/mail.c:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable username [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:428:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:571:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:619:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/mail.c:687:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/alias.c:1496:9: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] epic4-2.10.10/source/alias.c:1463:9: note: c is initialized epic4-2.10.10/source/alias.c:1496:9: note: c is overwritten epic4-2.10.10/source/alias.c:1027:33: style:inconclusive: Function 'add_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:232:48: note: Function 'add_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1027:33: note: Function 'add_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1103:35: style:inconclusive: Function 'add_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:233:49: note: Function 'add_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1103:35: note: Function 'add_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1155:33: style:inconclusive: Function 'add_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:234:49: note: Function 'add_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1155:33: note: Function 'add_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1186:39: style:inconclusive: Function 'add_var_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:235:49: note: Function 'add_var_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1186:39: note: Function 'add_var_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1229:39: style:inconclusive: Function 'add_cmd_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:236:49: note: Function 'add_cmd_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1229:39: note: Function 'add_cmd_stub_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1460:46: style:inconclusive: Function 'find_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:950:48: note: Function 'find_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1460:46: note: Function 'find_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1595:36: style:inconclusive: Function 'delete_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:237:45: note: Function 'delete_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1595:36: note: Function 'delete_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1625:36: style:inconclusive: Function 'delete_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:238:45: note: Function 'delete_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1625:36: note: Function 'delete_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1659:43: style:inconclusive: Function 'list_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:244:45: note: Function 'list_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1659:43: note: Function 'list_local_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1705:34: style:inconclusive: Function 'list_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:243:45: note: Function 'list_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1705:34: note: Function 'list_var_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1757:34: style:inconclusive: Function 'list_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:242:45: note: Function 'list_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1757:34: note: Function 'list_cmd_alias' argument 1 names different: declaration 'name' definition 'orig_name'. epic4-2.10.10/source/alias.c:1806:43: style:inconclusive: Function 'unload_cmd_alias' argument 1 names different: declaration 'fn' definition 'filename'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:240:45: note: Function 'unload_cmd_alias' argument 1 names different: declaration 'fn' definition 'filename'. epic4-2.10.10/source/alias.c:1806:43: note: Function 'unload_cmd_alias' argument 1 names different: declaration 'fn' definition 'filename'. epic4-2.10.10/source/alias.c:1819:43: style:inconclusive: Function 'unload_var_alias' argument 1 names different: declaration 'fn' definition 'filename'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:241:45: note: Function 'unload_var_alias' argument 1 names different: declaration 'fn' definition 'filename'. epic4-2.10.10/source/alias.c:1819:43: note: Function 'unload_var_alias' argument 1 names different: declaration 'fn' definition 'filename'. epic4-2.10.10/source/alias.c:1841:35: style:inconclusive: Function 'get_variable' argument 1 names different: declaration 'name' definition 'str'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:247:48: note: Function 'get_variable' argument 1 names different: declaration 'name' definition 'str'. epic4-2.10.10/source/alias.c:1841:35: note: Function 'get_variable' argument 1 names different: declaration 'name' definition 'str'. epic4-2.10.10/source/alias.c:2101:44: style:inconclusive: Function 'get_subarray_elements' argument 1 names different: declaration 'root' definition 'orig_root'. [funcArgNamesDifferent] epic4-2.10.10/source/alias.c:254:53: note: Function 'get_subarray_elements' argument 1 names different: declaration 'root' definition 'orig_root'. epic4-2.10.10/source/alias.c:2101:44: note: Function 'get_subarray_elements' argument 1 names different: declaration 'root' definition 'orig_root'. epic4-2.10.10/source/alias.c:1464:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1664:8: style: Variable 'LastStructName' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1665:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1710:8: style: Variable 'LastStructName' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1712:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1762:8: style: Variable 'LastStructName' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:1764:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:2234:9: style: Variable 'sub_buffer' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:2252:53: style: Parameter 'alias_stuff' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/mail.c:292:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] epic4-2.10.10/source/mail.c:385:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] epic4-2.10.10/source/mail.c:396:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] epic4-2.10.10/source/mail.c:577:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] epic4-2.10.10/source/mail.c:379:17: style: Variable 'dir_data' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/alias.c:2545:10: error: Uninitialized variable: op [legacyUninitvar] epic4-2.10.10/source/alias.c:620:14: style: Variable 'dumped' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/names.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_strnicmp [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:479:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:694:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:704:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:714:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:741:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:754:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:773:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:798:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:858:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:996:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1093:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1208:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1288:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refnum [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1381:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_REJOIN_CONNECT_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1518:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1683:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1743:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/names.c:1792:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:498:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:550:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:577:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNI_INTEGER [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:744:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/network.c:162:11: style: Condition 'r' is always true [knownConditionTrueFalse] epic4-2.10.10/source/network.c:167:6: style: Condition 'r' is always true [knownConditionTrueFalse] epic4-2.10.10/source/network.c:386:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] epic4-2.10.10/source/network.c:146:25: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/network.c:360:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/network.c:742:31: style: Parameter 'sockaddr' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/network.c:390:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/network.c:524:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/network.c:550:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/network.c:585:12: style: Unused variable: rval [unusedVariable] epic4-2.10.10/source/network.c:611:12: style: Unused variable: rval [unusedVariable] epic4-2.10.10/source/names.c:1078:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/names.c:1142:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/names.c:1152:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/names.c:1206:27: style: Parameter 'cname' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/names.c:1281:9: style: Variable 'winner' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/names.c:1364:25: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/newio.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readables [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writables [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:459:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:478:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readables [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/logfiles.c:885:17: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/logfiles.c:882:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] epic4-2.10.10/source/logfiles.c:884:11: note: Found duplicate branches for 'if' and 'else'. epic4-2.10.10/source/logfiles.c:882:16: note: Found duplicate branches for 'if' and 'else'. epic4-2.10.10/source/logfiles.c:454:40: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/logfiles.c:501:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/notice.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlight_char [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notice.c:152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notice.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notice.c:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notice.c:467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KILL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notice.c:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/newio.c:158:69: style: Parameter 'ssl_aux' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/newio.c:312:51: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/notice.c:255:6: style: Condition '!from' is always false [knownConditionTrueFalse] epic4-2.10.10/source/notice.c:194:16: style: Variable 'lastlog_level' is reassigned a value before the old one has been used. [redundantAssignment] epic4-2.10.10/source/notice.c:163:17: note: lastlog_level is assigned epic4-2.10.10/source/notice.c:194:16: note: lastlog_level is overwritten epic4-2.10.10/source/notice.c:428:50: style:inconclusive: Function 'kill_message' argument 2 names different: declaration 'line' definition 'cline'. [funcArgNamesDifferent] epic4-2.10.10/source/notice.c:55:57: note: Function 'kill_message' argument 2 names different: declaration 'line' definition 'cline'. epic4-2.10.10/source/notice.c:428:50: note: Function 'kill_message' argument 2 names different: declaration 'line' definition 'cline'. epic4-2.10.10/source/notice.c:76:4: style: Variable 'flags' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/notice.c:100:8: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/notify.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:303:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_USERHOST_AUTOMATIC_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:476:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:484:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:536:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:562:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_stricmp [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:616:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:86:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/output.c:117:14: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic4-2.10.10/source/lastlog.c:1002:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/lastlog.c:560:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/numbers.c:71:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/numbers.c:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/numbers.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/lastlog.c:774:101: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/lastlog.c:928:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/lastlog.c:981:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/parse.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_TOPICS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLOPS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:479:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_INVITES [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:770:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SILENCE_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:882:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_STRIPPER_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:992:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:1091:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:1181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_PARTS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:1245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:1327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol_command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/numbers.c:965:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/numbers.c:1616:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/numbers.c:228:11: style: Local variable 'i' shadows outer variable [shadowVariable] epic4-2.10.10/source/numbers.c:178:6: note: Shadowed declaration epic4-2.10.10/source/numbers.c:228:11: note: Shadow variable epic4-2.10.10/source/numbers.c:1610:15: style: Variable 'server' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/notify.c:134:38: style:inconclusive: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. [funcArgNamesDifferent] epic4-2.10.10/source/notify.c:86:40: note: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. epic4-2.10.10/source/notify.c:134:38: note: Function 'rebuild_notify_ison' argument 1 names different: declaration 'server' definition 'refnum'. epic4-2.10.10/source/notify.c:492:59: style:inconclusive: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. [funcArgNamesDifferent] epic4-2.10.10/source/notify.c:62:52: note: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. epic4-2.10.10/source/notify.c:492:59: note: Function 'notify_userhost_dispatch' argument 2 names different: declaration 'f' definition 'stuff'. epic4-2.10.10/source/perl.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSUB_SYS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRSV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:137:8: style: Variable 'stuff' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/perl.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:492: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] epic4-2.10.10/source/notify.c:486:50: note: You might need to cast the function pointer here epic4-2.10.10/source/notify.c:492:59: note: Parameter 'stuff' can be declared as pointer to const epic4-2.10.10/source/perl.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTER [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/notify.c:533:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/notify.c:144:8: style: Variable 'stuff' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/queue.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/perl.c:187:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] epic4-2.10.10/source/perl.c:182:6: style: Variable 'ax' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/perl.c:190:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/reg.c:126:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/reg.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/parse.c:1341:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/parse.c:873:9: style: Variable 'high' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/parse.c:1320:20: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/parse.c:219:9: style: Variable 'high' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/parse.c:222:9: style: Variable 'high' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/parse.c:1215:13: style: Variable 'nick' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/parse.c:1375:10: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/reg.c:537:25: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/reg.c:705:10: style: Variable 'patc' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/reg.c:705:23: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/reg.c:733:8: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/queue.c:328:19: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] epic4-2.10.10/source/queue.c:329:7: note: Assuming that condition 'p' is not redundant epic4-2.10.10/source/queue.c:328:19: note: Null pointer dereference epic4-2.10.10/source/screen.c:278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_OFF [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:753:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ANSI_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:1568:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:1981:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foreground [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2488:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2579:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:2670:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:3040:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/screen.c:3205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitPrompt [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/tcl.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/tcl.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ircaux.c:685:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ircaux.c:793:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] epic4-2.10.10/source/ircaux.c:855:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] epic4-2.10.10/source/ircaux.c:2427:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] epic4-2.10.10/source/ircaux.c:2447:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] epic4-2.10.10/source/ircaux.c:2910:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ircaux.c:2980:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ircaux.c:3346:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ircaux.c:4318:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/ircaux.c:2429:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] epic4-2.10.10/source/ircaux.c:2421:12: note: outer condition: which==0 epic4-2.10.10/source/ircaux.c:2429:7: note: identical inner condition: !which epic4-2.10.10/source/ircaux.c:2491:15: warning: Either the condition 'string' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] epic4-2.10.10/source/ircaux.c:2488:9: note: Assuming that condition 'string' is not redundant epic4-2.10.10/source/ircaux.c:2491:15: note: Null pointer dereference epic4-2.10.10/source/ircaux.c:2665:16: warning: Either the condition 'at' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] epic4-2.10.10/source/ircaux.c:2652:7: note: Assuming that condition 'at' is not redundant epic4-2.10.10/source/ircaux.c:2665:16: note: Null pointer addition epic4-2.10.10/source/ircaux.c:1977:14: style: Redundant initialization for 'tmplen'. The initialized value is overwritten before it is read. [redundantInitialization] epic4-2.10.10/source/ircaux.c:1968:15: note: tmplen is initialized epic4-2.10.10/source/ircaux.c:1977:14: note: tmplen is overwritten epic4-2.10.10/source/ircaux.c:3869:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic4-2.10.10/source/ircaux.c:3909:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] epic4-2.10.10/source/ircaux.c:595:9: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:778:9: style: Variable 'pathname' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:945:37: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ircaux.c:1199:48: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ircaux.c:2089:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:2424:14: style: Variable 'now_tm' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:2444:14: style: Variable 'now_tm' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:2593:4: style: Variable 'adot' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:2711:8: style: Variable 'endstring' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:2712:8: style: Variable 'adot' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:3060:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:3374:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ircaux.c:3423:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ircaux.c:3635:9: style: Variable 'this_arg' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ircaux.c:1064:36: error: Uninitialized variable: candidate [uninitvar] epic4-2.10.10/source/ircaux.c:1089:12: error: Uninitialized variable: buffer [uninitvar] epic4-2.10.10/source/ircaux.c:1512:36: error: Uninitialized variable: fullname [legacyUninitvar] epic4-2.10.10/source/ircaux.c:1526:36: error: Uninitialized variable: fullname [legacyUninitvar] epic4-2.10.10/source/ircaux.c:1540:36: error: Uninitialized variable: fullname [legacyUninitvar] epic4-2.10.10/source/ircaux.c:1550:37: error: Uninitialized variable: fullname [legacyUninitvar] epic4-2.10.10/source/ircaux.c:1556:12: error: Uninitialized variable: candidate [legacyUninitvar] epic4-2.10.10/source/ircaux.c:4404:23: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/server.c:113:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:458:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:628:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:688:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:754:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:899:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1004:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1074:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RECONNECTS_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1734:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1757:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1792:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable send_umode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1850:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1857:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:1882:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_ESTABLISHED_LIST [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2097:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2381:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2407:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2511:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2585:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2752:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2818:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCmd [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2860:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_SENSITIVE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2962:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A005_item [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:3013:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/timer.c:544:90: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] epic4-2.10.10/source/timer.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/timer.c:269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FROMSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/timer.c:581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/timer.c:670:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/timer.c:756:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:712:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS8 [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:753:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSADRAIN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:775:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:817:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEEP_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1192:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1199:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1226:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1580:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/term.c:1645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:393:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:504:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:867:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1014:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1035:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1080:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1252:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1285:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER0_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1430:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1449:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window_level [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLBACK_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1568:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOSWAP_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:1180:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/term.c:1165:7: style: The if condition is the same as the previous if condition [duplicateCondition] epic4-2.10.10/source/term.c:1163:7: note: First condition epic4-2.10.10/source/term.c:1165:7: note: Second condition epic4-2.10.10/source/term.c:794:38: style: Parameter 'not_used' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ignore.c:202: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] epic4-2.10.10/source/ignore.c:560:8: note: You might need to cast the function pointer here epic4-2.10.10/source/ignore.c:202:30: note: Parameter 'ignored' can be declared as pointer to const epic4-2.10.10/source/ignore.c:369:47: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/ignore.c:608:8: style: Variable 'changes' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ignore.c:854:8: style: Variable 'nick' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/ignore.c:956:42: style: Parameter 'ctype' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/timer.c:850:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/timer.c:682:27: style: Redundant condition: The condition 'current->events < 0' is redundant since 'current->events != 1' is sufficient. [redundantCondition] epic4-2.10.10/source/timer.c:68:8: style: Variable 'waittime' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/timer.c:164:12: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/translat.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLATION_PATH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/ignore.c:1212:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/vars.c:941:1: error: There is an unknown macro here somewhere. Configuration is required. If GET_FIXED_ARRAY_NAMES_FUNCTION is a macro then please configure it. [unknownMacro] epic4-2.10.10/source/words.c:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/words.c:462:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/words.c:622:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/words.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/words.c:834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:561:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_list [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:659:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:681:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:789:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_list [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1167:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1263:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_JUST_CURSOR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1370:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1426:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1557:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1569:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1640:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1833:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1855:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_JUST_CURSOR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1866:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:1881:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2072:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2312:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2356:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2476:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2542:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2702:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2728:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_window_refnum [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:2906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3078:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_lines [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3733:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3741:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3857:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3880:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStack [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:3946:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4076:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4615:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4627:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4639:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4685:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4801:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4895:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:4966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:5217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:5232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:5445:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:5508:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/window.c:5621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/server.c:2741:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] epic4-2.10.10/source/server.c:3190:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/source/server.c:1581:15: style: Condition 'message' is always true [knownConditionTrueFalse] epic4-2.10.10/source/words.c:61:18: warning: Either the condition '!mark' is redundant or there is possible null pointer dereference: mark. [nullPointerRedundantCheck] epic4-2.10.10/source/words.c:60:13: note: Assuming that condition '!mark' is not redundant epic4-2.10.10/source/words.c:61:18: note: Null pointer dereference epic4-2.10.10/source/words.c:109:30: warning: Either the condition 'whats' is redundant or there is possible null pointer dereference: whats. [nullPointerRedundantCheck] epic4-2.10.10/source/words.c:89:6: note: Assuming that condition 'whats' is not redundant epic4-2.10.10/source/words.c:109:30: note: Null pointer dereference epic4-2.10.10/source/words.c:179:30: warning: Either the condition 'whats' is redundant or there is possible null pointer dereference: whats. [nullPointerRedundantCheck] epic4-2.10.10/source/words.c:159:6: note: Assuming that condition 'whats' is not redundant epic4-2.10.10/source/words.c:179:30: note: Null pointer dereference epic4-2.10.10/source/server.c:1791:18: warning: Either the condition '!modes' is redundant or there is possible null pointer dereference: modes. [nullPointerRedundantCheck] epic4-2.10.10/source/server.c:1791:6: note: Assuming that condition '!modes' is not redundant epic4-2.10.10/source/server.c:1791:18: note: Null pointer dereference epic4-2.10.10/source/server.c:1674:28: style:inconclusive: Function 'do_umode' argument 1 names different: declaration 'du_index' definition 'refnum'. [funcArgNamesDifferent] epic4-2.10.10/source/server.c:76:29: note: Function 'do_umode' argument 1 names different: declaration 'du_index' definition 'refnum'. epic4-2.10.10/source/server.c:1674:28: note: Function 'do_umode' argument 1 names different: declaration 'du_index' definition 'refnum'. epic4-2.10.10/source/server.c:2664:1: style:inconclusive: Function 'get_server_group' argument 1 names different: declaration 'refnum' definition 'servref'. [funcArgNamesDifferent] epic4-2.10.10/source/server.c:80:36: note: Function 'get_server_group' argument 1 names different: declaration 'refnum' definition 'servref'. epic4-2.10.10/source/server.c:2664:1: note: Function 'get_server_group' argument 1 names different: declaration 'refnum' definition 'servref'. epic4-2.10.10/source/server.c:720:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1065:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1710:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1730:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1830:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1845:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1855:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1963:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/server.c:1963:44: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/server.c:1979:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2013:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2028:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2081:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2093:8: style: Variable 'server' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2129:9: style: Variable 'stuff' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2146:10: style: Variable 'new_s' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2207:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2217:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2257:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2357:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2488:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'nickname_sendline' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/server.c:2515:33: note: You might need to cast the function pointer here epic4-2.10.10/source/server.c:2488:32: note: Parameter 'data' can be declared as pointer to const epic4-2.10.10/source/server.c:2488:44: style: Parameter 'nick' can be declared as pointer to const. However it seems that 'nickname_sendline' is a callback function, if 'nick' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/server.c:2515:33: note: You might need to cast the function pointer here epic4-2.10.10/source/server.c:2488:44: note: Parameter 'nick' can be declared as pointer to const epic4-2.10.10/source/server.c:2525:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2580:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2684:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2758:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:2775:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/server.c:1697:21: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1690. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1690:9: note: Assuming that condition 'i>31' is not redundant epic4-2.10.10/source/server.c:1697:21: note: Shift epic4-2.10.10/source/server.c:1838:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1835. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1835:12: note: Assuming that condition 'value>31' is not redundant epic4-2.10.10/source/server.c:1838:26: note: Shift epic4-2.10.10/source/server.c:2156:34: style: Variable 'new_s' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/server.c:2582:10: style: Variable 's' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/server.c:2741:8: style: Variable 'state' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/wserv.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:184:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/wserv.c:122:8: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] epic4-2.10.10/source/wserv.c:124:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] epic4-2.10.10/source/wserv.c:108:4: note: t is assigned epic4-2.10.10/source/wserv.c:124:4: note: t is overwritten epic4-2.10.10/source/wserv.c:274:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] epic4-2.10.10/source/wserv.c:75:10: style: Variable 'port' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/wserv.c:76:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/wserv.c:77:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/wserv.c:300:9: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] epic4-2.10.10/test.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/test.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] epic4-2.10.10/test.c:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] epic4-2.10.10/test.c:455:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] epic4-2.10.10/test.c:313:22: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] epic4-2.10.10/test.c:217:8: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:218:8: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:428:17: style: Parameter 's' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:450:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:478:12: style: Parameter 'f2' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:489:12: style: Parameter 'f2' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/test.c:500:12: style: Parameter 'f2' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/who.c:177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhoEntry [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:210:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:451:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:504:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:646:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:745:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:840:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsonEntry [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:866:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:1006:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserhostEntry [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:1040:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:1265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/who.c:1316:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] epic4-2.10.10/source/status.c:1057:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/status.c:1043:16: style: Redundant condition: !mode. 'mode==0 && (!mode || !*mode)' is equivalent to 'mode==0' [redundantCondition] epic4-2.10.10/source/status.c:523:5: style: Variable 'start_rhs' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/status.c:934:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_query_nick' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/status.c:158:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:934:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1010: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] epic4-2.10.10/source/status.c:161:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1010:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1141: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] epic4-2.10.10/source/status.c:145:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1141:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1224: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] epic4-2.10.10/source/status.c:154:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1224:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1248: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] epic4-2.10.10/source/status.c:151:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1248:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1262: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] epic4-2.10.10/source/status.c:156:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1262:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1312: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] epic4-2.10.10/source/status.c:226:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1312:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1364: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] epic4-2.10.10/source/status.c:150:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1364:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1428: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] epic4-2.10.10/source/status.c:163:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1428:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1437: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] epic4-2.10.10/source/status.c:364:25: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1437:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1447:1: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_dcc' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] epic4-2.10.10/source/status.c:147:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1447:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1459: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] epic4-2.10.10/source/status.c:197:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1459:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1487: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] epic4-2.10.10/source/status.c:157:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1487:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1507: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] epic4-2.10.10/source/status.c:152:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1507:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1518: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] epic4-2.10.10/source/status.c:199:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1518:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/status.c:1563: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] epic4-2.10.10/source/status.c:203:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1563:1: note: Parameter 'window' can be declared as pointer to const epic4-2.10.10/source/screen.c:1819:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] epic4-2.10.10/source/screen.c:1828:14: style: Condition '!*cont' is always true [knownConditionTrueFalse] epic4-2.10.10/source/screen.c:1799:8: note: Assuming that condition '!*cont' is not redundant epic4-2.10.10/source/screen.c:1828:14: note: Condition '!*cont' is always true epic4-2.10.10/source/screen.c:1914:8: style: Variable 'col' is reassigned a value before the old one has been used. [redundantAssignment] epic4-2.10.10/source/screen.c:1705:8: note: col is assigned epic4-2.10.10/source/screen.c:1914:8: note: col is overwritten epic4-2.10.10/source/screen.c:247:62: 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] epic4-2.10.10/source/screen.c:792:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:247:62: note: Parameter 'a' can be declared as pointer to const epic4-2.10.10/source/screen.c:273:60: 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] epic4-2.10.10/source/screen.c:788:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:273:60: note: Parameter 'a' can be declared as pointer to const epic4-2.10.10/source/screen.c:308:42: 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] epic4-2.10.10/source/screen.c:790:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:308:42: note: Parameter 'output' can be declared as pointer to const epic4-2.10.10/source/screen.c:308:61: 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] epic4-2.10.10/source/screen.c:790:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:308:61: note: Parameter 'a' can be declared as pointer to const epic4-2.10.10/source/screen.c:377:13: style: Variable 'fore_conv' can be declared as const array [constVariable] epic4-2.10.10/source/screen.c:391:13: style: Variable 'back_conv' can be declared as const array [constVariable] epic4-2.10.10/source/screen.c:408:13: style: Variable 'fore_bold_conv' can be declared as const array [constVariable] epic4-2.10.10/source/screen.c:452:7: style: Variable 'back_blinkbold_conv' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/screen.c:1810:11: style: Variable 'copy' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/screen.c:2457:34: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/screen.c:2593:11: style: Variable 'curr_line' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:5446:26: style: The statement 'if (current_window!=window) current_window=window' is logically equivalent to 'current_window=window'. [duplicateConditionalAssign] epic4-2.10.10/source/window.c:5447:18: note: Assignment 'current_window=window' epic4-2.10.10/source/window.c:5446:26: note: Condition 'current_window!=window' is redundant epic4-2.10.10/source/window.c:5349:45: style: Variable 'window->scrolling_distance_from_display_ip' is reassigned a value before the old one has been used. [redundantAssignment] epic4-2.10.10/source/window.c:5326:45: note: window->scrolling_distance_from_display_ip is assigned epic4-2.10.10/source/window.c:5349:45: note: window->scrolling_distance_from_display_ip is overwritten epic4-2.10.10/source/window.c:1332:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] epic4-2.10.10/source/window.c:1338:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] epic4-2.10.10/source/window.c:5156:68: style:inconclusive: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. [funcArgNamesDifferent] epic4-2.10.10/source/window.c:137:69: note: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic4-2.10.10/source/window.c:5156:68: note: Function 'window_scrollback_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic4-2.10.10/source/window.c:5185:71: style:inconclusive: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. [funcArgNamesDifferent] epic4-2.10.10/source/window.c:138:72: note: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic4-2.10.10/source/window.c:5185:71: note: Function 'window_scrollforward_to_string' argument 2 names different: declaration 'str' definition 'preg'. epic4-2.10.10/source/window.c:1098:3: style: Local variable 'window_size' shadows outer function [shadowFunction] epic4-2.10.10/source/window.c:4553:16: note: Shadowed declaration epic4-2.10.10/source/window.c:1098:3: note: Shadow variable epic4-2.10.10/source/window.c:3743:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] epic4-2.10.10/source/window.c:3751:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] epic4-2.10.10/source/window.c:561:11: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:588:11: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:625:10: style: Variable 'w' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:804:44: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:1759:10: style: Variable 'last' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:1784:10: style: Variable 'last' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:1806:31: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:1808:10: style: Variable 'win' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:1926:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:2014:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:2026:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:2404:32: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:2535:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:3044:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:4423:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:4441:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:4555:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/window.c:5156:68: style: Parameter 'preg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:5185:71: style: Parameter 'preg' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:5532:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:5809:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/window.c:1437:10: style: Variable 'old_li' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/window.c:3508:15: style: Variable 'newlevel' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/window.c:4477:12: style: Variable 'newconn' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/window.c:4480:12: style: Variable 'newconn' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/window.c:5746:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/who.c:1223:8: warning: Either the condition '!user' is redundant or there is possible null pointer dereference: user. [nullPointerRedundantCheck] epic4-2.10.10/source/who.c:1216:8: note: Assuming that condition '!user' is not redundant epic4-2.10.10/source/who.c:1223:8: note: Null pointer dereference epic4-2.10.10/source/who.c:89:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:103:60: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] epic4-2.10.10/source/who.c:106:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:219:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:824:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:834:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:851:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:960:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] epic4-2.10.10/source/who.c:108:10: style: Variable 's' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/who.c:742:14: style: Variable 'who_target' is assigned a value that is never used. [unreadVariable] epic4-2.10.10/source/who.c:837:10: style: Variable 's' is assigned a value that is never used. [unreadVariable] diff: head epic4-2.10.10/contrib/cdrom.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSTOP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMEJECT [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMREADTOCHDR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMSUBCHNL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMVOLCTRL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:30: note: Parameter 'interp' can be declared as pointer to const head epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:44: note: Parameter 'command' can be declared as pointer to const head epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:59: note: Parameter 'args' can be declared as pointer to const head epic4-2.10.10/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] epic4-2.10.10/contrib/cdrom.c:311:14: note: You might need to cast the function pointer here epic4-2.10.10/contrib/cdrom.c:260:71: note: Parameter 'subargs' can be declared as pointer to const head epic4-2.10.10/contrib/cdrom.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMRESUME [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IrcCommandDll [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/contrib/cdrom.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1085:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1344:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:1890:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALIAS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALIAS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2354:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2392:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS_LOCAL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:2681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_DO_ALIAS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:662:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alias.c:830:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alist.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_INSENSITIVE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/alist.c:399:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/array.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable an_array [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/array.c:672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/array.c:930:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/clock.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/clock.c:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/clock.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/clock.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/clock.c:289:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SAVER_EVERY_VAR [valueFlowBailoutIncompleteVar] 2.13.0 epic4-2.10.10/source/clock.c:319:53: warning: Possible null pointer dereference: entry [nullPointer] epic4-2.10.10/source/clock.c:353:22: note: Calling function 'update_system_timer', 1st argument 'NULL' value is 0 epic4-2.10.10/source/clock.c:319:53: note: Null pointer dereference head epic4-2.10.10/source/clock.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable now [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/compat.c:1054:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/crypt.c:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVE_FROM_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/crypt.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/crypt.c:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/crypt.c:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:1007:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_CTCPS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:1036:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ACTION [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_CTCPS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:427:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_NOTICE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_LEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:541:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ctcp.c:960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1069:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LOST_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1444:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_STORE_PATH_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1597:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LIST_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1757:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1845:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:1952:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2006:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2094:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2469:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2578:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2594:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgets_errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_DELIM_CHAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2773:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_RAW_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2890:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:2934:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_LOST_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCC_ACTIVITY_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:3541:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:486:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:534:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:661:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:710:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:771:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/dcc.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/debug.c:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:1081:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_EXIT_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:1193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_siglist [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:1245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:702:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_LIMIT_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:737:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:852:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_children_processes [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:959:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/exec.c:972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:1302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:1339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:1510:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BRACKET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:1550:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:1933:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAD_CHAR_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr.c:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:1016:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:1610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:1675:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:2169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:2313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:613:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:724:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/expr2.c:880:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/files.c:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/files.c:247:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/files.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/files.c:292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/flood.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/flood.c:319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/gailib.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/gailib.c:423:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/gailib.c:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/gailib.c:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_PAGER_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_PATH_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:725:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/help.c:768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/history.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/history.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/history.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_CIRCLEQ_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/history.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:619:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:835:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/if.c:908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subargs [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:1034:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:1210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:202: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] epic4-2.10.10/source/ignore.c:560:8: note: You might need to cast the function pointer here epic4-2.10.10/source/ignore.c:202:30: note: Parameter 'ignored' can be declared as pointer to const head epic4-2.10.10/source/ignore.c:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:856:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:907:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:942:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ignore.c:970:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1008:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1073:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLDER [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWER [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_hit [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_exception [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:1368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:500:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:531:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:566:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:594:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:635:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:666:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termfeatures [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:734:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:752:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:763:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:823:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:843:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_pos [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:861:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:875:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_UPDATE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:953:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:965:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/input.c:988:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_buffer [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:1135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_PROMPT_LINE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals_caught [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/irc.c:862:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1068:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1313:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1395:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1550:37: error: Uninitialized variable: fullname [legacyUninitvar] 2.13.0 epic4-2.10.10/source/ircaux.c:1550:37: error: Uninitialized variable: fullname [uninitvar] head epic4-2.10.10/source/ircaux.c:1556:12: error: Uninitialized variable: candidate [legacyUninitvar] 2.13.0 epic4-2.10.10/source/ircaux.c:1556:12: error: Uninitialized variable: candidate [uninitvar] epic4-2.10.10/source/ircaux.c:1550:7: note: Assuming condition is false epic4-2.10.10/source/ircaux.c:1556:12: note: Uninitialized variable: candidate head epic4-2.10.10/source/ircaux.c:1630:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1658:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOAD_PATH_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1702:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1901:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1921:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:1942:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2385:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userhost [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2800:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:2933:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3009:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANGLE_ESCAPES [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3239:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_SOURCE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3435:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalIPv4Addr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:3957:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4049:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4210:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_ALWAYS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:4391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_ALWAYS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:703:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:794:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:837:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircaux.c:891:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircsig.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircsig.c:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircsig.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/ircsig.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1046:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_keymap [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:1407:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:256:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:346:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:386:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:660:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:810:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:874:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_INTERVAL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/keys.c:923:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_POP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_level [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_size [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:778:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:845:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_level [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:926:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/lastlog.c:977:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/log.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/log.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/log.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inhibit_logging [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/logfiles.c:261:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/logfiles.c:454:40: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] head epic4-2.10.10/source/logfiles.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/logfiles.c:718:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/logfiles.c:781:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:428:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:571:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filename [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:619:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/mail.c:687:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1093:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1208:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1288:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refnum [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1381:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_REJOIN_CONNECT_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1518:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1683:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1743:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:1792:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_strnicmp [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:365:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:479:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:694:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:704:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:714:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:741:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:754:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:773:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:798:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:858:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/names.c:996:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:498:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:550:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:577:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNI_INTEGER [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/network.c:744:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readables [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writables [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:459:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_max_fd [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/newio.c:478:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readables [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notice.c:152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notice.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notice.c:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notice.c:467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KILL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notice.c:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loading_global [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:303:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_USERHOST_AUTOMATIC_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:476:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:484:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:536:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:562:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_stricmp [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ison [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/notify.c:616:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/numbers.c:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/numbers.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irclog_fp [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YELL_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_redraw [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:86:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/output.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:1091:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:1181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_PARTS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:1245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:1327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol_command [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_TOPICS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLOPS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:479:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_INVITES [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:770:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SILENCE_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:882:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_STRIPPER_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/parse.c:992:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSUB_SYS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRSV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTER [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/perl.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/reg.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:1568:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:1981:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foreground [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privileged_output [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2488:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2579:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:2670:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:3040:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:308:42: 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] epic4-2.10.10/source/screen.c:790:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:308:42: note: Parameter 'output' can be declared as pointer to const head epic4-2.10.10/source/screen.c:308:61: 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] epic4-2.10.10/source/screen.c:790:13: note: You might need to cast the function pointer here epic4-2.10.10/source/screen.c:308:61: note: Parameter 'a' can be declared as pointer to const head epic4-2.10.10/source/screen.c:3205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitPrompt [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/screen.c:753:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ANSI_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1004:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1074:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RECONNECTS_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] 2.13.0 epic4-2.10.10/source/server.c:1697:21: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 1690. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1690:9: note: Assuming that condition 'i>31' is not redundant epic4-2.10.10/source/server.c:1697:21: note: Shift head epic4-2.10.10/source/server.c:1697:21: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1690. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1690:9: note: Assuming that condition 'i>31' is not redundant epic4-2.10.10/source/server.c:1697:21: note: Shift head epic4-2.10.10/source/server.c:1713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1734:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1757:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1792:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable send_umode [valueFlowBailoutIncompleteVar] 2.13.0 epic4-2.10.10/source/server.c:1838:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 1835. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1835:12: note: Assuming that condition 'value>31' is not redundant epic4-2.10.10/source/server.c:1838:26: note: Shift head epic4-2.10.10/source/server.c:1838:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1835. [shiftTooManyBitsSigned] epic4-2.10.10/source/server.c:1835:12: note: Assuming that condition 'value>31' is not redundant epic4-2.10.10/source/server.c:1838:26: note: Shift head epic4-2.10.10/source/server.c:1850:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1857:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:1882:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_ESTABLISHED_LIST [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2097:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2381:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2407:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NICKNAME_LEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2511:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2585:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 epic4-2.10.10/source/server.c:2647:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2648:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2649:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2650:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2651:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2652:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2653:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2654:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2655:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] head epic4-2.10.10/source/server.c:2679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2752:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2818:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCmd [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2860:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] 2.13.0 epic4-2.10.10/source/server.c:2872:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2873:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.13.0 epic4-2.10.10/source/server.c:2874:1: style: Variable 's' can be declared as pointer to const [constVariablePointer] head epic4-2.10.10/source/server.c:2900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_SENSITIVE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:2962:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A005_item [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:3013:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:458:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:628:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:688:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:754:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/server.c:899:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1014:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1035:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1080:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1252:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1285:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER0_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1430:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1437: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] epic4-2.10.10/source/status.c:364:25: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1437:1: note: Parameter 'window' can be declared as pointer to const head epic4-2.10.10/source/status.c:1439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1449:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window_level [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1459: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] epic4-2.10.10/source/status.c:197:11: note: You might need to cast the function pointer here epic4-2.10.10/source/status.c:1459:1: note: Parameter 'window' can be declared as pointer to const head epic4-2.10.10/source/status.c:1479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLBACK_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:1568:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOSWAP_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:393:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:504:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:867:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/status.c:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/tcl.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEEP_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1192:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1199:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1226:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1580:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:1645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:753:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSADRAIN [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:775:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_input [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/term.c:794:38: style: Parameter 'not_used' can be declared as pointer to const [constParameterPointer] head epic4-2.10.10/source/term.c:817:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/timer.c:269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FROMSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/timer.c:581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/timer.c:670:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/timer.c:756:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:1006:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserhostEntry [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:1040:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:1265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:1316:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:210:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:451:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:504:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:646:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable star [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:745:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:840:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsonEntry [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:866:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/who.c:938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_numeric [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1167:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1263:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_JUST_CURSOR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1370:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1426:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1557:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1569:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1640:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_input_screen [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1833:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1855:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_JUST_CURSOR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1866:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:1881:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2072:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DCC [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2312:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2356:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb_mode [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2476:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2535:39: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] head epic4-2.10.10/source/window.c:2542:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2702:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2728:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_window_refnum [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:2906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3044:39: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head epic4-2.10.10/source/window.c:3078:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_lines [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_WIDTH_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3733:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3741:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3857:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3880:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStack [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:3946:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4076:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSERV [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4615:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4627:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4639:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4685:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4801:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4895:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:4966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_LINES_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLLBACK_RATIO_VAR [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5445:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_window [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5508:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5532:35: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head epic4-2.10.10/source/window.c:561:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_list [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:5621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_EMPTY [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:659:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TI_cols [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:681:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:789:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_list [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/window.c:947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_NOTIFIED [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/words.c:462:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/words.c:622:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_debug [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/words.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOS [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/words.c:834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD_YES [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/wserv.c:184:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/wserv.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/wserv.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/wserv.c:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] head epic4-2.10.10/source/wserv.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/test.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head epic4-2.10.10/test.c:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] head epic4-2.10.10/test.c:455:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] DONE