2025-09-13 21:52 ftp://ftp.de.debian.org/debian/pool/main/liba/libapache2-mod-fcgid/libapache2-mod-fcgid_2.3.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: fea194b (2025-09-13 13:40:14 +0200) count: 4 103 elapsed-time: 0.0 0.2 head-timing-info: old-timing-info: head results: mod_fcgid-2.3.9/modules/fcgid/fcgid_global.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_fcgid-2.3.9/modules/fcgid/fcgid_global.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:26:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:26:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] diff: 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_bridge.c:611:66: error: There is an unknown macro here somewhere. Configuration is required. If APR_OFF_T_FMT is a macro then please configure it. [unknownMacro] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_bucket.c:274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apr_bucket_free [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_bucket.c:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_bucket.c:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:1003:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FINFO_MIN [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:1127:24: style: Variable 'cmd_specific' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:116:68: style:inconclusive: Function 'merge_fcgid_server_config' argument 3 names different: declaration 'overridesv' definition 'locv'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:162:39: note: Function 'merge_fcgid_server_config' argument 3 names different: declaration 'overridesv' definition 'locv'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:116:68: note: Function 'merge_fcgid_server_config' argument 3 names different: declaration 'overridesv' definition 'locv'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_OVERLAP_TABLES_SET [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:186:64: style:inconclusive: Function 'merge_fcgid_dir_config' argument 3 names different: declaration 'overridesv' definition 'locv'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:166:36: note: Function 'merge_fcgid_dir_config' argument 3 names different: declaration 'overridesv' definition 'locv'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:186:64: note: Function 'merge_fcgid_dir_config' argument 3 names different: declaration 'overridesv' definition 'locv'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:216:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:233:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:243:42: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:260:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:270:43: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:288:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:304:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:319:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:337:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:356:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:383:45: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:399:49: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:415:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:430:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:446:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:461:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:471:47: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:482:47: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:494:47: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:512:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:522:54: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:535:49: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:546:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:573:57: style:inconclusive: Function 'add_default_env_vars' argument 2 names different: declaration 'sconf' definition 'dummy'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:226:57: note: Function 'add_default_env_vars' argument 2 names different: declaration 'sconf' definition 'dummy'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:573:57: note: Function 'add_default_env_vars' argument 2 names different: declaration 'sconf' definition 'dummy'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:585:53: style:inconclusive: Function 'add_pass_headers' argument 2 names different: declaration 'sconf' definition 'dummy'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:229:53: note: Function 'add_pass_headers' argument 2 names different: declaration 'sconf' definition 'dummy'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:585:53: note: Function 'add_pass_headers' argument 2 names different: declaration 'sconf' definition 'dummy'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:586:42: style:inconclusive: Function 'add_pass_headers' argument 3 names different: declaration 'name' definition 'names'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:230:42: note: Function 'add_pass_headers' argument 3 names different: declaration 'name' definition 'names'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:586:42: note: Function 'add_pass_headers' argument 3 names different: declaration 'name' definition 'names'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:596:6: warning: Either the condition 'header' is redundant or there is possible null pointer dereference: header. [nullPointerRedundantCheck] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:598:12: note: Assuming that condition 'header' is not redundant mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:596:6: note: Null pointer dereference 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:603:24: style: Variable 'config' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:619:48: style:inconclusive: Function 'set_authenticator_info' argument 3 names different: declaration 'arg' definition 'authenticator'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:239:48: note: Function 'set_authenticator_info' argument 3 names different: declaration 'arg' definition 'authenticator'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:619:48: note: Function 'set_authenticator_info' argument 3 names different: declaration 'arg' definition 'authenticator'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:633:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FINFO_IDENT [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:63:63: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:673:45: style:inconclusive: Function 'set_authorizer_info' argument 3 names different: declaration 'arg' definition 'authorizer'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:245:45: note: Function 'set_authorizer_info' argument 3 names different: declaration 'arg' definition 'authorizer'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:673:45: note: Function 'set_authorizer_info' argument 3 names different: declaration 'arg' definition 'authorizer'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:687:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FINFO_IDENT [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:727:41: style:inconclusive: Function 'set_access_info' argument 3 names different: declaration 'arg' definition 'access'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:251:41: note: Function 'set_access_info' argument 3 names different: declaration 'arg' definition 'access'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:727:41: note: Function 'set_access_info' argument 3 names different: declaration 'arg' definition 'access'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:741:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FINFO_IDENT [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:844:55: style:inconclusive: Function 'set_wrapper_config' argument 2 names different: declaration 'dummy' definition 'dirconfig'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:234:55: note: Function 'set_wrapper_config' argument 2 names different: declaration 'dummy' definition 'dirconfig'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:844:55: note: Function 'set_wrapper_config' argument 2 names different: declaration 'dummy' definition 'dirconfig'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:845:44: style:inconclusive: Function 'set_wrapper_config' argument 3 names different: declaration 'wrapper' definition 'wrapper_cmdline'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:235:44: note: Function 'set_wrapper_config' argument 3 names different: declaration 'wrapper' definition 'wrapper_cmdline'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:845:44: note: Function 'set_wrapper_config' argument 3 names different: declaration 'wrapper' definition 'wrapper_cmdline'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:880:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FINFO_IDENT [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:953:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:972:70: style:inconclusive: Function 'set_cmd_options' argument 3 names different: declaration 'arg' definition 'args'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.h:268:41: note: Function 'set_cmd_options' argument 3 names different: declaration 'arg' definition 'args'. mod_fcgid-2.3.9/modules/fcgid/fcgid_conf.c:972:70: note: Function 'set_cmd_options' argument 3 names different: declaration 'arg' definition 'args'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_filter.c:30:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_filter.c:32:24: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_filter.c:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_BLOCK_READ [valueFlowBailoutIncompleteVar] head mod_fcgid-2.3.9/modules/fcgid/fcgid_global.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] head mod_fcgid-2.3.9/modules/fcgid/fcgid_global.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:104:46: style:inconclusive: Function 'fcgid_mutex_create' argument 2 names different: declaration 'lockfile' definition 'lockfilep'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex.h:22:46: note: Function 'fcgid_mutex_create' argument 2 names different: declaration 'lockfile' definition 'lockfilep'. mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:104:46: note: Function 'fcgid_mutex_create' argument 2 names different: declaration 'lockfile' definition 'lockfilep'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:118:5: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] head mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:26:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] head mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:26:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:74:47: style: Parameter 'pconf' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_mutex_unix.c:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_LOCK_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_main.c:337:49: error: There is an unknown macro here somewhere. Configuration is required. If APR_PID_T_FMT is a macro then please configure it. [unknownMacro] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_unix.c:271:53: error: There is an unknown macro here somewhere. Configuration is required. If APR_PID_T_FMT is a macro then please configure it. [unknownMacro] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:136:24: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apr_ino_t [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:162:53: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:183:13: error: Memory leak: postcmd [memleak] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:224:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:238:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:255:33: style: Parameter 'main_server' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:255:59: style: Parameter 'pchild' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:267:41: style:inconclusive: Function 'procmgr_stop_procmgr' argument 1 names different: declaration 'dummy' definition 'server'. [funcArgNamesDifferent] mod_fcgid-2.3.9/modules/fcgid/fcgid_pm.h:57:41: note: Function 'procmgr_stop_procmgr' argument 1 names different: declaration 'dummy' definition 'server'. mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:267:41: note: Function 'procmgr_stop_procmgr' argument 1 names different: declaration 'dummy' definition 'server'. 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:278:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:62:45: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:62:60: style: Parameter 'plog' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:63:45: style: Parameter 'ptemp' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_pm_win.c:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proc_unix.c:495:0: error: #error Please teach APR how to make sockets non-blocking on your platform. [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proc_unix.c:495:2: error: #error Please teach APR how to make sockets non-blocking on your platform. [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proc_win.c:42:0: error: #error It is tested on WinNT only [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proc_win.c:42:2: error: #error It is tested on WinNT only [preprocessorErrorDirective] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_unix.c:147:73: error: There is an unknown macro here somewhere. Configuration is required. If APR_SIZE_T_FMT is a macro then please configure it. [unknownMacro] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:146:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:158:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:170:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:180:21: style: Variable 'current_node' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:33:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:33:62: style: Parameter 'plog' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:34:47: style: Parameter 'ptemp' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:79:35: style: Parameter 'main_server' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:79:61: style: Parameter 'pchild' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_proctbl_win.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_protocol.c:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apr_bucket_free [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_protocol.c:172:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apr_bucket_free [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_protocol.c:27:11: style: Variable 'spliter' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_spawn_ctl.c:126:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_spawn_ctl.c:227:34: style: Parameter 'main_server' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_spawn_ctl.c:227:64: style: Parameter 'procnode' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/fcgid_spawn_ctl.c:50:24: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_fcgid-2.3.9/modules/fcgid/mod_fcgid.c:458:35: error: There is an unknown macro here somewhere. Configuration is required. If APR_PID_T_FMT is a macro then please configure it. [unknownMacro] DONE