2024-04-23 04:08 ftp://ftp.de.debian.org/debian/pool/main/w/weechat/weechat_4.1.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=lua --library=python --library=zlib --library=ruby --library=libcurl --library=bsd --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 4007 4007 elapsed-time: 733.5 731.2 head-timing-info: old-timing-info: head results: weechat-4.1.1/src/core/hook/wee-hook-command-run.c:45:50: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-completion.c:44:49: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:50:46: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:62:47: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:362:45: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:365:54: style: Variable 'hook_other_plugin2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:581:36: style: Variable 'ptr_cmd1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:581:47: style: Variable 'ptr_cmd2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-command.c:675:36: style: Variable 'cmd_similar' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-config.c:43:45: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-fd.c:113:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-fd.c:221:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-fd.c:50:41: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-connect.c:71:21: style:inconclusive: Function 'hook_connect' argument 7 names different: declaration 'gnutls_session' definition 'gnutls_sess'. [funcArgNamesDifferent] weechat-4.1.1/src/core/hook/wee-hook-connect.h:85:43: note: Function 'hook_connect' argument 7 names different: declaration 'gnutls_session' definition 'gnutls_sess'. weechat-4.1.1/src/core/hook/wee-hook-connect.c:71:21: note: Function 'hook_connect' argument 7 names different: declaration 'gnutls_session' definition 'gnutls_sess'. weechat-4.1.1/src/core/hook/wee-hook-connect.c:48:46: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-hdata.c:45:44: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-focus.c:45:44: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-hsignal.c:111:56: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-info-hashtable.c:43:53: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-info.c:43:43: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-infolist.c:43:47: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-modifier.c:43:47: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-line.c:166:13: warning: Either the condition 'line->data->buffer' is redundant or there is possible null pointer dereference: line->data->buffer. [nullPointerRedundantCheck] weechat-4.1.1/src/core/hook/wee-hook-line.c:165:13: note: Assuming that condition 'line->data->buffer' is not redundant weechat-4.1.1/src/core/hook/wee-hook-line.c:166:13: note: Null pointer dereference weechat-4.1.1/src/core/hook/wee-hook-line.c:167:13: warning: Either the condition 'line->data->buffer' is redundant or there is possible null pointer dereference: line->data->buffer. [nullPointerRedundantCheck] weechat-4.1.1/src/core/hook/wee-hook-line.c:165:13: note: Assuming that condition 'line->data->buffer' is not redundant weechat-4.1.1/src/core/hook/wee-hook-line.c:167:13: note: Null pointer dereference weechat-4.1.1/src/core/hook/wee-hook-line.c:47:43: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-print.c:46:44: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-signal.c:111:55: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-process.c:233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-process.c:524:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-process.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-process.c:679:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-timer.c:91:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/hook/wee-hook-timer.c:432:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/hook/wee-hook-timer.c:445:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/hook/wee-hook-timer.c:86:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-timer.c:418:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/hook/wee-hook-url.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-url.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-url.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/hook/wee-hook-url.c:209:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/core/hook/wee-hook-url.c:53:42: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/hook/wee-hook-process.c:252:9: error: Resource leak: f [resourceLeak] weechat-4.1.1/src/core/hook/wee-hook-process.c:267:9: error: Resource leak: f [resourceLeak] weechat-4.1.1/src/core/hook/wee-hook-process.c:469:20: style: Local variable 'hook_process' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-process.h:60:23: note: Shadowed declaration weechat-4.1.1/src/core/hook/wee-hook-process.c:469:20: note: Shadow variable weechat-4.1.1/src/core/hook/wee-hook-process.c:488:20: style: Local variable 'hook_process' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-process.h:60:23: note: Shadowed declaration weechat-4.1.1/src/core/hook/wee-hook-process.c:488:20: note: Shadow variable weechat-4.1.1/src/core/hook/wee-hook-process.c:583:20: style: Local variable 'hook_process' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-process.h:60:23: note: Shadowed declaration weechat-4.1.1/src/core/hook/wee-hook-process.c:583:20: note: Shadow variable weechat-4.1.1/src/core/hook/wee-hook-process.c:59:46: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-arraylist.c:47:33: style: Parameter 'pointer1' can be declared as pointer to const. However it seems that 'arraylist_cmp_default_cb' is a callback function, if 'pointer1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-arraylist.c:105:25: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-arraylist.c:47:33: note: Parameter 'pointer1' can be declared as pointer to const weechat-4.1.1/src/core/wee-arraylist.c:47:49: style: Parameter 'pointer2' can be declared as pointer to const. However it seems that 'arraylist_cmp_default_cb' is a callback function, if 'pointer2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-arraylist.c:105:25: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-arraylist.c:47:49: note: Parameter 'pointer2' can be declared as pointer to const weechat-4.1.1/src/core/wee-arraylist.c:119:37: style: Parameter 'arraylist' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-backtrace.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-calc.c:99:13: style: Variable 'ptr_value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-calc.c:164:11: style: Variable 'ptr_operator' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:1338:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIBDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BUFFER_NUMBER_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:2008:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_CORE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:2257:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:2880:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:3113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:5343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:6206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_PASSPHRASE_MAX_LENGTH [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:6647:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-command.c:7114:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-completion.c:856:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] weechat-4.1.1/src/core/wee-completion.c:204:35: style: Variable 'ptr_item' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:644:33: style: Variable 'color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:767:10: style: Variable 'home' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-completion.c:768:11: style: Variable 'ptr_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:773:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:1287:36: style: Variable 'extra_libdir' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:1367:30: style: Variable 'ptr_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:1452:11: style: Variable 'pos_space' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:1452:42: style: Variable 'pos_section' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:2001:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-completion.c:2037:19: style: Variable 'value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:3507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-config-file.c:3288:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-config-file.c:3363:39: style: Condition 'config_file->version_readversion' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-config-file.c:3359:35: note: Assuming that condition 'config_file->version_read>=config_file->version' is not redundant weechat-4.1.1/src/core/wee-config-file.c:3363:39: note: Condition 'config_file->version_readversion' is always true weechat-4.1.1/src/core/wee-config-file.c:2355:61: warning: Function 'config_file_option_value_to_string' argument order different: declaration 'option, default_value, add_delimiters, use_colors' definition 'option, default_value, use_colors, use_delimiters' [funcArgOrderDifferent] weechat-4.1.1/src/core/wee-config-file.h:304:74: note: Function 'config_file_option_value_to_string' argument order different: declaration 'option, default_value, add_delimiters, use_colors' definition 'option, default_value, use_colors, use_delimiters' weechat-4.1.1/src/core/wee-config-file.c:2355:61: note: Function 'config_file_option_value_to_string' argument order different: declaration 'option, default_value, add_delimiters, use_colors' definition 'option, default_value, use_colors, use_delimiters' weechat-4.1.1/src/core/wee-config-file.c:3239:42: style:inconclusive: Function 'config_file_write' argument 1 names different: declaration 'config_files' definition 'config_file'. [funcArgNamesDifferent] weechat-4.1.1/src/core/wee-config-file.h:330:53: note: Function 'config_file_write' argument 1 names different: declaration 'config_files' definition 'config_file'. weechat-4.1.1/src/core/wee-config-file.c:3239:42: note: Function 'config_file_write' argument 1 names different: declaration 'config_files' definition 'config_file'. weechat-4.1.1/src/core/wee-config-file.c:74:42: style: Parameter 'config_file' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:306:27: style: Variable 'ptr_config1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:306:41: style: Variable 'ptr_config2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:502:55: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:723:19: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:1124:23: style: Variable 'pos_section' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:2821:51: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:2836:59: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:3275:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config-file.c:4065:55: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:4219:59: style: Parameter 'config_file' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config-file.c:4220:62: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config.c:509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exclude [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-config.c:972:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-config.c:1009:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-config.c:1117:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-config.c:1449:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-config.c:5245:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-config.c:1565:22: style: Condition 'version_read<2' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-config.c:1560:22: note: Assuming that condition 'version_read>=2' is not redundant weechat-4.1.1/src/core/wee-config.c:1565:22: note: Condition 'version_read<2' is always true weechat-4.1.1/src/core/wee-config.c:1611:21: style: Condition 'ptr_section' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-config.c:1920:27: warning: Either the condition 'option_name' is redundant or there is possible null pointer dereference: option_name. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-config.c:1923:13: note: Assuming that condition 'option_name' is not redundant weechat-4.1.1/src/core/wee-config.c:1920:27: note: Null pointer dereference weechat-4.1.1/src/core/wee-config.c:475:46: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config.c:1109:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config.c:1437:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-config.c:1881:59: style: Parameter 'option' can be declared as pointer to const. However it seems that 'config_weechat_palette_change_cb' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-config.c:1947:26: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-config.c:1881:59: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/core/wee-config.c:2612:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config.c:2768:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config.c:2873:58: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-config.c:2942:62: style: Parameter 'option' can be declared as pointer to const. However it seems that 'config_weechat_key_delete_option_cb' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-config.c:5208:14: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-config.c:2942:62: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/core/wee-config.c:5227:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-crypto.c:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcry_md_hd_t [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcry_md_hd_t [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_KDF_PBKDF2 [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcry_md_hd_t [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:543:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA1 [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-crypto.c:573:38: style:inconclusive: Function 'weecrypto_totp_generate' argument 1 names different: declaration 'secret' definition 'secret_base32'. [funcArgNamesDifferent] weechat-4.1.1/src/core/wee-crypto.h:41:51: note: Function 'weecrypto_totp_generate' argument 1 names different: declaration 'secret' definition 'secret_base32'. weechat-4.1.1/src/core/wee-crypto.c:573:38: note: Function 'weecrypto_totp_generate' argument 1 names different: declaration 'secret' definition 'secret_base32'. weechat-4.1.1/src/core/wee-crypto.c:633:38: style:inconclusive: Function 'weecrypto_totp_validate' argument 1 names different: declaration 'secret' definition 'secret_base32'. [funcArgNamesDifferent] weechat-4.1.1/src/core/wee-crypto.h:43:49: note: Function 'weecrypto_totp_validate' argument 1 names different: declaration 'secret' definition 'secret_base32'. weechat-4.1.1/src/core/wee-crypto.c:633:38: note: Function 'weecrypto_totp_validate' argument 1 names different: declaration 'secret' definition 'secret_base32'. weechat-4.1.1/src/core/wee-crypto.c:199:20: style: Variable 'ptr_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-crypto.c:292:20: style: Variable 'ptr_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-crypto.c:458:20: style: Variable 'ptr_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-debug.c:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-debug.c:727:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIBDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-debug.c:137:22: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-debug.c:920:44: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-debug.c:137:22: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/core/wee-debug.c:319:25: style: Variable 'var' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-debug.c:450:30: style: Variable 'ptr_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_DEPTH [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:326:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:396:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_HOME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:833:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIBDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:926:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-dir.c:749:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] weechat-4.1.1/src/core/wee-dir.c:933:19: style: Checking if unsigned expression 'count' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-dir.c:994:19: style: Checking if unsigned expression 'count' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-dir.c:996:44: style: Checking if unsigned expression 'fwrite(buffer,1,count,dst)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-dir.c:69:11: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:312:26: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-dir.c:372:43: style: Variable 'ptr_weechat_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:436:11: style: Variable 'ptr_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:437:11: style: Variable 'xdg_config_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:437:29: style: Variable 'xdg_data_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:437:45: style: Variable 'xdg_cache_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:437:62: style: Variable 'xdg_runtime_dir' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:556:11: style: Variable 'ptr_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:740:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-dir.c:789:53: style: Variable 'extra_libdir' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-doc.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-doc.c:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA512 [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-doc.c:1642:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-doc.c:1441:42: style: Condition 'ptr_plugin1->prioritypriority' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-doc.c:1439:31: note: Assuming that condition 'ptr_plugin1->priority!=ptr_plugin2->priority' is not redundant weechat-4.1.1/src/core/wee-doc.c:1441:42: note: Condition 'ptr_plugin1->prioritypriority' is always true weechat-4.1.1/src/core/wee-doc.c:1527:42: style: Condition 'ptr_config1->prioritypriority' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-doc.c:1525:31: note: Assuming that condition 'ptr_config1->priority!=ptr_config2->priority' is not redundant weechat-4.1.1/src/core/wee-doc.c:1527:42: note: Condition 'ptr_config1->prioritypriority' is always true weechat-4.1.1/src/core/wee-doc.c:604:9: warning: Possible null pointer dereference: old_config [nullPointer] weechat-4.1.1/src/core/wee-doc.c:490:18: note: Assignment 'old_config=NULL', assigned value is 0 weechat-4.1.1/src/core/wee-doc.c:493:19: note: Assuming condition is false weechat-4.1.1/src/core/wee-doc.c:604:9: note: Null pointer dereference weechat-4.1.1/src/core/wee-doc.c:520:29: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] weechat-4.1.1/src/core/wee-doc.c:537:25: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] weechat-4.1.1/src/core/wee-doc.c:393:47: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-doc.c:425:29: style: Variable 'ptr_option1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:425:43: style: Variable 'ptr_option2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:1011:34: style: Parameter 'pointer1' can be declared as pointer to const. However it seems that 'doc_gen_hdata_list_cmp_cb' is a callback function, if 'pointer1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-doc.c:1075:42: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-doc.c:1011:34: note: Parameter 'pointer1' can be declared as pointer to const weechat-4.1.1/src/core/wee-doc.c:1011:50: style: Parameter 'pointer2' can be declared as pointer to const. However it seems that 'doc_gen_hdata_list_cmp_cb' is a callback function, if 'pointer2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-doc.c:1075:42: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-doc.c:1011:50: note: Parameter 'pointer2' can be declared as pointer to const weechat-4.1.1/src/core/wee-doc.c:1430:30: style: Variable 'ptr_plugin1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:1430:44: style: Variable 'ptr_plugin2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:1516:27: style: Variable 'ptr_config1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:1516:41: style: Variable 'ptr_config2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-doc.c:280:22: style: Variable 'first_cmd_plugin' is assigned a value that is never used. [unreadVariable] weechat-4.1.1/src/core/wee-doc.c:1631:20: style: Unused variable: localedir [unusedVariable] weechat-4.1.1/src/core/wee-eval.c:777:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:1104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:1414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:1950:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:2347:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:2597:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-eval.c:2335:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] weechat-4.1.1/src/core/wee-eval.c:988:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-eval.c:312:35: style: Redundant condition: The condition '!ptr_char[0]' is redundant since 'ptr_char[0] != '-'' is sufficient. [redundantCondition] weechat-4.1.1/src/core/wee-eval.c:1135:21: style: Condition 'ptr_string' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-eval.c:2405:17: warning: Either the condition 'result' is redundant or there is possible null pointer dereference: result2. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-eval.c:2343:12: note: Assuming that condition 'result' is not redundant weechat-4.1.1/src/core/wee-eval.c:2408:18: note: Assignment to 'result=result2' weechat-4.1.1/src/core/wee-eval.c:2405:17: note: Null pointer dereference weechat-4.1.1/src/core/wee-eval.c:2418:14: warning: Either the condition 'result' is redundant or there is possible null pointer dereference: result. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-eval.c:2343:12: note: Assuming that condition 'result' is not redundant weechat-4.1.1/src/core/wee-eval.c:2418:14: note: Null pointer dereference weechat-4.1.1/src/core/wee-eval.c:984:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-eval.c:1077:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-eval.c:1145:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-eval.c:2484:26: style: Variable 'window' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-hashtable.c:99:52: style: Parameter 'hashtable' can be declared as pointer to const. However it seems that 'hashtable_hash_key_default_cb' is a callback function, if 'hashtable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-hashtable.c:236:34: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-hashtable.c:99:52: note: Parameter 'hashtable' can be declared as pointer to const weechat-4.1.1/src/core/wee-hashtable.c:767:55: style: Parameter 'hashtable' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-hashtable.c:790:57: style: Parameter 'hashtable' can be declared as pointer to const. However it seems that 'hashtable_compute_length_values_cb' is a callback function, if 'hashtable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-hashtable.c:950:22: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-hashtable.c:790:57: note: Parameter 'hashtable' can be declared as pointer to const weechat-4.1.1/src/core/wee-hashtable.c:834:53: style: Parameter 'hashtable' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-hashtable.c:860:55: style: Parameter 'hashtable' can be declared as pointer to const. However it seems that 'hashtable_build_string_values_cb' is a callback function, if 'hashtable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-hashtable.c:992:26: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-hashtable.c:860:55: note: Parameter 'hashtable' can be declared as pointer to const weechat-4.1.1/src/core/wee-hashtable.c:893:60: style: Parameter 'hashtable' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-hashtable.c:1126:39: style: Variable 'ptr_value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-command.c:6461:26: style: Condition 'search' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-command.c:6688:24: style: Condition 'arg_option_end1' is not redundant weechat-4.1.1/src/core/wee-command.c:6679:27: note: Assignment 'arg_option_end=argc-1', assigned value is less than 1 weechat-4.1.1/src/core/wee-command.c:6678:24: note: Assignment 'arg_option_start=1', assigned value is 1 weechat-4.1.1/src/core/wee-command.c:6688:24: note: Condition 'arg_option_end=1' is always true [knownConditionTrueFalse] weechat-4.1.1/src/core/wee-input.c:420:15: note: Assuming that condition 'delay<1' is not redundant weechat-4.1.1/src/core/wee-input.c:424:9: note: Assuming condition is false weechat-4.1.1/src/core/wee-input.c:454:24: note: Condition 'delay>=1' is always true weechat-4.1.1/src/core/wee-log.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-log.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-log.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-log.c:171:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-log.c:281:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-log.c:265:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-proxy.c:201:28: style:inconclusive: Function 'proxy_set' argument 1 names different: declaration 'bar' definition 'proxy'. [funcArgNamesDifferent] weechat-4.1.1/src/core/wee-proxy.h:70:39: note: Function 'proxy_set' argument 1 names different: declaration 'bar' definition 'proxy'. weechat-4.1.1/src/core/wee-proxy.c:201:28: note: Function 'proxy_set' argument 1 names different: declaration 'bar' definition 'proxy'. weechat-4.1.1/src/core/wee-proxy.c:111:30: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-proxy.c:623:69: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-network.c:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYPT_VERSION [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:340:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:373:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:545:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:809:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:855:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:1479:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:1565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_EXPIRED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:1647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:1834:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CLIENT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure-buffer.c:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure-buffer.c:55:49: style: Parameter 'hashtable' can be declared as pointer to const. However it seems that 'secure_buffer_display_data' is a callback function, if 'hashtable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-secure-buffer.c:149:25: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-secure-buffer.c:55:49: note: Parameter 'hashtable' can be declared as pointer to const weechat-4.1.1/src/core/wee-secure-config.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure-config.c:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-network.c:375:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/core/wee-network.c:407:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/core/wee-network.c:1437:20: style: Local variable 'hook_connect' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-connect.h:82:23: note: Shadowed declaration weechat-4.1.1/src/core/wee-network.c:1437:20: note: Shadow variable weechat-4.1.1/src/core/wee-network.c:1468:20: style: Local variable 'hook_connect' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-connect.h:82:23: note: Shadowed declaration weechat-4.1.1/src/core/wee-network.c:1468:20: note: Shadow variable weechat-4.1.1/src/core/wee-network.c:1550:20: style: Local variable 'hook_connect' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-connect.h:82:23: note: Shadowed declaration weechat-4.1.1/src/core/wee-network.c:1550:20: note: Shadow variable weechat-4.1.1/src/core/wee-network.c:1581:20: style: Local variable 'hook_connect' shadows outer function [shadowFunction] weechat-4.1.1/src/core/hook/wee-hook-connect.h:82:23: note: Shadowed declaration weechat-4.1.1/src/core/wee-network.c:1581:20: note: Shadow variable weechat-4.1.1/src/core/wee-network.c:427:41: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-network.c:540:43: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-network.c:594:43: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-network.c:853:21: style: Variable 'ptr_proxy' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-network.c:939:26: style: Variable 'ptr_address' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-network.c:376:39: portability: 'buffer' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] weechat-4.1.1/src/core/wee-network.c:408:39: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] weechat-4.1.1/src/core/wee-secure.c:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA512 [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcry_md_hd_t [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcry_md_hd_t [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure.c:439:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-secure.c:145:20: style: Variable 'ptr_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-secure.c:300:20: style: Variable 'ptr_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-secure.c:510:11: style: Variable 'ptr_phrase' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-signal.c:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-string.c:1585:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-string.c:1673:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-string.c:1809:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-string.c:1941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-string.c:2102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-upgrade-file.c:96:74: style: Checking if unsigned expression 'fwrite((void*)(&value),sizeof(value),1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:113:72: style: Checking if unsigned expression 'fwrite((void*)(&date),sizeof(date),1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:138:68: style: Checking if unsigned expression 'fwrite((void*)string,length,1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:166:59: style: Checking if unsigned expression 'fwrite(pointer,size,1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:434:75: style: Checking if unsigned expression 'fread((void*)value,sizeof(*value),1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:479:70: style: Checking if unsigned expression 'fread((void*)(*string),length,1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:528:63: style: Checking if unsigned expression 'fread(*buffer,*size,1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:557:73: style: Checking if unsigned expression 'fread((void*)time,sizeof(*time),1,upgrade_file->file)' is less than zero. [unsignedLessThanZero] weechat-4.1.1/src/core/wee-upgrade-file.c:159:71: style: Parameter 'pointer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-upgrade.c:750:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-url.c:1195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-url.c:1293:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_PROXY [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-url.c:1347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_ERROR_SIZE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-url.c:1584:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-url.c:1276:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] weechat-4.1.1/src/core/wee-url.c:1287:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] weechat-4.1.1/src/core/wee-url.c:1025:48: style: Parameter 'constants' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-url.c:1128:28: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-url.c:1138:28: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'weeurl_write_string' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/core/wee-url.c:1443:61: note: You might need to cast the function pointer here weechat-4.1.1/src/core/wee-url.c:1138:28: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/core/wee-url.c:1260:47: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-url.c:1346:11: style: Variable 'url_file_mode' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-url.c:1350:16: style: Variable 'url_file_opt_func' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-url.c:1351:16: style: Variable 'url_file_opt_data' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-url.c:1352:11: style: Variable 'url_file_opt_cb' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-url.c:1529:53: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-utf8.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] weechat-4.1.1/src/core/wee-utf8.c:169:23: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-utf8.c:487:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-utf8.c:639:11: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:2892:32: style: Expression is always true because 'else if' condition is opposite to previous condition at line 2890. [multiCondition] weechat-4.1.1/src/core/wee-string.c:2890:32: note: first condition weechat-4.1.1/src/core/wee-string.c:2892:32: note: else if condition is opposite to first condition weechat-4.1.1/src/core/wee-string.c:1037:18: style: Redundant condition: The condition '!path[0]' is redundant since 'path[0] != '~'' is sufficient. [redundantCondition] weechat-4.1.1/src/core/wee-string.c:4525:5: error: Memory leak: string_dyn [memleak] weechat-4.1.1/src/core/wee-string.c:4525:5: error: Memory leak: string_dyn.string [memleak] weechat-4.1.1/src/core/wee-string.c:2901:21: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-string.c:2902:17: note: Assuming that condition 'p' is not redundant weechat-4.1.1/src/core/wee-string.c:2901:21: note: Null pointer dereference weechat-4.1.1/src/core/wee-string.c:2915:13: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-string.c:2916:9: note: Assuming that condition 'p' is not redundant weechat-4.1.1/src/core/wee-string.c:2915:13: note: Null pointer dereference weechat-4.1.1/src/core/wee-string.c:2919:5: warning:inconclusive: Either the condition 'array' is redundant or there is possible null pointer dereference: array. [nullPointerRedundantCheck] weechat-4.1.1/src/core/wee-string.c:2926:13: note: Assuming that condition 'array' is not redundant weechat-4.1.1/src/core/wee-string.c:2919:5: note: Null pointer dereference weechat-4.1.1/src/core/wee-string.c:1031:11: style: Variable 'ptr_home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:1497:11: style: Variable 'regex_special_char' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:1752:67: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-string.c:2079:49: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-string.c:2573:11: style: Variable 'ptr_string' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:3258:11: style: Variable 'unit_name' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3267:11: style: Variable 'unit_format' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3268:11: style: Variable 'unit_divide' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3504:19: style: Variable 'base32_table' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3506:9: style: Variable 'length_padding' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3637:19: style: Variable 'base64_table' can be declared as const array [constVariable] weechat-4.1.1/src/core/wee-string.c:3980:11: style: Variable 'pos_slash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:3980:23: style: Variable 'pos_space' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-string.c:3980:35: style: Variable 'pos_newline' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/wee-version.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-version.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-version.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-version.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION_GIT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/wee-util.c:155:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/core/wee-util.c:126:41: style:inconclusive: Function 'util_get_microseconds_string' argument 1 names different: declaration 'diff' definition 'microseconds'. [funcArgNamesDifferent] weechat-4.1.1/src/core/wee-util.h:32:54: note: Function 'util_get_microseconds_string' argument 1 names different: declaration 'diff' definition 'microseconds'. weechat-4.1.1/src/core/wee-util.c:126:41: note: Function 'util_get_microseconds_string' argument 1 names different: declaration 'diff' definition 'microseconds'. weechat-4.1.1/src/core/wee-util.c:59:35: style: Parameter 'tv1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-util.c:59:56: style: Parameter 'tv2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-util.c:82:36: style: Parameter 'tv1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-util.c:82:57: style: Parameter 'tv2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/core/wee-util.c:151:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/core/weechat.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:566:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:614:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:86:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:111:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:185:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:639:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-bar-window.c:966:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_bar [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/core/weechat.c:253:19: style: Variable 'long_options' can be declared as const array [constVariable] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:152:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:389:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:537:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:1704:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:1787:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2329:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2119:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:203:9: style: Redundant condition: !simulate. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:703:9: style: Redundant condition: !simulate. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] weechat-4.1.1/src/gui/curses/gui-curses-color.c:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-color.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-color.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_WHITE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-color.c:664:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:124:71: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:500:63: style: Parameter 'lines_displayed' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:506:10: style: Variable 'str_space' can be declared as const array [constVariable] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:584:29: style: Variable 'end_line' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:696:42: style: Parameter 'date1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:696:60: style: Parameter 'date2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:775:24: style: Variable 'prev_line' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:803:10: style: Variable 'str_space' can be declared as const array [constVariable] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:1396:22: style: Variable 'ptr_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:1736:11: style: Variable 'ptr_data' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2097:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2194:26: style: Variable 'ptr_line_end' is assigned a value that is never used. [unreadVariable] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2236:26: style: Variable 'ptr_line_end' is assigned a value that is never used. [unreadVariable] weechat-4.1.1/src/gui/curses/gui-curses-chat.c:2262:30: style: Variable 'ptr_line_end' is assigned a value that is never used. [unreadVariable] weechat-4.1.1/src/gui/curses/gui-curses-key.c:468:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-color.c:555:33: style: Variable 'ptr_color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-color.c:1339:33: style: Variable 'color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-color.c:1370:33: style: Variable 'color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-color.c:1421:11: style: Variable 'str_alias' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-color.c:1421:23: style: Variable 'str_rgb' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-key.c:60:23: style: Variable 'ptr_key' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-key.c:290:24: style: Variable 'key_utf' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-key.c:292:26: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-main.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-main.c:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-mouse.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-mouse.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-mouse.c:304:31: style: The if condition is the same as the previous if condition [duplicateCondition] weechat-4.1.1/src/gui/curses/gui-curses-mouse.c:301:31: note: First condition weechat-4.1.1/src/gui/curses/gui-curses-mouse.c:304:31: note: Second condition weechat-4.1.1/src/gui/curses/headless/main.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:137:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_WHITE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:403:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:498:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:565:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:610:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:976:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:1027:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:1123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACS_HLINE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:1150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACS_VLINE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:1166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_separator_horiz [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:1336:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2629:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2650:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2675:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2718:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win_chat [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-bar-item-custom.c:139:23: style: Variable 'pos_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar-item-custom.c:172:60: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_item_custom_config_change' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item-custom.c:230:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item-custom.c:172:60: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item-custom.c:174:35: style: Variable 'ptr_item' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar-item-custom.c:273:52: style: Parameter 'window' can be declared as pointer to const. However it seems that 'gui_bar_item_custom_callback' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item-custom.c:384:10: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item-custom.c:273:52: note: Parameter 'window' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item-custom.c:274:52: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_custom_callback' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item-custom.c:384:10: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item-custom.c:274:52: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/curses/gui-curses-window.c:295:45: style:inconclusive: Function 'gui_window_reset_style' argument 2 names different: declaration 'num_color' definition 'weechat_color'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:51:57: note: Function 'gui_window_reset_style' argument 2 names different: declaration 'num_color' definition 'weechat_color'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:295:45: note: Function 'gui_window_reset_style' argument 2 names different: declaration 'num_color' definition 'weechat_color'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:310:45: style:inconclusive: Function 'gui_window_reset_color' argument 2 names different: declaration 'num_color' definition 'weechat_color'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:52:57: note: Function 'gui_window_reset_color' argument 2 names different: declaration 'num_color' definition 'weechat_color'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:310:45: note: Function 'gui_window_reset_color' argument 2 names different: declaration 'num_color' definition 'weechat_color'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:636:51: style:inconclusive: Function 'gui_window_string_apply_color_fg' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:64:63: note: Function 'gui_window_string_apply_color_fg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:636:51: note: Function 'gui_window_string_apply_color_fg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:708:51: style:inconclusive: Function 'gui_window_string_apply_color_bg' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:66:63: note: Function 'gui_window_string_apply_color_bg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:708:51: note: Function 'gui_window_string_apply_color_bg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:767:54: style:inconclusive: Function 'gui_window_string_apply_color_fg_bg' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:68:66: note: Function 'gui_window_string_apply_color_fg_bg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:767:54: note: Function 'gui_window_string_apply_color_fg_bg' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:891:53: style:inconclusive: Function 'gui_window_string_apply_color_pair' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:70:65: note: Function 'gui_window_string_apply_color_pair' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:891:53: note: Function 'gui_window_string_apply_color_pair' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:928:56: style:inconclusive: Function 'gui_window_string_apply_color_weechat' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:72:68: note: Function 'gui_window_string_apply_color_weechat' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:928:56: note: Function 'gui_window_string_apply_color_weechat' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:965:57: style:inconclusive: Function 'gui_window_string_apply_color_set_attr' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:74:69: note: Function 'gui_window_string_apply_color_set_attr' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:965:57: note: Function 'gui_window_string_apply_color_set_attr' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:1016:60: style:inconclusive: Function 'gui_window_string_apply_color_remove_attr' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/curses/gui-curses-window.h:76:72: note: Function 'gui_window_string_apply_color_remove_attr' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:1016:60: note: Function 'gui_window_string_apply_color_remove_attr' argument 1 names different: declaration 'str' definition 'string'. weechat-4.1.1/src/gui/curses/gui-curses-window.c:2191:47: style: Parameter 'win1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2191:74: style: Parameter 'win2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2573:23: style: Variable 'envterm' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2573:33: style: Variable 'envshell' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2573:52: style: Variable 'shellname' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2666:11: style: Variable 'envterm' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/curses/gui-curses-window.c:2666:21: style: Variable 'envtmux' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar-item.c:2107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-bar-window.c:1345:19: style: Condition 'size!=0' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-bar-window.c:57:48: style: Parameter 'bar_window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-window.c:96:75: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-window.c:283:44: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-window.c:416:44: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-window.c:1266:65: style: Parameter 'bar_window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-window.c:1267:61: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:131:34: style:inconclusive: Function 'gui_bar_item_search' argument 1 names different: declaration 'name' definition 'item_name'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/gui-bar-item.h:93:64: note: Function 'gui_bar_item_search' argument 1 names different: declaration 'name' definition 'item_name'. weechat-4.1.1/src/gui/gui-bar-item.c:131:34: note: Function 'gui_bar_item_search' argument 1 names different: declaration 'name' definition 'item_name'. weechat-4.1.1/src/gui/gui-bar-item.c:621:34: style:inconclusive: Function 'gui_bar_item_update' argument 1 names different: declaration 'name' definition 'item_name'. [funcArgNamesDifferent] weechat-4.1.1/src/gui/gui-bar-item.h:117:46: note: Function 'gui_bar_item_update' argument 1 names different: declaration 'name' definition 'item_name'. weechat-4.1.1/src/gui/gui-bar-item.c:621:34: note: Function 'gui_bar_item_update' argument 1 names different: declaration 'name' definition 'item_name'. weechat-4.1.1/src/gui/gui-bar-item.c:84:44: style: Parameter 'bar_item' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:158:59: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:204:45: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:545:33: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:758:56: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar-item.c:781:51: style: Parameter 'window' can be declared as pointer to const. However it seems that 'gui_bar_item_input_paste_cb' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2255:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:781:51: note: Parameter 'window' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:894:54: style: Variable 'str_lead_linebreak' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar-item.c:1163:53: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_number_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2315:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1163:53: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1193:51: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_name_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2323:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1193:51: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1280:53: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_filter_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2346:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1280:53: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1317:61: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_nicklist_count_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2361:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1317:61: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1348:68: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_nicklist_count_groups_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2368:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1348:68: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1379:65: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_nicklist_count_all_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2375:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1379:65: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1410:51: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_buffer_zoom_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2354:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1410:51: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1443:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'gui_bar_item_scroll_cb' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2382:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1443:46: note: Parameter 'window' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1716:35: style: Variable 'ptr_completion_word' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar-item.c:1947:53: style: Parameter 'window' can be declared as pointer to const. However it seems that 'gui_bar_item_window_number_cb' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2421:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1947:53: note: Parameter 'window' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar-item.c:1976:52: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_bar_item_mouse_status_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar-item.c:2428:24: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar-item.c:1976:52: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-buffer.c:771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BUFFERS_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-buffer.c:1172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-buffer.c:1889:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-buffer.c:1933:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-bar.c:112:34: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar.c:292:37: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar.c:463:42: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar.c:522:22: style: Variable 'pos_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar.c:842:55: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_hidden' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1361:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:842:55: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:906:57: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_priority' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1371:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:906:57: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:979:57: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_position' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1408:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:979:57: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1000:56: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_filling' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1434:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1000:56: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1025:52: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_check_size' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1444:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1025:52: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1095:53: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_size' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1445:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1095:53: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1148:54: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_color' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1497:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1148:54: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1167:58: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_separator' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1507:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1167:58: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1186:54: style: Parameter 'option' can be declared as pointer to const. However it seems that 'gui_bar_config_change_items' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-bar.c:1520:18: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-bar.c:1186:54: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/gui/gui-bar.c:1590:46: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-bar.c:1988:23: style: Variable 'ptr_bar' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar.c:2010:23: style: Variable 'ptr_bar' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-bar.c:2032:23: style: Variable 'ptr_bar' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-chat.c:836:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-chat.c:1009:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-chat.c:1100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-chat.c:405:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/gui/gui-chat.c:1083:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/gui/gui-chat.c:70:11: style: Variable 'default_prefix' can be declared as const array [constVariable] weechat-4.1.1/src/gui/gui-chat.c:99:24: style: Variable 'pos_color' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-chat.c:100:9: style: Variable 'prefix_color' can be declared as const array [constVariable] weechat-4.1.1/src/gui/gui-chat.c:396:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-chat.c:596:21: style: Variable 'pos_prefix' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-chat.c:1059:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-color.c:1230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-buffer.c:2362:14: style: Condition 'value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-buffer.c:3970:13: style: Condition '!ptr_last_buffer->next_buffer' is always false [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-buffer.c:3977:28: style: Condition 'ptr_last_buffer->next_buffer' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-buffer.c:5298:31: style: Condition 'ptr_line->data->message' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-buffer.c:247:11: style: Variable 'ptr_value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-buffer.c:266:11: style: Variable 'ptr_value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-buffer.c:303:45: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:403:43: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:1015:48: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'gui_buffer_user_close_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-buffer.c:1061:41: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-buffer.c:1015:48: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/gui/gui-buffer.c:1103:40: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:1230:45: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:1260:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:1289:56: style: Parameter 'property' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:2190:24: style: Variable 'old_last_read_line' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-buffer.c:2681:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:2835:26: style: Variable 'ptr_start_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-buffer.c:3214:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:4107:40: style: Parameter 'target_buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:4802:59: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-buffer.c:4846:34: style: Variable 'ptr_buffer_visited' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:1030:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-completion.c:1274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-completion.c:613:14: warning: Either the condition 'pos' is redundant or there is possible null pointer dereference: pos. [nullPointerRedundantCheck] weechat-4.1.1/src/gui/gui-completion.c:570:21: note: Assuming that condition 'pos' is not redundant weechat-4.1.1/src/gui/gui-completion.c:613:14: note: Null pointer dereference weechat-4.1.1/src/gui/gui-completion.c:1057:21: warning: Either the condition 'ptr_char' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] weechat-4.1.1/src/gui/gui-completion.c:1033:12: note: Assuming that condition 'ptr_char' is not redundant weechat-4.1.1/src/gui/gui-completion.c:1057:21: note: Null pointer subtraction weechat-4.1.1/src/gui/gui-completion.c:68:35: style: Variable 'completion_word1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:68:54: style: Variable 'completion_word2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:274:58: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-completion.c:316:57: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-completion.c:626:64: style: Parameter 'completion' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-completion.c:1027:35: style: Variable 'ptr_completion_word' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:1070:35: style: Variable 'ptr_completion_word' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:1151:35: style: Variable 'ptr_completion_word' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-completion.c:1151:57: style: Variable 'ptr_completion_word2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-filter.c:416:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-filter.c:471:44: style: Condition 'buffer_name' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-filter.c:481:29: style: Condition 'tags' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-filter.c:288:43: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-focus.c:219:9: warning: Either the condition 'focus_info->chat_line' is redundant or there is possible null pointer dereference: focus_info->chat_line. [nullPointerRedundantCheck] weechat-4.1.1/src/gui/gui-focus.c:217:9: note: Assuming that condition 'focus_info->chat_line' is not redundant weechat-4.1.1/src/gui/gui-focus.c:219:9: note: Null pointer dereference weechat-4.1.1/src/gui/gui-focus.c:220:9: warning: Either the condition 'focus_info->chat_line' is redundant or there is possible null pointer dereference: focus_info->chat_line. [nullPointerRedundantCheck] weechat-4.1.1/src/gui/gui-focus.c:217:9: note: Assuming that condition 'focus_info->chat_line' is not redundant weechat-4.1.1/src/gui/gui-focus.c:220:9: note: Null pointer dereference weechat-4.1.1/src/gui/gui-focus.c:221:9: warning: Either the condition 'focus_info->chat_line' is redundant or there is possible null pointer dereference: focus_info->chat_line. [nullPointerRedundantCheck] weechat-4.1.1/src/gui/gui-focus.c:217:9: note: Assuming that condition 'focus_info->chat_line' is not redundant weechat-4.1.1/src/gui/gui-focus.c:221:9: note: Null pointer dereference weechat-4.1.1/src/gui/gui-color.c:122:48: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-color.c:256:32: style: Variable 'pos_bg' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-color.c:995:33: style: Parameter 'data' can be declared as pointer to const. However it seems that 'gui_color_decode_ansi_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/gui/gui-color.c:1240:35: note: You might need to cast the function pointer here weechat-4.1.1/src/gui/gui-color.c:995:33: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/gui/gui-color.c:1733:31: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-color.c:1985:33: style: Variable 'new_color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-color.c:2010:33: style: Variable 'ptr_color_palette' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-history.c:265:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-hotlist.c:749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-history.c:63:9: style: Redundant condition: buffer->history. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] weechat-4.1.1/src/gui/gui-history.c:110:9: style: Redundant condition: gui_history. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] weechat-4.1.1/src/gui/gui-history.c:315:52: style: Parameter 'history' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-hotlist.c:102:73: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-hotlist.c:209:55: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-hotlist.c:361:34: style: Parameter 'creation_time' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-hotlist.c:683:49: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-input.c:599:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-input.c:1034:18: style: Redundant condition: The condition 'start[0]' is redundant since 'start[0] == '\n'' is sufficient. [redundantCondition] weechat-4.1.1/src/gui/gui-input.c:1274:16: style: Redundant condition: The condition 'pos[0]' is redundant since 'pos[0] == '\n'' is sufficient. [redundantCondition] weechat-4.1.1/src/gui/gui-input.c:329:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-input.c:818:31: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-input.c:1131:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1192:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1264:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1400:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1443:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1483:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-input.c:1732:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-input.c:1744:44: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-input.c:1777:75: style: Parameter 'undo' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-key.c:2107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-layout.c:117:26: style: Variable 'ptr_layout' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-layout.c:983:64: style: Parameter 'layout_buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-layout.c:1059:50: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:1611:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-line.c:1668:33: style: Condition 'ptr_value2' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-line.c:1711:14: style: Condition 'ptr_value2' is always true [knownConditionTrueFalse] weechat-4.1.1/src/gui/gui-line.c:481:43: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:583:44: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:674:47: style: Parameter 'line_data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:674:67: style: Parameter 'regex_prefix' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:675:32: style: Parameter 'regex_message' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:733:53: style: Parameter 'line_data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:759:46: style: Parameter 'line_data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:1095:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:1410:28: style: Variable 'ptr_max_notify_level' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-line.c:2297:47: style: Parameter 'lines' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-line.c:2298:46: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-key.c:219:23: style: Variable 'ptr_key_raw' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:219:37: style: Variable 'ptr_key' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:996:61: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-key.c:1075:11: style: Variable 'pos_end' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:1117:11: style: Variable 'pos_colon' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:1117:23: style: Variable 'pos_area2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:1427:23: style: Variable 'ptr_key' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:1769:23: style: Variable 'ptr_key' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:1959:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-key.c:2353:23: style: Variable 'ptr_key' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-key.c:3133:73: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nick.c:271:18: style: Variable 'default_color' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-window.c:1751:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/gui/gui-nicklist.c:111:46: warning: Either the condition 'nick' is redundant or there is possible null pointer dereference: nick. [nullPointerRedundantCheck] weechat-4.1.1/src/gui/gui-nicklist.c:114:9: note: Assuming that condition 'nick' is not redundant weechat-4.1.1/src/gui/gui-nicklist.c:111:46: note: Null pointer dereference weechat-4.1.1/src/gui/gui-nicklist.c:59:68: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:92:69: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:93:53: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:94:47: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:126:55: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:317:48: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:1136:62: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-nicklist.c:1176:55: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/alias/alias-command.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIAS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/alias/alias-config.c:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIAS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/alias/alias-config.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIAS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/alias/alias-config.c:384:22: style: Condition 'version_read<2' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/alias/alias-config.c:379:22: note: Assuming that condition 'version_read>=2' is not redundant weechat-4.1.1/src/plugins/alias/alias-config.c:384:22: note: Condition 'version_read<2' is always true weechat-4.1.1/src/gui/gui-window.c:1281:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/gui/gui-window.c:1304:28: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/gui/gui-window.c:146:11: style: Variable 'data_next_line' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-window.c:425:48: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:759:40: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:786:53: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:854:45: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:956:51: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:977:61: style: Parameter 'line_data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/gui/gui-window.c:1030:36: style: Variable 'old_current_window' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/gui/gui-window.c:1185:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/alias/alias.c:345:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIAS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/alias/alias.c:692:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIAS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/buflist/buflist-bar-item.c:92:65: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/buflist/buflist-bar-item.c:155:23: style: Variable 'items_subcount' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/alias/alias.c:58:30: style: Parameter 'alias' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/buflist/buflist-config.c:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFLIST_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/buflist/buflist-config.c:137:39: style: Parameter 'pointer1' can be declared as pointer to const. However it seems that 'buflist_config_compare_signals' is a callback function, if 'pointer1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/buflist/buflist-config.c:208:24: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/buflist/buflist-config.c:137:39: note: Parameter 'pointer1' can be declared as pointer to const weechat-4.1.1/src/plugins/buflist/buflist-config.c:137:55: style: Parameter 'pointer2' can be declared as pointer to const. However it seems that 'buflist_config_compare_signals' is a callback function, if 'pointer2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/buflist/buflist-config.c:208:24: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/buflist/buflist-config.c:137:55: note: Parameter 'pointer2' can be declared as pointer to const weechat-4.1.1/src/plugins/buflist/buflist-mouse.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/buflist/buflist.c:171:63: style: Parameter 'buffer2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/buflist/buflist.c:377:11: style: Variable 'base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/charset/charset.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/charset/charset.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/charset/charset.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/charset/charset.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/charset/charset.c:541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec-command.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec-command.c:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec-command.c:803:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec.c:508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec.c:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec.c:708:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_STDOUT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec.c:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec.c:204:39: style: Parameter 'exec_cmd' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/exec/exec.c:727:27: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'exec_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/exec/exec.c:772:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/exec/exec.c:727:27: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/fifo/fifo-command.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fifo/fifo.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fifo/fifo.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fifo/fifo.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fifo/fifo.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/exec/exec-command.c:110:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/exec/exec-command.c:114:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/exec/exec-command.c:512:20: style: The if condition is the same as the previous if condition [duplicateCondition] weechat-4.1.1/src/plugins/exec/exec-command.c:499:20: note: First condition weechat-4.1.1/src/plugins/exec/exec-command.c:512:20: note: Second condition weechat-4.1.1/src/plugins/fset/fset-command.c:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSET_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fset/fset-buffer.c:528:41: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:532:31: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:547:31: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:589:41: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:592:31: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:600:31: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:1021:45: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-buffer.c:1034:35: style: Condition 'fset_option->parent_value' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/fset/fset-mouse.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fset/fset-mouse.c:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fset/fset-mouse.c:45:26: style: Variable 'ptr_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:67:42: style:inconclusive: Function 'fset_option_valid' argument 1 names different: declaration 'option' definition 'fset_option'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/fset/fset-option.h:94:53: note: Function 'fset_option_valid' argument 1 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:67:42: note: Function 'fset_option_valid' argument 1 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:133:53: style:inconclusive: Function 'fset_option_value_is_changed' argument 1 names different: declaration 'option' definition 'fset_option'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/fset/fset-option.h:97:64: note: Function 'fset_option_value_is_changed' argument 1 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:133:53: note: Function 'fset_option_value_is_changed' argument 1 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:1722:52: style:inconclusive: Function 'fset_option_add_to_infolist' argument 2 names different: declaration 'option' definition 'fset_option'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/fset/fset-option.h:132:63: note: Function 'fset_option_add_to_infolist' argument 2 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:1722:52: note: Function 'fset_option_add_to_infolist' argument 2 names different: declaration 'option' definition 'fset_option'. weechat-4.1.1/src/plugins/fset/fset-option.c:67:42: style: Parameter 'fset_option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/fset/fset-option.c:69:27: style: Variable 'ptr_fset_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:133:53: style: Parameter 'fset_option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/fset/fset-option.c:154:67: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/fset/fset-option.c:159:11: style: Variable 'ptr_string_values' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:439:18: style: Variable 'ptr_type' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:439:29: style: Variable 'ptr_min' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:439:39: style: Variable 'ptr_max' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset-option.c:1158:49: style: Parameter 'fset_option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/fset/fset-option.c:1173:46: style: Parameter 'fset_option' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/fset/fset-option.c:1242:11: style: Variable 'ptr_value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/fset/fset.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/fset/fset.c:60:27: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'fset_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/fset/fset.c:143:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/fset/fset.c:60:27: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/guile/weechat-guile.c:756:49: error: There is an unknown macro here somewhere. Configuration is required. If WEECHAT_LICENSE is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/guile/weechat-guile-api.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUILE_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/guile/weechat-guile-api.c:5263:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_OPN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-bar-item.c:790:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-bar-item.c:140:24: style: Condition 'server' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-bar-item.c:608:24: style: Variable 'ptr_nick' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-bar-item.c:732:24: style: Variable 'ptr_nick' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-bar-item.c:795:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-batch.c:506:9: style: Condition 'items' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-batch.c:517:9: style: Condition 'items' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-batch.c:318:54: style: Variable 'ptr_parent_batch' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-buffer.c:45:57: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-buffer.c:136:56: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-buffer.c:179:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/guile/weechat-guile-api.c:599:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] weechat-4.1.1/src/plugins/guile/weechat-guile-api.c:612:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] weechat-4.1.1/src/plugins/guile/weechat-guile-api.c:625:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] weechat-4.1.1/src/plugins/irc/irc-channel.c:60:71: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:515:45: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:640:59: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:1144:13: style: Variable 'ptr_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:1187:13: style: Variable 'ptr_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-channel.c:1373:72: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-color.c:215:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-color.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:496:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:739:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:814:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1002:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1546:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1659:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:1958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2041:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2823:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:2868:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3826:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:3925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4653:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4843:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:4921:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:5044:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:5168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_SERVER [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:5718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:6300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:6403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:6456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:6586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-command.c:6647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-completion.c:51:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:77:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:105:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:147:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:183:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:228:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:291:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:350:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:419:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:478:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:520:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:619:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:692:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:773:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:806:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:869:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-completion.c:914:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-config.c:1086:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:1219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:1436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:1495:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:1613:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:2737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-config.c:2909:22: style: Condition 'version_read<3' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-config.c:2844:22: note: Assuming that condition 'version_read>=3' is not redundant weechat-4.1.1/src/plugins/irc/irc-config.c:2909:22: note: Condition 'version_read<3' is always true weechat-4.1.1/src/plugins/irc/irc-config.c:1419:24: style: Variable 'irc_config_loading' is reassigned a value before the old one has been used. [redundantAssignment] weechat-4.1.1/src/plugins/irc/irc-config.c:1417:24: note: irc_config_loading is assigned weechat-4.1.1/src/plugins/irc/irc-config.c:1419:24: note: irc_config_loading is overwritten weechat-4.1.1/src/plugins/irc/irc-config.c:3974:24: style: Variable 'irc_config_loading' is reassigned a value before the old one has been used. [redundantAssignment] weechat-4.1.1/src/plugins/irc/irc-config.c:3972:24: note: irc_config_loading is assigned weechat-4.1.1/src/plugins/irc/irc-config.c:3974:24: note: irc_config_loading is overwritten weechat-4.1.1/src/plugins/irc/irc-config.c:278:11: style: Variable 'pos_space' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-config.c:278:23: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-config.c:1310:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:635:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utsname [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:773:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:1406:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:678:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:131:42: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-ctcp.c:562:16: style: Variable 'local_time' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-debug.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-debug.c:40:62: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'irc_debug_signal_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-debug.c:73:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-debug.c:40:62: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-ignore.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-ignore.c:166:5: error: Memory leak: regex [memleak] weechat-4.1.1/src/plugins/irc/irc-ignore.c:46:40: style: Parameter 'ignore' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-ignore.c:178:47: style: Parameter 'ignore' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-ignore.c:221:45: style: Parameter 'ignore' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-command.c:247:33: style: Variable 'ptr_item' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:454:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:6856:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:454:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:459:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:524:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_admin' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:6867:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:524:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:526:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:622:53: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-command.c:977:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_auth' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:6968:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:977:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:982:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1071:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_autojoin' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:6994:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:1071:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:1073:27: style: Variable 'ptr_channel2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1079:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1400:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1402:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1513:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_ban' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7038:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:1513:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:1518:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1693:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_connect' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7092:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:1693:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:1699:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1890:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_ctcp' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7132:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:1890:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:1897:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:1998:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_cycle' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7151:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:1998:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2005:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2106:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_dcc' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7159:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2106:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2113:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2208:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_dehalfop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7177:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2208:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2210:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2247:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_deop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7186:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2247:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2249:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2286:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_devoice' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7195:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2286:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2288:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2325:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_die' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7203:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2325:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2327:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2425:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_disconnect' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7210:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2425:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2430:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2500:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_halfop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7222:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2500:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2502:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2562:35: style: Variable 'ptr_regex' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2562:53: style: Variable 'server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2562:62: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2742:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_info' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7262:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2742:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2744:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2770:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_invite' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7269:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2770:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2775:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:2834:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_ison' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7277:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:2834:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:2836:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3014:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_join' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7284:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3014:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3019:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3138:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_kick' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7303:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3138:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3140:11: style: Variable 'pos_channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3140:25: style: Variable 'pos_nick' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3140:36: style: Variable 'pos_comment' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3142:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3185:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_kickban' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7314:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3185:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3187:25: style: Variable 'pos_nick' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3187:48: style: Variable 'pos_comment' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3190:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3279:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_kill' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7333:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3279:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3281:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3309:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_knock' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7341:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3309:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3311:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3339:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_links' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7350:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3339:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3341:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3586:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_lusers' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7442:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3586:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3588:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3614:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_map' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7450:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3614:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3616:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3642:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_me' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7456:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3642:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3644:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3700:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_mode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7463:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3700:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3702:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3756:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_motd' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7499:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3756:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3758:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3784:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_msg' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7506:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3784:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3789:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:3988:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_nick' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7528:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:3988:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:3990:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4020:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_notice' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7538:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4020:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4026:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4082:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_notify' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7549:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4082:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4087:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4268:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_op' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7576:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4268:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4270:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4307:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_oper' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7584:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4307:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4309:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4360:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_part' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7592:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4360:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4362:26: style: Variable 'pos_args' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4365:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4446:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_ping' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7600:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4446:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4448:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4468:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_pong' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7608:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4468:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4470:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4490:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_query' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7616:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4490:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4495:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4620:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_quiet' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7628:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4620:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4625:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4697:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_quote' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7639:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4697:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4699:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4778:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_reconnect' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7647:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4778:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4782:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4866:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_rehash' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7660:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4866:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4868:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4956:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_restart' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7677:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4956:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4958:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:4984:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_rules' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7684:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:4984:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:4986:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:5006:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_sajoin' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7690:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:5006:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:5008:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:5028:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_samode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7698:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:5028:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:5030:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:5087:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_sanick' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7706:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:5087:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:5089:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:5108:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_sapart' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7714:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:5108:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:5110:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:5129:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_saquit' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7722:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:5129:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:5131:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6064:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_service' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7730:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6064:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6066:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6087:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_servlist' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7818:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6087:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6089:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6115:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_squery' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7826:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6115:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6117:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6144:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_setname' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7834:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6144:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6146:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6165:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_squit' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7841:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6165:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6167:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6186:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_stats' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7849:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6186:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6188:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6215:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_summon' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7857:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6215:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6217:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6237:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_time' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7868:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6237:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6239:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6342:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_trace' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7884:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6342:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6344:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6370:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_unban' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7891:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6370:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6372:11: style: Variable 'pos_channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6375:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6423:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_unquiet' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7901:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6423:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6428:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6486:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_userhost' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7911:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6486:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6488:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6508:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_users' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7918:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6508:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6510:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6537:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_version' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7925:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6537:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6539:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6574:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_voice' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7933:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6574:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6576:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6613:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_wallchops' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7941:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6613:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6620:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6729:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_wallops' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7949:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6729:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6731:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6752:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_who' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7957:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6752:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6754:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6780:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_whois' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7965:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6780:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6785:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-command.c:6831:1: style: Parameter 'data' can be declared as pointer to const. However it seems that 'irc_command_whowas' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc-command.c:7980:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc-command.c:6831:1: note: Parameter 'data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-command.c:6833:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-info.c:48:59: style: Parameter 'pointer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-info.c:151:26: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-info.c:240:23: style: Variable 'pos_comma2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-info.c:910:41: warning: Uninitialized variables: ptr_modelist.type, ptr_modelist.state, ptr_modelist.items, ptr_modelist.last_item, ptr_modelist.prev_modelist, ptr_modelist.next_modelist [uninitvar] weechat-4.1.1/src/plugins/irc/irc-info.c:870:14: note: Assuming condition is false weechat-4.1.1/src/plugins/irc/irc-info.c:910:41: note: Uninitialized variables: ptr_modelist.type, ptr_modelist.state, ptr_modelist.items, ptr_modelist.last_item, ptr_modelist.prev_modelist, ptr_modelist.next_modelist weechat-4.1.1/src/plugins/irc/irc-input.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_NICK_SELF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-input.c:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-input.c:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-input.c:309:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-input.c:363:5: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:981:9: style: Condition 'old_autojoin' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-join.c:41:59: style: Parameter 'join_channel1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-join.c:42:59: style: Parameter 'join_channel2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-join.c:70:32: style: Variable 'ptr_join_chan1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:70:49: style: Variable 'ptr_join_chan2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:108:32: style: Variable 'ptr_join_chan1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:108:49: style: Variable 'ptr_join_chan2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:148:32: style: Variable 'ptr_join_chan1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:148:49: style: Variable 'ptr_join_chan2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:461:32: style: Variable 'ptr_join_chan' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-join.c:705:32: style: Variable 'ptr_join_chan' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-list.c:1014:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-list.c:1239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-list.c:677:26: style: Variable 'ptr_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-list.c:806:32: style: Variable 'ptr_channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-mode.c:104:26: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-mode.c:156:48: style: Variable 'ptr_arg' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-modelist.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-modelist.c:266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-modelist.c:46:44: style: Parameter 'modelist' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-modelist.c:184:54: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-message.c:723:9: style: Condition 'host' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-message.c:716:23: style: Variable 'pos_space' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:716:35: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:765:23: style: Variable 'pos_space' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:765:35: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:808:27: style: Variable 'ptr_channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:1583:38: style: Variable 'host' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-message.c:1583:55: style: Variable 'arguments' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-msgbuffer.c:44:48: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-msgbuffer.c:94:30: style: Variable 'buffer_plugin' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:994:15: warning: Either the condition 'color' is redundant or there is possible null pointer dereference: color. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/irc/irc-nick.c:997:9: note: Assuming that condition 'color' is not redundant weechat-4.1.1/src/plugins/irc/irc-nick.c:994:15: note: Null pointer dereference weechat-4.1.1/src/plugins/irc/irc-nick.c:1035:19: warning: Either the condition 'color_found' is redundant or there is possible null pointer dereference: color_found. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/irc/irc-nick.c:1036:13: note: Assuming that condition 'color_found' is not redundant weechat-4.1.1/src/plugins/irc/irc-nick.c:1035:19: note: Null pointer dereference weechat-4.1.1/src/plugins/irc/irc-nick.c:47:67: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:267:75: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:292:75: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:311:49: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:385:53: style: Parameter 'nick' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:387:18: style: Variable 'nick_color_bar_fg' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:388:18: style: Variable 'nick_color_self' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-nick.c:389:18: style: Variable 'nick_color_away' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-notify.c:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-notify.c:575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_SERVER [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-notify.c:690:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_MESSAGE_QUIT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-notify.c:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-notify.c:57:69: style: Parameter 'notify' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-notify.c:647:46: style: Parameter 'notify' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-protocol.c:473:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_MESSAGE_ACCOUNT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1045:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1655:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1768:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1927:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2047:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_NICK_SELF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_NOTICE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:3159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:3440:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_CHANNEL_TYPE_PRIVATE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:3800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_NICK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4780:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4893:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:4978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5033:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5093:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_HOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5689:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5862:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6019:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6468:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6761:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:6907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7822:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_CHAT_DELIMITERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7976:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_protocol_cb_account [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-raw.c:95:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/irc/irc-raw.c:83:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-redirect.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-redirect.c:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-redirect.c:643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-redirect.c:1293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-redirect.c:1363:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-redirect.c:289:36: style: Variable 'ptr_redirect_pattern' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-redirect.c:620:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:1662:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:2708:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:3338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:3400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:3793:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:3862:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:3897:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4080:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_COLOR_RESET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4220:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4484:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:4940:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:5049:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:5436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:5626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:5717:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:6242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc-server.c:372:22: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] weechat-4.1.1/src/plugins/irc/irc-server.c:1109:16: warning: Either the condition 'ptr_string' is redundant or there is possible null pointer dereference: ptr_string. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/irc/irc-server.c:1078:12: note: Assuming that condition 'ptr_string' is not redundant weechat-4.1.1/src/plugins/irc/irc-server.c:1109:16: note: Null pointer dereference weechat-4.1.1/src/plugins/irc/irc-server.c:2703:9: warning: Either the condition '!server' is redundant or there is possible null pointer dereference: server. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/irc/irc-server.c:2706:9: note: Assuming that condition '!server' is not redundant weechat-4.1.1/src/plugins/irc/irc-server.c:2703:9: note: Null pointer dereference weechat-4.1.1/src/plugins/irc/irc-server.c:170:40: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-server.c:592:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:940:49: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-server.c:1066:53: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-server.c:1380:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:1406:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:1879:35: style: Variable 'pos_nick' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:2428:39: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-server.c:2432:18: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-server.c:2650:46: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-server.c:6212:25: style: Variable 'saddr' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-tag.c:234:20: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-typing.c:140:52: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/irc/irc-upgrade.c:360:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc.c:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/irc/irc.c:106:30: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'irc_signal_upgrade_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/irc/irc.c:217:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/irc/irc.c:106:30: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/irc/irc-protocol.c:194:34: style: Condition 'ptr_tag_batch' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2680:17: style: Condition 'ptr_channel' is always false [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2658:27: note: Assignment 'ptr_channel=NULL', assigned value is 0 weechat-4.1.1/src/plugins/irc/irc-protocol.c:2680:17: note: Condition 'ptr_channel' is always false weechat-4.1.1/src/plugins/irc/irc-protocol.c:5569:24: style: Condition 'num_params>=3' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/irc/irc-protocol.c:5546:5: note: Assuming that condition 'num_params<3' is not redundant weechat-4.1.1/src/plugins/irc/irc-protocol.c:5569:24: note: Condition 'num_params>=3' is always true weechat-4.1.1/src/plugins/irc/irc-protocol.c:194:31: style: Same expression on both sides of '&&'. [duplicateExpression] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1374:36: style: Variable 'ptr_nick_speaking' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-protocol.c:1712:36: style: Variable 'ptr_nick_speaking' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-protocol.c:2794:36: style: Variable 'ptr_nick_speaking' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-protocol.c:3396:36: style: Variable 'ptr_nick_speaking' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/irc/irc-protocol.c:7966:27: style: Variable 'ptr_channel' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:85:22: style: Return value 'this->load(src)' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:85:22: note: Calling function 'load' returns 1 weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:85:22: note: Return value 'this->load(src)' is always true weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:128:20: style: Local variable 'global' shadows outer variable [shadowVariable] weechat-4.1.1/src/plugins/javascript/weechat-js-v8.h:48:36: note: Shadowed declaration weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:128:20: note: Shadow variable weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:144:20: style: Local variable 'global' shadows outer variable [shadowVariable] weechat-4.1.1/src/plugins/javascript/weechat-js-v8.h:48:36: note: Shadowed declaration weechat-4.1.1/src/plugins/javascript/weechat-js-v8.cpp:144:20: note: Shadow variable weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:495:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:707:17: style: Condition '!weechat_js_eval(buffer,send_to_buffer_as_input,exec_commands,ptr_code)' is always false [knownConditionTrueFalse] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:707:34: note: Calling function 'weechat_js_eval' returns 1 weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:707:17: note: Condition '!weechat_js_eval(buffer,send_to_buffer_as_input,exec_commands,ptr_code)' is always false weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:105:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:190:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:210:53: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:215:51: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:219:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:252:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:260:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:453:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:472:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:822:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:892:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:900:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:908:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:440:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:529:11: style: The scope of the variable 'filename' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:586:22: style: The scope of the variable 'ptr_code' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:586:33: style: The scope of the variable 'path_script' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:587:9: style: The scope of the variable 'i' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:587:12: style: The scope of the variable 'send_to_buffer_as_input' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:587:37: style: The scope of the variable 'exec_commands' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:586:22: style: Variable 'ptr_code' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:814:63: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'weechat_js_signal_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:951:43: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/javascript/weechat-js.cpp:814:63: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/logger/logger-buffer.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-buffer.c:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-buffer.c:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-buffer.c:316:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/logger/logger-buffer.c:679:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/logger/logger-buffer.c:54:46: style: Parameter 'logger_buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/logger/logger-buffer.c:126:51: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/logger/logger-buffer.c:178:29: style: Variable 'ptr_logger_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/logger/logger-buffer.c:240:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/logger/logger-buffer.c:348:54: style: Parameter 'logger_buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/logger/logger-buffer.c:667:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/logger/logger-command.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-config.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-config.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger-config.c:758:27: style: Variable 'logger_config_loading' is reassigned a value before the old one has been used. [redundantAssignment] weechat-4.1.1/src/plugins/logger/logger-config.c:756:27: note: logger_config_loading is assigned weechat-4.1.1/src/plugins/logger/logger-config.c:758:27: note: logger_config_loading is overwritten weechat-4.1.1/src/plugins/logger/logger-info.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:207:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:235:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:249:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:364:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:378:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:418:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:481:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:518:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:588:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:606:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:622:11: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:637:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:653:11: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:669:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:683:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:696:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:710:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:724:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:738:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:750:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:762:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:775:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:790:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:795:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:796:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:798:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:850:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:855:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:856:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:860:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:886:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:907:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:912:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:913:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:914:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:915:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:916:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:918:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:948:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:953:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:954:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:955:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:957:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:987:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:992:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:993:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:994:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:996:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1028:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1033:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1034:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1035:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1036:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1037:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1039:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1070:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1075:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1076:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1077:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1078:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1080:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1121:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1157:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1176:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1181:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1182:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1183:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1185:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1213:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1218:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1219:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1240:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1245:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1246:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1295:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1333:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1364:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1380:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1395:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1409:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1422:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1436:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1450:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1464:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1478:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1492:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1506:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1520:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1534:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1548:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1562:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1576:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1590:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1603:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1618:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1635:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1649:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1663:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1675:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1687:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1699:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1711:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1878:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1898:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1918:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1940:44: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1976:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1981:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1982:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1985:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2045:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2050:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2051:44: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2052:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2053:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2055:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2112:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2135:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2155:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2160:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2161:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2162:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2164:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2215:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2220:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2223:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2279:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2284:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2287:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2346:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2353:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2355:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2370:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2371:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2373:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2374:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2376:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2467:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2472:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2473:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2477:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2543:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2548:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2552:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2553:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2555:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2621:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2626:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2629:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2685:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2692:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2693:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2700:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2701:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2703:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2738:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2765:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2770:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2771:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2774:44: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2782:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2788:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2793:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2881:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2886:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2887:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2890:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2963:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2968:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2969:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2970:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2972:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3023:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3028:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3029:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3030:42: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3031:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/logger/logger-info.c:43:29: style: Variable 'logger_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3076:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3089:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3094:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3095:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3096:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3144:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3149:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3150:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3153:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3204:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3209:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3210:42: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3211:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3212:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3214:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3264:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3269:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3272:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3314:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3325:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3352:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3357:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3358:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3359:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3361:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3390:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3395:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3396:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3398:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3523:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3534:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3546:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3561:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3576:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3592:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3608:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3624:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3641:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3645:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3657:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3683:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3699:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3715:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3731:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3763:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3784:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3808:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3831:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3847:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3861:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3874:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3889:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3907:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3925:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3943:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3962:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3980:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3998:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4016:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4050:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4058:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4059:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4060:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4061:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4064:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4072:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4073:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4074:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4076:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4127:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4198:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4223:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4239:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4262:46: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4280:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4297:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4315:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4333:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4348:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4364:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4412:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4430:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4449:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4468:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4488:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4506:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4541:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4555:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4567:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4581:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4596:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4612:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4628:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4645:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4658:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4685:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4701:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4718:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4736:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4753:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4769:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4787:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4806:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4843:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4873:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4891:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4909:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4927:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4945:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4964:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4983:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5003:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5028:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5048:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5067:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5072:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5073:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5075:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5077:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5128:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5144:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5156:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/src/plugins/logger/logger-tail.c:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:786:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:788:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:788:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:846:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:848:25: style: The scope of the variable 'ret_hashtable' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:903:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:905:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:905:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:944:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:946:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:946:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:983:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:985:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:985:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1024:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1026:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1026:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1066:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1068:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1068:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1172:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1174:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1174:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1209:26: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1210:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1236:26: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1237:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1969:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1971:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:1971:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2041:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2043:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2043:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2151:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2153:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2153:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2211:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2213:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2213:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2275:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2277:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2277:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2342:36: style: The scope of the variable 'result' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2344:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2344:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2463:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2465:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2465:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2539:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2541:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2541:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2617:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2619:25: style: The scope of the variable 'ret_hashtable' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2677:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2680:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2680:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2763:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2763:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2877:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2879:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2879:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2959:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2961:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:2961:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3020:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3086:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3140:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3142:25: style: The scope of the variable 'ret_hashtable' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3200:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3202:24: style: The scope of the variable 'result' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3260:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3262:25: style: The scope of the variable 'ret_hashtable' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3348:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3350:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3350:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3386:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3388:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:3388:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4047:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:4047:36: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5063:10: style: The scope of the variable 'empty_arg' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5065:10: style: The scope of the variable 'rc' can be reduced. [variableScope] weechat-4.1.1/src/plugins/javascript/weechat-js-api.cpp:5065:14: style: The scope of the variable 'ret' can be reduced. [variableScope] weechat-4.1.1/src/plugins/logger/logger.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/logger/logger.c:151:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/logger/logger.c:379:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/logger/logger.c:744:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/logger/logger.c:124:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/logger/logger.c:359:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/lua/weechat-lua-api.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/lua/weechat-lua.c:855:45: error: There is an unknown macro here somewhere. Configuration is required. If WEECHAT_LICENSE is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:598:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:621:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:658:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:677:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:709:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:726:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:740:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:754:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:768:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:799:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:864:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:921:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1372:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1511:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1567:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1665:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1743:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1784:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1798:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1812:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1933:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1950:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1964:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1978:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:1998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2042:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2431:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2540:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2615:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2838:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:2950:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3591:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3678:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3752:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3806:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3841:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3857:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3891:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3965:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:3986:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4069:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4084:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4431:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4635:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4678:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4695:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4830:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4857:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4942:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4974:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:4992:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5010:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5031:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5089:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5437:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl-api.c:5522:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_perl_output [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/perl/weechat-perl.c:843:47: error: There is an unknown macro here somewhere. Configuration is required. If WEECHAT_LICENSE is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/php/weechat-php-api.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHP_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:269:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:285:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:302:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:321:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:340:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:360:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:382:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:401:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:424:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:448:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:468:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:487:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:503:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:518:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:535:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:552:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:571:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:588:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:607:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:652:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:696:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:717:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:738:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:755:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:773:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:818:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:859:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:880:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:899:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:917:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:935:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:952:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:969:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:987:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1005:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1021:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1056:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1107:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1247:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1381:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1442:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1463:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1482:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1504:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1526:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1544:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1562:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1580:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1597:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1614:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1631:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1648:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1665:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1682:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1699:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1716:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1733:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1750:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1767:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1785:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1804:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1826:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1844:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1862:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1878:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1895:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1912:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1929:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1947:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1964:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:1983:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2003:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2024:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2045:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2067:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2092:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2110:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2127:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2167:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2196:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2224:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2251:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2293:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2384:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2411:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2500:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2550:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2604:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2658:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2720:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2787:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2849:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2910:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2962:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:2990:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3028:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3057:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3173:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3215:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3268:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3325:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3374:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3401:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3419:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3435:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3487:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3522:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3563:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3580:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3593:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3607:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3623:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3642:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3662:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3682:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3702:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3722:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3742:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3762:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3783:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3799:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3814:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3833:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3853:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3873:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3891:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3914:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3942:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:3970:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4004:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4026:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4045:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4062:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4082:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4130:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4154:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4204:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4228:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4252:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4275:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4315:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4340:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4373:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4400:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4451:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4469:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4484:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4503:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4528:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4558:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4578:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4600:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4622:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4644:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4661:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4682:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4705:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4720:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4741:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4764:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4789:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4815:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4837:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4858:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4880:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4897:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4913:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4930:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4949:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4969:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:4989:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5010:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5027:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5044:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5063:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5083:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5192:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5215:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5242:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5294:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5316:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5338:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5360:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5382:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5405:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5427:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5451:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5477:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5505:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5545:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5575:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5595:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5612:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5635:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_table [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php-api.c:5665:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_table [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/php/weechat-php_legacy_arginfo.h:4:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_BEGIN_ARG_INFO_EX is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/plugin-api-info.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIBDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api-info.c:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_SHAREDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api-info.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALEDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api-info.c:817:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:821:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:817:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:819:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:821:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:819:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:847:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:851:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:847:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:849:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:851:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:849:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:886:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:890:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:886:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:888:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:890:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:888:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:925:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:929:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:925:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:927:28: warning: Either the condition 'items' is redundant or there is possible null pointer dereference: items. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/plugin-api-info.c:929:9: note: Assuming that condition 'items' is not redundant weechat-4.1.1/src/plugins/plugin-api-info.c:927:28: note: Null pointer dereference weechat-4.1.1/src/plugins/plugin-api-info.c:481:26: style: Variable 'ptr_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api-info.c:545:11: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api-info.c:763:22: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api-info.c:1026:19: style: Variable 'ptr_secret' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api-info.c:1099:30: style: Variable 'ptr_secret' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api-info.c:1099:43: style: Variable 'ptr_otp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api.c:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api.c:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_NONE [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-api.c:73:24: style: Condition 'charset' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/plugin-api.c:257:56: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-api.c:282:59: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-api.c:285:29: style: Variable 'ptr_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-api.c:302:56: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-api.c:316:61: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-api.c:329:58: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-config.c:140:56: style: Parameter 'option' can be declared as pointer to const. However it seems that 'plugin_config_desc_changed_cb' is a callback function, if 'option' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/plugin-config.c:303:10: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/plugin-config.c:140:56: note: Parameter 'option' can be declared as pointer to const weechat-4.1.1/src/plugins/plugin-config.c:247:29: style: Variable 'ptr_option_desc' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-config.c:247:47: style: Variable 'ptr_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-config.c:278:46: style: Variable 'ptr_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-script-api.c:1475:62: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script-api.c:1510:65: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script-api.c:1541:62: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script-api.c:1572:67: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script-api.c:1600:64: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-script.c:1170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-script.c:1336:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin-script.c:400:24: style: Condition 'function' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/plugin-script.c:408:9: style: Condition 'function' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/plugin-script.c:44:61: style:inconclusive: Function 'plugin_script_display_interpreter' argument 1 names different: declaration 'plugin' definition 'weechat_plugin'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/plugin-script.h:116:73: note: Function 'plugin_script_display_interpreter' argument 1 names different: declaration 'plugin' definition 'weechat_plugin'. weechat-4.1.1/src/plugins/plugin-script.c:44:61: note: Function 'plugin_script_display_interpreter' argument 1 names different: declaration 'plugin' definition 'weechat_plugin'. weechat-4.1.1/src/plugins/plugin-script.c:352:36: style:inconclusive: Function 'plugin_script_str2ptr' argument 4 names different: declaration 'pointer_str' definition 'str_pointer'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/plugin-script.h:126:49: note: Function 'plugin_script_str2ptr' argument 4 names different: declaration 'pointer_str' definition 'str_pointer'. weechat-4.1.1/src/plugins/plugin-script.c:352:36: note: Function 'plugin_script_str2ptr' argument 4 names different: declaration 'pointer_str' definition 'str_pointer'. weechat-4.1.1/src/plugins/plugin-script.c:301:46: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:326:30: style: Parameter 'pointer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:427:44: style: Parameter 'callback_data' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:514:11: style: Variable 'base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-script.c:800:61: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:889:54: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:927:57: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:931:11: style: Variable 'callback_pointer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-script.c:953:55: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin-script.c:959:11: style: Variable 'callback_pointer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-script.c:1215:26: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin-script.c:1446:26: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/python/weechat-python-api.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYTHON_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:494:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:617:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:650:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:857:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1593:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1608:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1804:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1819:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1949:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:1964:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2372:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2709:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:2948:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3046:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3433:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3603:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3643:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3763:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3814:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3891:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3907:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3939:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3963:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:3983:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4011:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4095:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4295:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4541:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4667:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4705:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4951:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:4986:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5005:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5058:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5080:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python-api.c:5373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/python/weechat-python.c:1081:51: error: There is an unknown macro here somewhere. Configuration is required. If WEECHAT_LICENSE is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:648:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1656:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:2414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:841:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:656:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:353:59: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'relay_irc_signal_irc_in2_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1307:9: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:353:59: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:476:40: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'relay_irc_signal_irc_outtags_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1319:9: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:476:40: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:706:49: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:719:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1247:46: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/irc/relay-irc.c:1388:47: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/relay-auth.c:129:45: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/relay-buffer.c:97:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/relay-buffer.c:108:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/relay-buffer.c:223:45: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'relay_buffer_close_cb' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/relay/relay-buffer.c:268:20: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/relay/relay-buffer.c:223:45: note: Parameter 'buffer' can be declared as pointer to const weechat-4.1.1/src/plugins/relay/relay-client.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:879:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:1187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:1376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:1649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-client.c:77:44: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/relay-client.c:965:57: style: Parameter 'raw_msg_type' can be declared as const array [constParameter] weechat-4.1.1/src/plugins/relay/relay-client.c:966:32: style: Parameter 'raw_flags' can be declared as const array [constParameter] weechat-4.1.1/src/plugins/relay/relay-client.c:968:32: style: Parameter 'raw_size' can be declared as const array [constParameter] weechat-4.1.1/src/plugins/relay/relay-command.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT_CLIENT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-command.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT_BUFFER [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-command.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-command.c:66:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/relay-command.c:75:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/relay-command.c:159:28: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/relay/relay-config.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:645:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:770:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-config.c:916:22: style: Condition 'version_read<2' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/relay/relay-config.c:911:22: note: Assuming that condition 'version_read>=2' is not redundant weechat-4.1.1/src/plugins/relay/relay-config.c:916:22: note: Condition 'version_read<2' is always true weechat-4.1.1/src/plugins/relay/relay-config.c:532:28: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/relay-config.c:749:28: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/relay-network.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-network.c:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-server.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-server.c:277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-server.c:508:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-server.c:811:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay-server.c:71:45: style:inconclusive: Function 'relay_server_get_protocol_args' argument 1 names different: declaration 'protocol_and_string' definition 'protocol_and_args'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/relay/relay-server.h:53:57: note: Function 'relay_server_get_protocol_args' argument 1 names different: declaration 'protocol_and_string' definition 'protocol_and_args'. weechat-4.1.1/src/plugins/relay/relay-server.c:71:45: note: Function 'relay_server_get_protocol_args' argument 1 names different: declaration 'protocol_and_string' definition 'protocol_and_args'. weechat-4.1.1/src/plugins/relay/relay-server.c:77:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/relay-server.c:502:11: style: Variable 'ptr_addr' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/relay-server.c:798:41: style: Variable 'dup_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/relay-websocket.c:276:50: style:inconclusive: Function 'relay_websocket_decode_frame' argument 2 names different: declaration 'length' definition 'buffer_length'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/relay/relay-websocket.h:38:61: note: Function 'relay_websocket_decode_frame' argument 2 names different: declaration 'length' definition 'buffer_length'. weechat-4.1.1/src/plugins/relay/relay-websocket.c:276:50: note: Function 'relay_websocket_decode_frame' argument 2 names different: declaration 'length' definition 'buffer_length'. weechat-4.1.1/src/plugins/relay/relay.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_COLOR_CHAT [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/relay.c:168:28: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'relay_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/relay/relay.c:219:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/relay/relay.c:168:28: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:207:37: style:inconclusive: Function 'relay_weechat_msg_add_buffer' argument 2 names different: declaration 'data' definition 'buffer'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.h:68:49: note: Function 'relay_weechat_msg_add_buffer' argument 2 names different: declaration 'data' definition 'buffer'. weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:207:37: note: Function 'relay_weechat_msg_add_buffer' argument 2 names different: declaration 'data' definition 'buffer'. weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:207:37: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:226:71: style: Parameter 'pointer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-msg.c:1042:62: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:560:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:1759:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relay_weechat_protocol_cb_handshake [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:48:53: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:138:10: style: Variable 'ptr_flags' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:547:11: style: Variable 'args' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat-protocol.c:881:10: style: Variable 'ptr_old_flags' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/relay/weechat/relay-weechat.c:386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handshake_done [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUBY_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:310:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:330:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:354:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:420:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:463:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:606:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:656:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:678:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:700:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:785:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:802:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:950:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:968:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:989:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1007:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1060:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1576:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1691:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1711:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1734:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1760:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1782:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1801:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1823:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1861:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1899:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1918:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1933:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1971:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:1990:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2013:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2032:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2051:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2073:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2099:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2289:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2337:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2359:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2499:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2529:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2561:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2780:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:2985:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3085:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3371:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3708:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3858:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:3981:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4056:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4371:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4455:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4477:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4498:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4585:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4610:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4627:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4663:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4681:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4728:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4807:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4874:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4916:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4936:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:4984:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5013:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5064:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5090:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5385:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5407:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5470:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5524:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5576:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5603:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5783:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5808:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5831:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5860:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5879:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5897:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5935:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5973:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:5998:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6018:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6056:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6074:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6460:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6493:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qnil [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6651:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6676:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby-api.c:6694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/ruby/weechat-ruby.c:883:47: error: There is an unknown macro here somewhere. Configuration is required. If WEECHAT_LICENSE is a macro then please configure it. [unknownMacro] weechat-4.1.1/src/plugins/script/script-action.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:457:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:762:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:845:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:1007:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:1153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:1446:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-action.c:185:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-action.c:228:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-action.c:228:45: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-action.c:333:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-action.c:333:45: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-buffer.c:119:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-buffer.c:235:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-buffer.c:676:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-buffer.c:684:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-buffer.c:365:57: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-buffer.c:368:22: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-buffer.c:409:24: style: Variable 'callback_pointer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-command.c:44:27: style: Variable 'ptr_script' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-completion.c:158:11: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-config.c:196:67: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-mouse.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-mouse.c:100:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-mouse.c:104:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/script/script-mouse.c:43:26: style: Variable 'ptr_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-mouse.c:47:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-repo.c:1160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-repo.c:1452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-repo.c:1504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-repo.c:1669:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_STATUS_INSTALLED [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script-repo.c:179:22: warning: Either the condition 'weechat_data_dir' is redundant or there is possible null pointer dereference: weechat_data_dir. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/script/script-repo.c:183:13: note: Assuming that condition 'weechat_data_dir' is not redundant weechat-4.1.1/src/plugins/script/script-repo.c:179:22: note: Null pointer dereference weechat-4.1.1/src/plugins/script/script-repo.c:65:49: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:172:56: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:239:59: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:298:64: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:425:52: style: Parameter 'script1' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:426:52: style: Parameter 'script2' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script-repo.c:544:10: style: Variable 'value' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/script/script-repo.c:729:51: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/script/script.c:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script.c:229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script.c:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/script/script.c:218:29: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'script_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/script/script.c:359:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/script/script.c:218:29: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/spell/spell-command.c:365:0: error: failed to expand 'weechat_printf', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] weechat-4.1.1/src/plugins/spell/spell-config.c:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-config.c:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-config.c:631:26: style: Variable 'spell_config_loading' is reassigned a value before the old one has been used. [redundantAssignment] weechat-4.1.1/src/plugins/spell/spell-config.c:629:26: note: spell_config_loading is assigned weechat-4.1.1/src/plugins/spell/spell-config.c:631:26: note: spell_config_loading is overwritten weechat-4.1.1/src/plugins/spell/spell-info.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-speller.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-speller.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-speller.c:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-speller.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell-speller.c:107:9: style: Condition 'dict_list' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/spell/spell.c:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell.c:748:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/spell/spell.c:1148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:359:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:431:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:494:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:529:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:627:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:665:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:766:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:781:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:862:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:899:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:932:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:977:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1011:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1418:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1678:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1749:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1763:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1850:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1977:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:1991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2006:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2036:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2067:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2084:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2481:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2537:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2728:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:2927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3007:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3446:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3501:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3755:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3975:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:3997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4040:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4055:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4090:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4396:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4454:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4559:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4603:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4766:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4784:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4831:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4849:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4863:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4878:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4930:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4971:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:4990:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5015:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5031:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5090:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5533:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5709:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5760:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5874:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5897:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl-api.c:5914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:165:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:248:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:708:17: style: Condition '!weechat_tcl_eval(buffer,send_to_buffer_as_input,exec_commands,ptr_code)' is always false [knownConditionTrueFalse] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:708:35: note: Calling function 'weechat_tcl_eval' returns 1 weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:708:17: note: Condition '!weechat_tcl_eval(buffer,send_to_buffer_as_input,exec_commands,ptr_code)' is always false weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:203:11: style: Variable 'ret_cv' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:587:22: style: Variable 'ptr_code' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:815:64: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'weechat_tcl_signal_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:952:44: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/tcl/weechat-tcl.c:815:64: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/trigger/trigger-callback.c:934:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1034:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1169:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1341:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1152:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/trigger/trigger-callback.c:1317:16: style: Variable 'date_tmp' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/trigger/trigger-command.c:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-command.c:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-command.c:535:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-command.c:673:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-command.c:754:21: style: Condition 'ptr_trigger' is always true [knownConditionTrueFalse] weechat-4.1.1/src/plugins/trigger/trigger-config.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger-config.c:602:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_CONFIG_SECTION_TRIGGER [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:600:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:745:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:1037:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:1368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/trigger/trigger.c:819:16: warning: Either the condition 'ptr_regex' is redundant or there is possible null pointer dereference: ptr_regex. [nullPointerRedundantCheck] weechat-4.1.1/src/plugins/trigger/trigger.c:688:12: note: Assuming that condition 'ptr_regex' is not redundant weechat-4.1.1/src/plugins/trigger/trigger.c:819:16: note: Null pointer dereference weechat-4.1.1/src/plugins/trigger/trigger.c:1061:73: style:inconclusive: Function 'trigger_new' argument 6 names different: declaration 'replace' definition 'regex'. [funcArgNamesDifferent] weechat-4.1.1/src/plugins/trigger/trigger.h:177:51: note: Function 'trigger_new' argument 6 names different: declaration 'replace' definition 'regex'. weechat-4.1.1/src/plugins/trigger/trigger.c:1061:73: note: Function 'trigger_new' argument 6 names different: declaration 'replace' definition 'regex'. weechat-4.1.1/src/plugins/trigger/trigger.c:241:11: style: Variable 'pos_option' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/trigger/trigger.c:1357:30: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'trigger_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/trigger/trigger.c:1404:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/trigger/trigger.c:1357:30: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/typing/typing-bar-item.c:44:29: style: Variable 'ptr_typing_status' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/typing/typing.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPING_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/typing/typing.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/typing/typing.c:401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/typing/typing.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPING_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/typing/typing.c:187:29: style: Variable 'ptr_typing_status' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/typing/typing.c:292:26: style: Variable 'ptr_buffer' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/typing/typing.c:293:29: style: Variable 'ptr_typing_status' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/xfer/xfer-buffer.c:148:28: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/xfer/xfer-chat.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-chat.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-chat.c:56:32: style: Parameter 'xfer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer-chat.c:71:11: style: Variable 'ptr_msg' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/xfer/xfer-command.c:134:28: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/xfer/xfer-command.c:172:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:85:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:258:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:367:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:119:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:139:25: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:165:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:220:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:405:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:498:25: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:197:45: style: Parameter 'xfer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:317:20: style: Variable 'bin_hash' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/xfer/xfer-dcc.c:221:46: portability: 'ptr_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] weechat-4.1.1/src/plugins/xfer/xfer-network.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:414:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:711:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:836:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer-network.c:120:69: error: Memory leak: ainfo [memleak] weechat-4.1.1/src/plugins/xfer/xfer-network.c:187:41: style: Parameter 'xfer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin.c:471:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_PLUGIN_API_VERSION [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/plugin.c:1109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIBDIR [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:1033:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:1437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:1525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFER_PLUGIN_NAME [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:1814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/src/plugins/xfer/xfer.c:97:28: style: Parameter 'xfer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer.c:122:31: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'xfer_signal_upgrade_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/xfer/xfer.c:1850:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/xfer/xfer.c:122:31: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/src/plugins/xfer/xfer.c:301:45: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer.c:640:72: style: Parameter 'remote_address' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer.c:641:61: style: Parameter 'local_address' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/xfer/xfer.c:1803:27: style: Parameter 'signal_data' can be declared as pointer to const. However it seems that 'xfer_debug_dump_cb' is a callback function, if 'signal_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/src/plugins/xfer/xfer.c:1858:5: note: You might need to cast the function pointer here weechat-4.1.1/src/plugins/xfer/xfer.c:1803:27: note: Parameter 'signal_data' can be declared as pointer to const weechat-4.1.1/tests/scripts/test-scripts.cpp:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/scripts/test-scripts.cpp:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/scripts/test-scripts.cpp:61:21: style: The scope of the variable 'pos' can be reduced. [variableScope] weechat-4.1.1/tests/scripts/test-scripts.cpp:63:13: style: The scope of the variable 'value' can be reduced. [variableScope] weechat-4.1.1/tests/tests-record.cpp:75:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:94:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:100:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:167:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:193:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:224:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:227:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:228:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:229:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:230:21: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests-record.cpp:185:25: style: The scope of the variable 'rec_msg' can be reduced. [variableScope] weechat-4.1.1/tests/tests-record.cpp:216:25: style: The scope of the variable 'rec_msg' can be reduced. [variableScope] weechat-4.1.1/tests/tests-record.cpp:53:22: style: Parameter 'pointer1' can be declared as pointer to const. However it seems that 'record_cmp_cb' is a callback function, if 'pointer1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/tests/tests-record.cpp:127:45: note: You might need to cast the function pointer here weechat-4.1.1/tests/tests-record.cpp:53:22: note: Parameter 'pointer1' can be declared as pointer to const weechat-4.1.1/tests/tests-record.cpp:53:38: style: Parameter 'pointer2' can be declared as pointer to const. However it seems that 'record_cmp_cb' is a callback function, if 'pointer2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/tests/tests-record.cpp:127:45: note: You might need to cast the function pointer here weechat-4.1.1/tests/tests-record.cpp:53:38: note: Parameter 'pointer2' can be declared as pointer to const weechat-4.1.1/tests/tests.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/tests.cpp:209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/tests.cpp:227:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/tests.cpp:200:11: style: Variable 'weechat_tests_args' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:75:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:134:44: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:136:49: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:144:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:145:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:146:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:147:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:148:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:149:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:150:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:154:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:155:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:156:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:157:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:158:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:159:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:160:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:184:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:185:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:186:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:187:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:188:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:189:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:198:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:199:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:200:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:201:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:212:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:213:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:215:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:216:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:217:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:218:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:226:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:227:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:229:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:230:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:243:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:244:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:245:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:246:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:247:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:248:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:249:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:253:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:254:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:255:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:256:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:257:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:258:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:259:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:263:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:269:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:270:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:271:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:272:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:273:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:274:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:275:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:279:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:280:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:281:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:282:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:283:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:284:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:285:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:289:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:326:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:327:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:328:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:329:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:337:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:338:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:349:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:350:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:351:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:352:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:360:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:361:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:373:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:395:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:396:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:397:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:398:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:399:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:407:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:408:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:409:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:420:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:421:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:422:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:423:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:424:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:432:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:433:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-arraylist.cpp:434:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:101:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:109:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:114:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:172:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:176:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-calc.cpp:185:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-command.cpp:207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_debug_core [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_files [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:275:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_config_file [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:293:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_buffer_time_format [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_config_section_color [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_config_file [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_EXTENDED_BLINK_FLAG [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:1007:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_EXTENDED_BLINK_FLAG [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:136:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:233:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:238:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:398:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:399:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:405:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:406:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:412:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:413:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:421:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:422:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:430:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:431:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:439:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:440:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:448:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:449:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:470:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:471:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:472:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:473:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:480:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:481:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:482:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:483:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:491:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:492:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:493:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:494:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:502:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:503:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:504:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:505:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:513:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:514:20: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:515:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:516:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-config-file.cpp:288:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-crypto.cpp:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA256 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-crypto.cpp:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_CRC32 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-crypto.cpp:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA1 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-crypto.cpp:458:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_CRC32 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-dir.cpp:131:15: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:764:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_color_chat_delimiters [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:1079:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:297:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:319:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:915:51: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:982:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-eval.cpp:995:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_hashtable [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHTABLE_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:91:38: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:107:21: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:198:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:213:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:215:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:225:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:226:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:230:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:254:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:256:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:266:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:268:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:270:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:292:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:293:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:301:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:302:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:393:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:395:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:397:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:399:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:401:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:403:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:404:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:412:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:414:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:416:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:418:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:420:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:421:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:428:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:430:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:432:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:434:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:435:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:442:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:444:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:446:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:447:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:454:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:456:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:457:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:464:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:467:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:504:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:522:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:525:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:569:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:571:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:573:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:575:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:577:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:579:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:580:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:713:49: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hashtable.cpp:716:51: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:146:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_hdata [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_HDATA_STRING [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_HDATA_LIST_CHECK_POINTERS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_hdata [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2136:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_hdata [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:164:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:195:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:209:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:221:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:233:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:245:12: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:267:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:278:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:280:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:285:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:288:13: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:328:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:341:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:348:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:358:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:363:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:372:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:393:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:395:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:396:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:397:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:399:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:400:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:401:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:403:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:405:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:413:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:443:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:461:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:472:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:474:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:475:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:476:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:489:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:496:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:506:32: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:511:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:520:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:541:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:543:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:544:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:545:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:547:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:548:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:549:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:551:40: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:553:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:561:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:591:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:609:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:620:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:622:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:623:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:624:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1257:58: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1258:59: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1542:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1601:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1607:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1613:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1619:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1625:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:1996:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2001:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2006:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2011:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2016:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2021:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2026:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2031:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2036:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2041:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2347:12: style: Local variable 'items' shadows outer variable [shadowVariable] weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:103:21: note: Shadowed declaration weechat-4.1.1/tests/unit/core/test-core-hdata.cpp:2347:12: note: Shadow variable weechat-4.1.1/tests/unit/core/test-core-hook.cpp:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_STRING_SPLIT_STRIP_RIGHT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hook.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_TYPE_MODIFIER [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-hook.cpp:203:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-hook.cpp:229:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_infolist [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_weechat_infolist [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:67:61: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:69:59: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:158:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:174:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:185:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:201:61: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:207:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:208:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:209:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:225:31: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:248:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:427:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:428:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:429:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-infolist.cpp:430:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-list.cpp:53:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIST_POS_END [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-list.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_LIST_POS_END [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-list.cpp:109:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-list.cpp:120:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-list.cpp:132:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-secure.cpp:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURE_SALT_SIZE [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-secure.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_values [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-secure.cpp:63:11: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-secure.cpp:64:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-secure.cpp:94:15: style: The scope of the variable 'hash_algo' can be reduced. [variableScope] weechat-4.1.1/tests/unit/core/test-core-signal.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:932:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weechat_config_dir [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_STRING_SPLIT_STRIP_LEFT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1773:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_STRING_SPLIT_STRIP_LEFT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_STRING_SPLIT_STRIP_LEFT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2520:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_command_chars [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2595:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_command_chars [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1975:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1977:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1980:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1984:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1988:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1992:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1996:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2000:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2004:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2008:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2012:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2016:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2020:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2024:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2028:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2032:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2036:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2040:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2044:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2048:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2052:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2056:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2060:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2820:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2864:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2914:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/core/test-core-string.cpp:902:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/core/test-core-string.cpp:924:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/core/test-core-string.cpp:189:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:208:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:227:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:247:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1060:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1084:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1103:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1185:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1338:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:1385:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-string.cpp:2079:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-utf8.cpp:613:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_tab_width [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/core/test-core-utf8.cpp:627:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/core/test-core-util.cpp:98:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:221:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:267:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_NUM_OPTIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_temp_custom_bar_items [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:458:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_ITEM_CUSTOM_OPTION_CONDITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item-custom.cpp:483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_custom_bar_items [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_bar_items [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-item.cpp:49:41: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-bar-window.cpp:48:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bar_windows [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-window.cpp:167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_COLOR_CHAR [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-window.cpp:213:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_windows [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar-window.cpp:46:43: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_bars [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_NUM_DEFAULT_BARS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_NUM_OPTIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_NUM_TYPES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BAR_NUM_POSITIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-bar.cpp:41:36: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:304:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_buffer_notify_default [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:490:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:522:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BUFFER_TYPE_FREE [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:685:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BUFFER_NUM_TYPES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:780:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:805:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:846:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:902:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:929:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:75:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:96:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:611:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:613:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:631:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:774:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:682:26: style: The scope of the variable 'buffer' can be reduced. [variableScope] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:683:20: style: The scope of the variable 'signal_input' can be reduced. [variableScope] weechat-4.1.1/tests/unit/gui/test-gui-buffer.cpp:683:35: style: The scope of the variable 'signal_closing' can be reduced. [variableScope] weechat-4.1.1/tests/unit/gui/test-gui-chat.cpp:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_windows [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-chat.cpp:441:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_line [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-chat.cpp:662:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-chat.cpp:442:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-chat.cpp:658:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-color.cpp:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_RESET_CHAR [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-color.cpp:370:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_CHAT_HOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-color.cpp:556:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_CHAT_HOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-color.cpp:833:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_COLOR_CHAT_HOST [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-filter.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-filter.cpp:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_filters_enabled [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-filter.cpp:196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_filters [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-filter.cpp:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_filters [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_input_clipboard [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:226:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:456:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:598:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:653:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:703:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:720:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:747:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:773:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:799:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:832:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:866:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-input.cpp:900:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:949:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_KEY_CONTEXT_DEFAULT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1044:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_KEY_CONTEXT_DEFAULT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1094:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_KEY_CONTEXT_DEFAULT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_KEY_FOCUS_ANY [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1223:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_keys [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_keys [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_KEY_CONTEXT_DEFAULT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1268:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1269:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1275:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1276:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1288:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1289:22: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1310:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1315:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1318:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1319:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1324:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1334:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1346:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1369:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1370:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1382:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1383:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1402:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1403:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1415:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1416:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1428:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1429:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:1089:29: style: The scope of the variable 'ptr_option' can be reduced. [variableScope] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:158:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:830:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/gui/test-gui-key.cpp:864:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:293:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:456:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:490:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:638:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:688:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:765:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_gui_line_data [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:860:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_BUFFER_TYPE_FORMATTED [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:113:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:119:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:293:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:456:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:490:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:638:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:688:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-line.cpp:765:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/gui/test-gui-nick.cpp:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_nick_color_hash [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-nick.cpp:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_nick_color_force [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/gui/test-gui-nick.cpp:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_look_nick_color_force [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/alias/test-alias.cpp:49:34: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/alias/test-alias.cpp:86:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-batch.cpp:160:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-batch.cpp:162:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-buffer.cpp:58:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-color.cpp:167:5: error: There is an unknown macro here somewhere. Configuration is required. If IRC_COLOR_BOLD_STR is a macro then please configure it. [unknownMacro] weechat-4.1.1/tests/unit/plugins/irc/test-irc-ctcp.cpp:203:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utsname [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-ctcp.cpp:203:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-ctcp.cpp:50:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-ctcp.cpp:124:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-ignore.cpp:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_ignore_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_JOIN_SORT_DISABLED [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_JOIN_SORT_ALPHA [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:613:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_OPTION_AUTOJOIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:800:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_CHANNEL_TYPE_CHANNEL [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:848:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_OPTION_AUTOJOIN [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:198:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:211:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:224:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:240:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:256:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:273:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:286:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:306:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:324:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:345:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:375:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:767:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:774:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:781:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:821:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-join.cpp:865:10: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:892:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_MULTILINE_DEFAULT_MAX_BYTES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1829:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_MULTILINE_DEFAULT_MAX_BYTES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:322:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:438:14: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:775:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:777:21: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:779:21: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:781:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:783:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:785:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:787:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:789:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:791:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:793:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:795:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:797:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:799:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:801:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:803:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:805:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:814:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:816:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:818:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:820:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:822:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:824:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:826:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:828:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:830:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:832:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:834:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:836:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:838:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:840:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:842:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:844:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:846:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:869:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:870:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:871:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:940:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1149:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1157:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1165:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1167:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1175:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1177:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1179:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1187:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1189:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1191:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1199:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1201:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1203:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1211:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1213:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1215:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1217:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1219:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1227:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1235:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1243:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1251:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1259:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1264:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1269:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1277:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1285:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1293:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1301:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1309:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1317:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1325:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1327:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1329:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1337:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1339:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1341:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1349:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1357:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1365:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1368:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1371:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1379:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1381:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1383:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1391:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1401:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1411:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1413:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1415:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1426:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1436:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1446:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1448:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1450:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1458:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1460:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1462:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1470:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1479:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1487:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1490:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1493:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1501:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1510:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1518:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1521:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1524:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1532:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1534:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1548:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1550:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1552:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1561:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1570:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1578:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1582:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1585:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1596:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1605:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1613:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1618:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1621:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1629:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1631:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1633:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1641:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1643:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1645:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1655:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1664:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1672:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1676:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1680:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1689:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1698:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1706:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1714:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1722:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1728:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1733:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1743:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1744:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1754:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1757:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1760:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1761:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1764:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1765:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1768:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1769:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1772:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1775:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1777:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1789:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1790:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1800:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1803:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1806:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1807:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1810:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1811:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1814:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1815:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1818:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1821:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1823:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1839:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1840:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1850:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1853:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1856:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1857:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1860:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1861:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1864:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1865:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1868:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1871:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1872:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1882:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1885:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1888:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1889:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1892:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1895:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1897:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1899:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1917:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1918:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1928:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1931:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1934:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1935:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1938:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1939:59: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1942:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1945:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1946:16: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1956:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1959:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1962:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1963:59: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1966:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1967:59: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1970:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1973:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1976:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1979:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1989:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1998:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2007:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2015:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2026:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2036:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2039:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2041:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2051:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2053:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2055:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2065:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2075:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2084:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2087:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2089:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2099:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2109:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2118:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2121:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2123:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2135:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2145:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:2155:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-message.cpp:1079:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-nick.cpp:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_UTF8MAPPING_RFC8265 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:870:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1052:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nicks [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_nick [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1302:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nicks [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1477:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1755:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1816:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nicks [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1959:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2063:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2280:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2396:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2617:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2726:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3066:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nicks [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3144:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3238:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3356:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_connected [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3379:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_connected [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3401:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_modes [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3420:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_modes [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3481:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_modes [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3536:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nick_modes [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3750:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away_message [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:3803:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable away_message [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4028:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4063:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modes [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4245:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topic [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4781:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:4880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cap_list [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:5940:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:6219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recorded_messages [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:305:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:306:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:319:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:340:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:631:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:638:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:645:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:651:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:657:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:663:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:670:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:677:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:683:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:690:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:697:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:703:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:709:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:715:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:722:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:729:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:736:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:743:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:750:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:757:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:764:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:771:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:778:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:785:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:792:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:799:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:806:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:813:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:820:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:827:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:834:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:841:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:848:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:879:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:884:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:889:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:894:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:899:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:904:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:909:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:914:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:919:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:924:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:929:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:934:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:939:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:944:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:949:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:954:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:959:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:964:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:969:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:974:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:979:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:984:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:989:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:994:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:999:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1004:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1009:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1014:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1019:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1024:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1029:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:1034:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2686:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2871:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2991:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2997:9: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:2715:11: style: The scope of the variable 'info' can be reduced. [variableScope] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:228:26: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:230:20: style: Variable 'hook_signal_irc_out' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/irc/test-irc-protocol.cpp:576:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:188:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_CASEMAPPING_STRICT_RFC1459 [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:285:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_OPTION_TLS_FINGERPRINT [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_OPTION_TLS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:839:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRC_SERVER_OPTION_ADDRESSES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:1609:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_server [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:58:39: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:1563:26: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:275:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:362:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:380:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-server.cpp:1605:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:141:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:146:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:152:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:153:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:155:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:161:26: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:162:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:164:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:177:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/irc/test-irc-tag.cpp:210:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_line [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:165:21: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:226:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:228:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:242:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:247:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:249:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:251:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:158:39: style: Parameter 'pointer1' can be declared as pointer to const. However it seems that 'test_logger_backlog_msg_cmp_cb' is a callback function, if 'pointer1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:214:29: note: You might need to cast the function pointer here weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:158:39: note: Parameter 'pointer1' can be declared as pointer to const weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:159:39: style: Parameter 'pointer2' can be declared as pointer to const. However it seems that 'test_logger_backlog_msg_cmp_cb' is a callback function, if 'pointer2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:214:29: note: You might need to cast the function pointer here weechat-4.1.1/tests/unit/plugins/logger/test-logger-backlog.cpp:159:39: note: Parameter 'pointer2' can be declared as pointer to const weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:105:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:111:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:112:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:118:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:119:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:120:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:126:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:127:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:128:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:147:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:153:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:154:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:160:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:161:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:162:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:168:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:169:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:170:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:171:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:177:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:178:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:179:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:180:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:181:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:187:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:188:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:189:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:190:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:191:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:214:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:220:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:221:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:227:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:228:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:229:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:235:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:236:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:237:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:238:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:244:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:245:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:246:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:247:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:248:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:249:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:250:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:256:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:257:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:258:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:259:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:260:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:261:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:262:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:285:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:291:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:292:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:298:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:299:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:300:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:306:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:307:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:308:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:309:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:315:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:316:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:317:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:318:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:319:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:320:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:321:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:322:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:323:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:324:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:325:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:326:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:332:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:333:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:334:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:335:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:336:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:337:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:338:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:339:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:340:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:341:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:342:48: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger-tail.cpp:343:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/logger/test-logger.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEECHAT_RC_OK [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_messages_client [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:516:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_relay_client [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:642:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_messages_irc [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_relay_client [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:708:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_relay_client [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELAY_IRC_NUM_CAPAB [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_messages_client [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:903:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:207:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:224:29: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:225:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:238:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:259:33: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:445:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:446:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:447:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:448:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:449:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:450:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:451:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:452:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:453:23: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:454:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:455:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:456:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:457:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:458:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:465:52: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:466:47: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:467:69: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:468:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:469:27: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:470:37: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:471:30: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:472:31: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:473:45: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:474:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:475:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:476:31: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:477:35: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:478:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:479:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:480:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:481:25: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:497:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:500:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:645:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:737:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:738:24: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:762:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:769:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:776:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:782:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:791:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:801:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:807:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:829:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:830:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:835:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:836:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:843:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:844:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:851:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:852:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:858:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:859:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:864:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:865:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:870:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:871:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:876:17: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:877:19: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:927:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:928:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:933:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:937:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:941:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:945:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:949:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:954:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:959:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:131:26: style: Variable 'ptr_server' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:136:20: style: Variable 'hook_modifier_relay_irc_out' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/relay/irc/test-relay-irc.cpp:137:20: style: Variable 'hook_signal_irc_input_send' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:113:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:120:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:127:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:134:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:147:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:170:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:178:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:186:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:194:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:202:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:216:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/relay/test-relay-auth.cpp:228:5: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger-config.cpp:64:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger-config.cpp:226:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger-config.cpp:282:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger-config.cpp:323:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_OPTIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_HOOK_TYPES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_REGEX_COMMANDS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_RETURN_CODES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_POST_ACTIONS [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/trigger/test-trigger.cpp:506:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIGGER_NUM_HOOK_TYPES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/typing/test-typing-status.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPING_STATUS_NUM_STATES [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/typing/test-typing-status.cpp:69:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/typing/test-typing-status.cpp:109:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_buffers [valueFlowBailoutIncompleteVar] weechat-4.1.1/tests/unit/plugins/typing/test-typing-status.cpp:122:18: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/typing/test-typing-status.cpp:125:28: style: C-style pointer casting [cstyleCast] weechat-4.1.1/tests/unit/plugins/xfer/test-xfer-network.cpp:44:11: style: Unused variable: str [unusedVariable] weechat-4.1.1/src/plugins/plugin.c:96:40: style: Parameter 'plugin' can be declared as pointer to const [constParameterPointer] weechat-4.1.1/src/plugins/plugin.c:205:23: style: Variable 'ptr_base_name' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:404:32: style: Variable 'author' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:404:41: style: Variable 'description' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:404:55: style: Variable 'version' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:405:11: style: Variable 'license' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:405:21: style: Variable 'charset' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:406:26: style: Variable 'init_func' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:1013:30: style: Variable 'plugin1' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:1013:40: style: Variable 'plugin2' can be declared as pointer to const [constVariablePointer] weechat-4.1.1/src/plugins/plugin.c:1037:36: style: Variable 'extra_libdir' can be declared as pointer to const [constVariablePointer] diff: DONE