2024-04-12 18:13 ftp://ftp.de.debian.org/debian/pool/main/s/scrollz/scrollz_2.2.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 646f869 (2024-04-12 10:43:30 +0200) count: 769 386 elapsed-time: 6.5 5.9 head-timing-info: old-timing-info: head results: scrollz-2.2.3.orig/source/alias.c:526:19: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/cdcc.c:2478:40: error: There is an unknown macro here somewhere. Configuration is required. If CDCC_VERSION is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/cast.c:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cast_S1 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/cast.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cast_S1 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/cast.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cast_S5 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/cast.c:388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_RANDOM_BYTE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/SZdist.c:120:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/SZdist.c:133:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/SZdist.c:144:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] scrollz-2.2.3.orig/SZdist.c:106:7: style: Parameter 'files' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/SZdist.c:137:7: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/SZdist.c:138:14: style: Parameter 'statbuf' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/blowfish.c:205:7: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/dcc.c:158:19: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/cast.c:415:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/cast.c:453:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/cast.c:168:4: style: Variable 'I' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:168:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:168:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:240:4: style: Variable 'I' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:240:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:240:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:345:8: style: Variable 't[i]' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:345:15: style: Variable 'x[i]' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/cast.c:345:22: style: Variable 'z[i]' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/crypt.c:164:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/crypt.c:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CRYPTER [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/crypt.c:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/crypt.c:396:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/edit.c:4354:16: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/edit2.c:2762:38: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/edit3.c:1700:38: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/edit4.c:1869:34: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/edit5.c:3482:46: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/ctcp.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:374:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLALL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away_set [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:415:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:692:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:763:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:828:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:892:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:941:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1055:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1598:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1665:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1916:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CTCP_FLOOD_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:1948:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:2135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:2215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/edit6.c:991:34: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/crypt.c:110:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/crypt.c:142:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/crypt.c:405:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/files.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/sed.c:47:7: style: Parameter 'len' can be declared as pointer to const. However it seems that 'sed_encrypt_str' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/crypt.c:214:10: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/sed.c:47:7: note: Parameter 'len' can be declared as pointer to const scrollz-2.2.3.orig/source/sed.c:74:7: style: Parameter 'len' can be declared as pointer to const. However it seems that 'sed_decrypt_str' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/crypt.c:215:10: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/sed.c:74:7: note: Parameter 'len' can be declared as pointer to const scrollz-2.2.3.orig/source/files.c:121:7: style: Parameter 'stuff' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/files.c:139:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/funny.c:147:14: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/flood.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/flood.c:195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/help.c:621:65: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/exec.c:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_LIMIT_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:568:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_io_loop [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:707:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:763:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:981:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:1084:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PROTECTION_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:1352:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_FILE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/flood.c:87:38: style: Variable 'current' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/history.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:453:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_FILE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hold [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:196:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOGGLE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/hold.c:159:10: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/hook.c:629:2: error: There is an unknown macro here somewhere. Configuration is required. If PUTBUF_END is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/if.c:113:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:635:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/history.c:328:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/history.c:160:8: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/history.c:322:9: style: Parameter 'lbuf' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/history.c:470:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/history.c:520:4: style: Parameter 'rest' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ignore.c:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:370:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:698:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHLIGHT_CHAR_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:721:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_IGNORE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:786:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:842:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/if.c:347:13: warning: Either the condition 'ind==255' is redundant or the array 'var[255]' is accessed at index 255, which is out of bounds. [arrayIndexOutOfBoundsCond] scrollz-2.2.3.orig/source/if.c:349:11: note: Assuming that condition 'ind==255' is not redundant scrollz-2.2.3.orig/source/if.c:347:13: note: Array index out of bounds scrollz-2.2.3.orig/source/if.c:187:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/if.c:339:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/if.c:431:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/if.c:443:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/if.c:517:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/if.c:630:21: warning: Either the condition 'args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/if.c:644:14: note: Assuming that condition 'args' is not redundant scrollz-2.2.3.orig/source/if.c:630:21: note: Null pointer dereference scrollz-2.2.3.orig/source/if.c:631:10: warning: Either the condition 'args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/if.c:644:14: note: Assuming that condition 'args' is not redundant scrollz-2.2.3.orig/source/if.c:631:10: note: Null pointer dereference scrollz-2.2.3.orig/source/if.c:181:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/if.c:185:11: style: Variable 'place' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/input.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_screen [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:172:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:232:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:275:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:303:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputdata [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:405:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputdata [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:611:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:650:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:680:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:747:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minpos [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:759:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:771:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:795:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:924:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:962:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:989:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_const [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1077:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1089:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1196:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1209:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1231:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/input.c:1317:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ignore.c:143:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ignore.c:145:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ignore.c:649:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ignore.c:643:25: style: Expression is always true because 'else if' condition is opposite to previous condition at line 638. [multiCondition] scrollz-2.2.3.orig/source/ignore.c:638:20: note: first condition scrollz-2.2.3.orig/source/ignore.c:643:25: note: else if condition is opposite to first condition scrollz-2.2.3.orig/source/ignore.c:362:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/irc.c:1326:16: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/input.c:970:6: style: Redundant initialization for 'pos'. The initialized value is overwritten before it is read. [redundantInitialization] scrollz-2.2.3.orig/source/input.c:963:17: note: pos is initialized scrollz-2.2.3.orig/source/input.c:970:6: note: pos is overwritten scrollz-2.2.3.orig/source/input.c:777:14: style: Same expression on both sides of '-' because 'pos' and 'current_screen->inputdata.buffer.pos' represent the same value. [duplicateExpression] scrollz-2.2.3.orig/source/input.c:771:49: note: 'pos' is assigned value 'current_screen->inputdata.buffer.pos' here. scrollz-2.2.3.orig/source/input.c:777:14: note: Same expression on both sides of '-' because 'pos' and 'current_screen->inputdata.buffer.pos' represent the same value. scrollz-2.2.3.orig/source/input.c:130:27: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:273:33: style: Parameter 'newprompt' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:570:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:717:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:730:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:745:8: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:757:8: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/input.c:1152:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/input.c:1292:10: error: Uninitialized variable: c [legacyUninitvar] scrollz-2.2.3.orig/source/ircflush.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircflush.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:534:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:660:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:926:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:965:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:1145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:1400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircaux.c:1440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircio.c:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircio.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ircio.c:151:13: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] scrollz-2.2.3.orig/source/ircio.c:153:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/ircio.c:154:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/ircio.c:294:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircio.c:137:8: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ircio.c:142:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ircio.c:196:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/keys.c:724:26: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/ircaux.c:1177:6: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] scrollz-2.2.3.orig/source/ircaux.c:649:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] scrollz-2.2.3.orig/source/ircaux.c:651:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/ircaux.c:652:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/ircaux.c:735:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/ircaux.c:772:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/ircaux.c:796:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/ircaux.c:923:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircaux.c:1102:8: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircaux.c:1160:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircaux.c:1162:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] scrollz-2.2.3.orig/source/ircaux.c:1408:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircaux.c:1449:8: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ircaux.c:1229:29: style:inconclusive: Redundant condition: The condition '*nick == '-'' is redundant since '*nick < 'A'' is sufficient. [redundantCondition] scrollz-2.2.3.orig/source/ircaux.c:323:15: style: Variable 'error' can be declared as const array [constVariable] scrollz-2.2.3.orig/source/ircaux.c:441:8: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ircaux.c:596:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ircaux.c:1055:4: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ircaux.c:1069:4: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ircaux.c:1438:8: style: Parameter 'stuff' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ircaux.c:1484:8: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/list.c:103:18: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/log.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IREAD [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/log.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/log.c:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/exec.c:1227:15: style: Condition 'sig>0' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/exec.c:1225:28: note: Assuming that condition '(sig=atoi(flag))>0' is not redundant scrollz-2.2.3.orig/source/exec.c:1227:15: note: Condition 'sig>0' is always true scrollz-2.2.3.orig/source/exec.c:366:10: style: Parameter 'rd' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/exec.c:507:11: style: Variable 'proc' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/exec.c:967:11: style: Variable 'proc' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/menu.c:59:15: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/lastlog.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_level [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_size [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CURRENT [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/lastlog.c:690:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_level [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:2046:70: error: Using pointer to local variable 'buf' that is out of scope. [invalidLifetime] scrollz-2.2.3.orig/source/ctcp.c:2031:38: note: Array decayed to pointer here. scrollz-2.2.3.orig/source/ctcp.c:2005:10: note: Variable created here. scrollz-2.2.3.orig/source/ctcp.c:2046:70: note: Using pointer to local variable 'buf' that is out of scope. scrollz-2.2.3.orig/source/ctcp.c:2050:46: error: Using pointer to local variable 'buf' that is out of scope. [invalidLifetime] scrollz-2.2.3.orig/source/ctcp.c:2031:38: note: Array decayed to pointer here. scrollz-2.2.3.orig/source/ctcp.c:2005:10: note: Variable created here. scrollz-2.2.3.orig/source/ctcp.c:2050:46: note: Using pointer to local variable 'buf' that is out of scope. scrollz-2.2.3.orig/source/ctcp.c:339:23: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] scrollz-2.2.3.orig/source/ctcp.c:1298:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1377:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] scrollz-2.2.3.orig/source/ctcp.c:1384:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1676:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1685:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1691:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1918:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1922:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1960:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1963:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/ctcp.c:1701:40: style: Redundant condition: *from=='='. '*from!='=' || (*from=='=' && !strcmp(cmd,"ACTION"))' is equivalent to '*from!='=' || !strcmp(cmd,"ACTION")' [redundantCondition] scrollz-2.2.3.orig/source/ctcp.c:339:24: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] scrollz-2.2.3.orig/source/ctcp.c:339:23: style: Condition '!ctcpcount>2' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/ctcp.c:1815:6: style: Condition 'CTCP_Reply_Buffer' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/newio.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFDBITS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/newio.c:267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/newio.c:523:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/ctcp.c:286:8: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:349:7: style: Parameter 'userhost' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:412:17: style: Parameter 'tmpfriend' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:510:18: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:572:18: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:698:18: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:894:21: style: Variable 'tmpfriend' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:1055:11: style: Variable 'userhost' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:1058:21: style: Variable 'tmpfriend' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:1630:4: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2004:39: style: Variable 'tmpstr' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/ctcp.c:2122:4: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2123:8: style: Parameter 'arg0' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2124:4: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2125:4: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2126:4: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2127:4: style: Parameter 'arg4' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2128:4: style: Parameter 'arg5' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2129:4: style: Parameter 'arg6' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2130:4: style: Parameter 'arg7' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2131:4: style: Parameter 'arg8' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2132:4: style: Parameter 'arg9' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2200:8: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2202:4: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2203:8: style: Parameter 'arg0' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2204:4: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2205:4: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2206:4: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2207:4: style: Parameter 'arg4' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2208:4: style: Parameter 'arg5' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2209:4: style: Parameter 'arg6' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2210:4: style: Parameter 'arg7' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2211:4: style: Parameter 'arg8' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/ctcp.c:2212:4: style: Parameter 'arg9' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/notice.c:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_NOTES [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:273:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ircrc_file [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ircquick_file [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:485:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:566:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable never_connected [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notice.c:102:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notice.c:290:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notice.c:499:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notice.c:481:8: error: Width 256 given in format string (no. 1) is larger than destination buffer 'server[256]', use %255s to prevent overflowing it. [invalidScanfFormatWidth] scrollz-2.2.3.orig/source/notice.c:444:8: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/notify.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notify.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notify.c:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notify.c:390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_HANDLER_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/notify.c:501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/newio.c:279:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:285:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:296:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:304:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:324:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:523:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/newio.c:204:8: style: Parameter 'specials' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/newio.c:511:18: style: Parameter 'time_out' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/notify.c:195:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:249:51: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:250:60: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:251:57: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:254:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:451:34: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/notify.c:136:35: style: Condition 'strcmp(tmp->group,tmp2->group)' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/notify.c:135:51: note: Assuming that condition 'strcmp(tmp->group,tmp2->group)' is not redundant scrollz-2.2.3.orig/source/notify.c:136:35: note: Condition 'strcmp(tmp->group,tmp2->group)' is always false scrollz-2.2.3.orig/source/notify.c:390:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/output.c:187:3: error: There is an unknown macro here somewhere. Configuration is required. If PUTBUF_END is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/numbers.c:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:179:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:602:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:692:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrigNickChange [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:703:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:742:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:1026:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:1051:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:304:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:450:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLOPS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:530:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:691:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:997:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_QUIT [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1422:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_INVITES [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1516:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_NICK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1641:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1848:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_CRAP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1920:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:1945:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_IO [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NAMES [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:256:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_UNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:435:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashstr [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:476:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:734:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1580:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1612:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1634:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1699:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_UNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1798:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1857:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1910:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1931:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_JOINED [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1952:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:1974:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2007:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2060:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_CHANNEL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_channel [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2258:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2323:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:2337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/numbers.c:182:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/numbers.c:1273:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/source/numbers.c:1479:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/source/numbers.c:1495:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/source/numbers.c:1511:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/source/numbers.c:1529:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scrollz-2.2.3.orig/source/numbers.c:1617:9: style: The if condition is the same as the previous if condition [duplicateCondition] scrollz-2.2.3.orig/source/numbers.c:1609:9: note: First condition scrollz-2.2.3.orig/source/numbers.c:1617:9: note: Second condition scrollz-2.2.3.orig/source/numbers.c:550:7: style: Condition 'nick' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/numbers.c:678:22: style: Local variable 'tmpbuf' shadows outer variable [shadowVariable] scrollz-2.2.3.orig/source/numbers.c:643:14: note: Shadowed declaration scrollz-2.2.3.orig/source/numbers.c:678:22: note: Shadow variable scrollz-2.2.3.orig/source/numbers.c:1268:6: style: Local variable 'chan' shadows outer variable [shadowVariable] scrollz-2.2.3.orig/source/numbers.c:1063:22: note: Shadowed declaration scrollz-2.2.3.orig/source/numbers.c:1268:6: note: Shadow variable scrollz-2.2.3.orig/source/numbers.c:1364:31: style: Local variable 'tmpnick' shadows outer variable [shadowVariable] scrollz-2.2.3.orig/source/numbers.c:1061:18: note: Shadowed declaration scrollz-2.2.3.orig/source/numbers.c:1364:31: note: Shadow variable scrollz-2.2.3.orig/source/numbers.c:251:11: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/numbers.c:494:8: style: Parameter 'data' can be declared as pointer to const. However it seems that 'password_sendline' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/numbers.c:523:39: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/numbers.c:494:8: note: Parameter 'data' can be declared as pointer to const scrollz-2.2.3.orig/source/numbers.c:1269:17: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/numbers.c:1575:37: style: Variable 'display' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/queue.c:374:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/parse.c:237:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:240:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:454:6: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:655:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:1147:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:1244:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:1475:6: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/parse.c:771:65: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scrollz-2.2.3.orig/source/parse.c:771:28: style: Redundant condition: tmpfriend. '!tmpfriend || (tmpfriend && !tmpfriend->privs&FLNOFLOOD)' is equivalent to '!tmpfriend || !tmpfriend->privs&FLNOFLOOD' [redundantCondition] scrollz-2.2.3.orig/source/parse.c:182:9: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/parse.c:693:26: style: Variable 'tmpfriend' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/parse.c:1417:8: style: Variable 'high' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/parse.c:328:20: style: Variable 'numurl' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/parse.c:988:19: style: Unused variable: joiner [unusedVariable] scrollz-2.2.3.orig/source/parse.c:1431:8: style: Variable 'high' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/parse.c:1434:8: style: Variable 'high' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/queue.c:103:19: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/queue.c:210:11: style: Condition 'tmp->next' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alogtable [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Si [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Si [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-api-ref.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-api-ref.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_ECB [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-api-ref.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-api-ref.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-api-ref.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/rijndael-alg-ref.c:75:44: style: Parameter 'box' can be declared as const array [constParameter] scrollz-2.2.3.orig/source/rijndael-api-ref.c:179:17: style: Condition 'key==NULL' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/rijndael-api-ref.c:184:20: style: Condition 'cipher==NULL' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/rijndael-api-ref.c:19:83: style: Parameter 'keyMaterial' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/rijndael-api-ref.c:66:75: style: Parameter 'IV' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/rijndael-api-ref.c:99:35: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/rijndael-api-ref.c:166:35: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/rijndael-api-ref.c:262:35: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/sed.c:47:7: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/sed.c:74:7: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/screen.c:260:15: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/server.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_SERVER [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctcp_backlog_size [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:755:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_SERVER [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1017:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZWI [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1538:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1573:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1784:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1813:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:1876:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2086:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2096:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_2_6_2 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_2_6_2 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable umodeflags2 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable umodeflags2 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2190:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2202:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Server2_8 [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2253:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itsname [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2268:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itsname [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2332:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2345:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nickname [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2365:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_head [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2380:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois_stuff [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2393:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_tail [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_head [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_tail [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operator [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2469:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operator [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2487:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nickname [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motd [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motd [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2529:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2556:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2717:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2755:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eof [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2816:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SGroup [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/server.c:2834:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/snprintf.c:594:8: style: Condition 'caps' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/snprintf.c:548:13: note: Assignment 'caps=0', assigned value is 0 scrollz-2.2.3.orig/source/snprintf.c:594:8: note: Condition 'caps' is always false scrollz-2.2.3.orig/source/snprintf.c:363:10: style: Variable 'flags' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] scrollz-2.2.3.orig/source/snprintf.c:299:11: note: $symbol is assigned scrollz-2.2.3.orig/source/snprintf.c:363:10: note: $symbol is overwritten scrollz-2.2.3.orig/source/snprintf.c:363:10: style: Variable 'flags' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] scrollz-2.2.3.orig/source/snprintf.c:307:11: note: $symbol is assigned scrollz-2.2.3.orig/source/snprintf.c:363:10: note: $symbol is overwritten scrollz-2.2.3.orig/source/snprintf.c:361:7: style: Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment] scrollz-2.2.3.orig/source/snprintf.c:355:8: note: ch is assigned scrollz-2.2.3.orig/source/snprintf.c:361:7: note: ch is overwritten scrollz-2.2.3.orig/source/snprintf.c:380:14: warning: Function 'fmtstr' argument order different: declaration 'buffer, currlen, maxlen, value, min, max, flags' definition 'buffer, currlen, maxlen, value, flags, min, max' [funcArgOrderDifferent] scrollz-2.2.3.orig/source/snprintf.c:80:26: note: Function 'fmtstr' argument order different: declaration 'buffer, currlen, maxlen, value, min, max, flags' definition 'buffer, currlen, maxlen, value, flags, min, max' scrollz-2.2.3.orig/source/snprintf.c:380:14: note: Function 'fmtstr' argument order different: declaration 'buffer, currlen, maxlen, value, min, max, flags' definition 'buffer, currlen, maxlen, value, flags, min, max' scrollz-2.2.3.orig/source/stack.c:71:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_POP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/stack.c:242:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_DO_ALIAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/stack.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_PUSH [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/stack.c:261:24: style: Condition '(AliasStack*)0==aptr' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/stack.c:260:19: note: Calling function 'alias_get' returns 0 scrollz-2.2.3.orig/source/stack.c:260:19: note: Assignment 'aptr=alias_get(args,which)', assigned value is 0 scrollz-2.2.3.orig/source/stack.c:261:24: note: Condition '(AliasStack*)0==aptr' is always true scrollz-2.2.3.orig/source/stack.c:274:24: style: Condition '(AliasStack*)0==aptr' is always true [knownConditionTrueFalse] scrollz-2.2.3.orig/source/stack.c:273:26: note: Calling function 'alias_stack_find' returns 0 scrollz-2.2.3.orig/source/stack.c:273:26: note: Assignment 'aptr=alias_stack_find(args,which)', assigned value is 0 scrollz-2.2.3.orig/source/stack.c:274:24: note: Condition '(AliasStack*)0==aptr' is always true scrollz-2.2.3.orig/source/stack.c:122:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] scrollz-2.2.3.orig/source/stack.c:252:8: warning: Either the condition 'aptrptr' is redundant or there is possible null pointer dereference: aptrptr. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/stack.c:266:7: note: Assuming that condition 'aptrptr' is not redundant scrollz-2.2.3.orig/source/stack.c:252:8: note: Null pointer dereference scrollz-2.2.3.orig/source/stack.c:268:4: warning: Either the condition 'aptrptr' is redundant or there is possible null pointer dereference: aptrptr. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/stack.c:266:7: note: Assuming that condition 'aptrptr' is not redundant scrollz-2.2.3.orig/source/stack.c:268:4: note: Null pointer dereference scrollz-2.2.3.orig/source/stack.c:293:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/stack.c:306:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/stack.c:318:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/stack.c:329:14: style: Parameter 'aptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/stack.c:297:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/lastlog.c:126:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/lastlog.c:356:41: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/lastlog.c:541:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:900:16: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] scrollz-2.2.3.orig/source/lastlog.c:114:4: style: Variable 's' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/lastlog.c:265:8: style: Variable 'match' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/lastlog.c:301:35: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/lastlog.c:667:10: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:843:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/server.c:881:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:888:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:896:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:904:26: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:913:28: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:967:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:1128:11: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] scrollz-2.2.3.orig/source/server.c:1183:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:1909:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/server.c:2570:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/server.c:1161:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] scrollz-2.2.3.orig/source/term.c:206:20: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/server.c:2518:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scrollz-2.2.3.orig/source/trace.c:54:7: style: Parameter 'level' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:134:7: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:135:7: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:136:7: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:137:7: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:138:7: style: Parameter 'arg4' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:139:7: style: Parameter 'arg5' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:140:7: style: Parameter 'arg6' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:141:7: style: Parameter 'arg7' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:142:7: style: Parameter 'arg8' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:143:7: style: Parameter 'arg9' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:144:7: style: Parameter 'arg10' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:234:14: style: Parameter 'channels' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:267:11: style: Parameter 'nicks' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/trace.c:300:9: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:126:8: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:290:10: style: Parameter 'rd' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:322:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/server.c:2542:8: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2543:8: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2544:4: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2545:4: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2546:4: style: Parameter 'arg4' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2547:4: style: Parameter 'arg5' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2548:4: style: Parameter 'arg6' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2549:4: style: Parameter 'arg7' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2550:4: style: Parameter 'arg8' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2551:4: style: Parameter 'arg9' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:2552:4: style: Parameter 'arg10' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/server.c:296:11: style: Unused variable: stuff [unusedVariable] scrollz-2.2.3.orig/source/server.c:297:10: style: Unused variable: tmp [unusedVariable] scrollz-2.2.3.orig/source/server.c:1683:38: style: Variable 'timediff' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/translat.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digraph_hit [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/translat.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digraph_first [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/translat.c:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIG_TABLE_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/translat.c:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REV_TOG [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:224:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_TIME [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var_settings [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:392:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_ALARM_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET_TIME [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1068:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_FORMAT_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1447:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1549:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CHOP [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1617:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1637:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLED_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1716:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1755:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1777:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1874:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1908:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1940:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1957:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1969:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER1_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:1997:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER2_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2011:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER3_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2026:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER4_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2040:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER5_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2054:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER6_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2068:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER7_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2082:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER8_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2096:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER9_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentDCC [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/status.c:2387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:383:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DECRYPT_PROGRAM [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:562:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:624:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:775:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:804:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:818:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOVICE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:870:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:896:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:935:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:960:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGHT_BIT_CHARACTERS_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:967:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realname [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:987:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollZstr [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:996:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODES_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1004:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WALLOP_NICKS_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1034:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1057:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1065:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1079:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AWAY_FILE_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1089:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAMP_FORMAT [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_LINES_VAR [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/vars.c:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable username [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/translat.c:515:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/translat.c:551:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] scrollz-2.2.3.orig/source/translat.c:295:26: warning: Either the condition '!args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/translat.c:296:6: note: Assuming that condition '!args' is not redundant scrollz-2.2.3.orig/source/translat.c:295:26: note: Null pointer dereference scrollz-2.2.3.orig/source/translat.c:341:13: style: Unsigned expression 'unival' can't be negative so it is unnecessary to test it. [unsignedPositive] scrollz-2.2.3.orig/source/translat.c:319:9: style: Variable 'command' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/translat.c:556:12: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/translat.c:726:24: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/translat.c:744:28: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/translat.c:762:26: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/translat.c:148:6: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/translat.c:149:6: style: Variable 'c3' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/translat.c:213:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/vars.c:705:26: style:inconclusive: Boolean expression '!var->int_flags' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scrollz-2.2.3.orig/source/vars.c:1022:23: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] scrollz-2.2.3.orig/source/vars.c:1023:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/vars.c:1026:14: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] scrollz-2.2.3.orig/source/vars.c:1038:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/vars.c:1039:29: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/vars.c:705:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scrollz-2.2.3.orig/source/vars.c:1019:25: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/whois.c:1399:15: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/names.c:965:45: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] scrollz-2.2.3.orig/source/names.c:962:12: note: outer condition: !add scrollz-2.2.3.orig/source/names.c:965:45: note: opposite inner condition: add scrollz-2.2.3.orig/source/whowas.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/window.c:2025:34: error: There is an unknown macro here somewhere. Configuration is required. If _ is a macro then please configure it. [unknownMacro] scrollz-2.2.3.orig/source/whowas.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/whowas.c:451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/tools/SZdecode.c:189:7: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/tools/SZdecode.c:239:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/tools/SZdecode.c:258:7: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/tools/SZdecode.c:301:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:1037:49: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] scrollz-2.2.3.orig/source/names.c:1034:37: note: outer condition: !add scrollz-2.2.3.orig/source/names.c:1037:49: note: opposite inner condition: add scrollz-2.2.3.orig/tools/SZsetup.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/tools/SZsetup.c:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] scrollz-2.2.3.orig/source/names.c:218:9: style: The if condition is the same as the previous if condition [duplicateCondition] scrollz-2.2.3.orig/source/names.c:217:9: note: First condition scrollz-2.2.3.orig/source/names.c:218:9: note: Second condition scrollz-2.2.3.orig/source/names.c:1662:18: warning: Either the condition 'tmpnick' is redundant or there is possible null pointer dereference: nick. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/names.c:1663:17: note: Assuming that condition 'tmpnick' is not redundant scrollz-2.2.3.orig/source/names.c:1661:20: note: tmpnick is assigned 'nick' here. scrollz-2.2.3.orig/source/names.c:1662:18: note: Null pointer dereference scrollz-2.2.3.orig/source/names.c:1766:20: warning: Either the condition '!tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] scrollz-2.2.3.orig/source/names.c:1770:18: note: Assuming that condition '!tmp' is not redundant scrollz-2.2.3.orig/source/names.c:1766:20: note: Null pointer dereference scrollz-2.2.3.orig/source/names.c:1675:22: style: Redundant pointer operation on 'channel' - it's already a pointer. [redundantPointerOp] scrollz-2.2.3.orig/source/names.c:1632:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:1928:12: style: Variable 'Nick' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:1950:12: style: Variable 'Nick' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:2256:15: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:2284:10: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/names.c:2323:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/names.c:1480:29: style: Variable 'deopped' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/names.c:1507:29: style: Variable 'deopped' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/names.c:1699:12: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/names.c:2171:8: style: Variable 'chan' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/source/status.c:391:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] scrollz-2.2.3.orig/source/status.c:559:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/status.c:607:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/status.c:1355:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] scrollz-2.2.3.orig/source/status.c:294:6: warning:inconclusive: Width 2 given in format string (no. 1) is smaller than destination buffer 'hours[10]'. [invalidScanfFormatWidth_smaller] scrollz-2.2.3.orig/source/status.c:294:6: warning:inconclusive: Width 2 given in format string (no. 2) is smaller than destination buffer 'minutes[10]'. [invalidScanfFormatWidth_smaller] scrollz-2.2.3.orig/source/status.c:387:8: style: Variable 'merid' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/status.c:469:8: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] scrollz-2.2.3.orig/source/status.c:1494:10: 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] scrollz-2.2.3.orig/source/status.c:740:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1494:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1518:4: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/status.c:1608:10: 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] scrollz-2.2.3.orig/source/status.c:760:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1608:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1630:10: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_scrolled' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:765:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1630:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1646:10: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_scrolled_lines' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:774:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1646:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1711:10: 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] scrollz-2.2.3.orig/source/status.c:698:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1711:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1714:4: style: Variable 'number' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/status.c:1732:10: 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] scrollz-2.2.3.orig/source/status.c:703:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1732:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1750:10: 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] scrollz-2.2.3.orig/source/status.c:708:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1750:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1768:10: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_away' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:721:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1768:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1869:10: 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] scrollz-2.2.3.orig/source/status.c:752:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1869:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1903:10: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_window' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:785:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1903:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1936:10: 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] scrollz-2.2.3.orig/source/status.c:727:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1936:10: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1964:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user00' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:976:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1964:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1978:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user01' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:981:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1978:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:1992:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user02' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:986:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:1992:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2006:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user03' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:991:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2006:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2021:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user04' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:997:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2021:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2035:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user05' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1002:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2035:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2049:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user06' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1007:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2049:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2063:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user07' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1012:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2063:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2077:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user08' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1017:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2077:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2091:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_user09' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1022:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2091:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2106:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_lag' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:814:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2106:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2128:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_lastjoin' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:819:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2128:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2140:9: 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] scrollz-2.2.3.orig/source/status.c:824:7: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2140:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2163:18: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] scrollz-2.2.3.orig/source/status.c:2219:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_fullserver' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:1028:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2219:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2231:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_uptime' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:809:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2231:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2269:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_ctcpcloak' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:883:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2269:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2282:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_floodp' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:878:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2282:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2295:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_nhprot' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:873:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2295:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2315:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_frlist' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:868:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2315:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2329:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_packs' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:838:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2329:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2343:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_dccsends' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:843:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2343:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2357:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_dccgets' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:848:49: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2357:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2371:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_autoget' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:853:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2371:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2383:9: style: Parameter 'window' can be declared as pointer to const. However it seems that 'status_security' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scrollz-2.2.3.orig/source/status.c:858:50: note: You might need to cast the function pointer here scrollz-2.2.3.orig/source/status.c:2383:9: note: Parameter 'window' can be declared as pointer to const scrollz-2.2.3.orig/source/status.c:2156:15: style: Variable 'tmpvar' is assigned a value that is never used. [unreadVariable] scrollz-2.2.3.orig/tools/SZsetup.c:422:7: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] diff: head scrollz-2.2.3.orig/source/cast.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cast_S1 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/cast.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cast_S5 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/cast.c:388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_RANDOM_BYTE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/crypt.c:164:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/crypt.c:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CRYPTER [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/crypt.c:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/crypt.c:396:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1055:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCPCloaking [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1598:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1665:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1916:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CTCP_FLOOD_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:1948:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:2135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:2215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTCP_QUOTE_CHAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:374:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLALL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away_set [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:415:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:692:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:763:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:828:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:892:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ctcp.c:941:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromUserHost [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:1084:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PROTECTION_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:1352:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_LIMIT_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:568:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_io_loop [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:707:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:763:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signals [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/exec.c:981:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/flood.c:195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOOD_USERS_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_FILE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:453:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_FILE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/history.c:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/hold.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/hold.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/hold.c:196:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOGGLE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/hold.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hold [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_ALIAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_display [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/if.c:635:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:370:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_WILDCARDS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:698:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHLIGHT_CHAR_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:721:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_IGNORE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:786:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ALL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ignore.c:842:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1077:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1089:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1196:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1209:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cut_buffer [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1231:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumb [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:1317:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:172:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:232:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:275:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:303:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputdata [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:405:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputdata [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:570:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/input.c:572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_ALL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promptlist [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:611:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:650:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:680:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:717:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/input.c:730:9: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/input.c:745:8: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/input.c:747:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minpos [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:757:8: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/input.c:759:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:771:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:777:14: style: Same expression on both sides of '-' because 'pos' and 'current_screen->inputdata.buffer.pos' represent the same value. [duplicateExpression] scrollz-2.2.3.orig/source/input.c:771:49: note: 'pos' is assigned value 'current_screen->inputdata.buffer.pos' here. scrollz-2.2.3.orig/source/input.c:777:14: note: Same expression on both sides of '-' because 'pos' and 'current_screen->inputdata.buffer.pos' represent the same value. 2.13.0 scrollz-2.2.3.orig/source/input.c:777:14: style: Same expression on both sides of '-'. [duplicateExpression] scrollz-2.2.3.orig/source/input.c:771:49: note: 'pos' is assigned value 'current_screen->inputdata.buffer.pos' here. scrollz-2.2.3.orig/source/input.c:777:14: note: Same expression on both sides of '-'. head scrollz-2.2.3.orig/source/input.c:795:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:924:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:962:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/input.c:989:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_const [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:1145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:1400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:1440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:1484:8: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/ircaux.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:534:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:660:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:926:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircaux.c:965:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircflush.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/ircio.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_level [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastlog_size [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CURRENT [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_scr_win [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/lastlog.c:690:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify_level [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/log.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/log.c:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1580:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1612:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1634:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1699:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_UNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primary_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1798:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1857:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1910:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1931:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_JOINED [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1952:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:1974:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2007:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2060:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_CHANNEL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_channel [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2258:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_servers [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2323:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_NOUNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:2337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:256:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_UNLINK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:435:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashstr [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:476:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/names.c:734:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/newio.c:267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/newio.c:523:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:273:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ircrc_file [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ircquick_file [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:485:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notice.c:566:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable never_connected [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notify.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notify.c:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notify.c:390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_HANDLER_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/notify.c:501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:1026:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:1051:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:179:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:602:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:692:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrigNickChange [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:703:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:742:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/numbers.c:768:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1422:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_INVITES [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1482:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1516:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_NICK [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1641:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRAP [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1848:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_CRAP [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1920:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_list [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:1945:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_IO [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:304:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_server_index [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:450:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_WALLOPS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:530:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/parse.c:691:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] 2.13.0 scrollz-2.2.3.orig/source/parse.c:771:65: style:inconclusive: Boolean expression '!tmpfriend->privs' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head scrollz-2.2.3.orig/source/parse.c:997:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_QUIT [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Si [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Si [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-alg-ref.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-api-ref.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-api-ref.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-api-ref.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXBC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/rijndael-api-ref.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_ECB [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1017:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oper_command [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZWI [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1538:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1573:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1784:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1813:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:1876:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2086:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2096:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_2_6_2 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_2_6_2 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable umodeflags2 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable umodeflags2 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2190:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2202:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Server2_8 [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2253:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itsname [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2268:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itsname [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2332:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2345:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nickname [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2365:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_head [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2380:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whois_stuff [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2393:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_tail [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_head [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_tail [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operator [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2469:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operator [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2487:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nickname [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motd [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motd [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2529:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2556:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2717:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2755:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eof [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2816:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SGroup [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:2834:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_SERVER [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctcp_backlog_size [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:755:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_SERVER [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/server.c:976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_port [valueFlowBailoutIncompleteVar] 2.13.0 scrollz-2.2.3.orig/source/snprintf.c:605:8: style: Condition 'caps' is always false [knownConditionTrueFalse] scrollz-2.2.3.orig/source/snprintf.c:548:13: note: Assignment 'caps=0', assigned value is 0 scrollz-2.2.3.orig/source/snprintf.c:605:8: note: Condition 'caps' is always false head scrollz-2.2.3.orig/source/stack.c:242:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_DO_ALIAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/stack.c:293:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/stack.c:306:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/stack.c:318:8: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/stack.c:329:14: style: Parameter 'aptr' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/stack.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_PUSH [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1068:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_FORMAT_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1447:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1549:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CHOP [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1617:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1637:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SCROLLED_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRCD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1716:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1755:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1777:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1874:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_HOLD_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1908:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_WINDOW_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1940:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to_server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1957:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1969:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER1_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:1997:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER2_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2011:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER3_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2026:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER4_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2040:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER5_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2054:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER6_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2068:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER7_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2082:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER8_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2096:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_USER9_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentDCC [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:2387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_STATUS_ALL_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var_settings [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:392:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_ALARM_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:469:8: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/status.c:471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET_TIME [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/status.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/trace.c:134:7: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:135:7: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:136:7: style: Parameter 'arg2' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:137:7: style: Parameter 'arg3' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:138:7: style: Parameter 'arg4' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:139:7: style: Parameter 'arg5' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:140:7: style: Parameter 'arg6' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:141:7: style: Parameter 'arg7' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:142:7: style: Parameter 'arg8' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:143:7: style: Parameter 'arg9' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:144:7: style: Parameter 'arg10' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:234:14: style: Parameter 'channels' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:267:11: style: Parameter 'nicks' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:300:9: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/trace.c:54:7: style: Parameter 'level' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/translat.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digraph_first [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/translat.c:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIG_TABLE_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/translat.c:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REV_TOG [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/translat.c:726:24: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/translat.c:744:28: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/translat.c:762:26: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] head scrollz-2.2.3.orig/source/vars.c:1004:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WALLOP_NICKS_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1034:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1057:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1065:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1079:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AWAY_FILE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1089:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAMP_FORMAT [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_LINES_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable username [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:562:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:624:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:775:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty_string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:804:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:818:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOVICE_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:870:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:896:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:935:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:960:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGHT_BIT_CHARACTERS_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:967:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ON [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realname [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:987:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollZstr [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/vars.c:996:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODES_VAR [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mybufsize [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/source/whowas.c:451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_TRACE_WHOWAS [valueFlowBailoutIncompleteVar] head scrollz-2.2.3.orig/tools/SZsetup.c:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] DONE