2025-08-29 16:48 ftp://ftp.de.debian.org/debian/pool/main/x/xnec2c/xnec2c_4.4.16.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 327ef3c (2025-08-29 11:03:21 +0200) count: 2 535 elapsed-time: 0.6 24.8 head-timing-info: old-timing-info: head results: xnec2c-4.4.16/src/common.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] xnec2c-4.4.16/src/common.h:46:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 xnec2c-4.4.16/src/calculations.c:1054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:1276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:1375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:595:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/calculations.c:890:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callback_func.c:101:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callback_func.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callback_func.c:251:22: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callback_func.c:793:11: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callback_func.c:794:11: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callback_func.c:865:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callback_func.c:870:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1004:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1011:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1012:19: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1039:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1040:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1070:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1087:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1273:22: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1274:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1275:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1323:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1324:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1380:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1397:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1411:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1427:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1736:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1862:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1863:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1871:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1872:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1880:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1881:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1917:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:1920:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2038:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2039:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2100:22: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2101:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2102:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2110:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2111:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2119:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2120:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2138:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_q [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NO [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:230:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2438:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2439:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2449:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2467:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2487:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2505:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:260:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2632:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2633:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2661:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2662:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2690:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2691:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2980:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2981:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:2999:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:299:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3000:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3111:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3112:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3130:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3131:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3230:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3231:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3249:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3250:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3299:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3300:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3301:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3310:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3311:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3312:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3321:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3322:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3323:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3362:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3363:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3371:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3372:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3390:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3391:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:33:46: style: Parameter 'newext' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3442:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3443:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3461:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3462:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3500:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3501:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3519:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3520:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3559:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3560:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3578:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3579:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3609:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3610:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3628:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3629:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3669:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3670:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3678:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3679:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3697:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3698:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:36:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3727:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3728:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3736:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3737:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3755:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3756:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3795:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3796:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3814:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3815:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3854:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3855:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3873:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3874:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3903:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3904:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3912:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3913:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3931:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3932:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3950:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3951:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3981:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3982:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3990:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3991:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:3999:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4000:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4018:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4019:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4037:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4038:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4067:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4068:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4086:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4087:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4105:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4106:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4135:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4136:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4144:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4145:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4163:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4164:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4182:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4183:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4212:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4213:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4241:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4242:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4260:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4261:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4290:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4291:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4309:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4310:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4328:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4329:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4368:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4369:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4387:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4388:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4427:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4428:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4446:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4447:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4465:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4466:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4495:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4496:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4514:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4515:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4533:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4534:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4543:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4544:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4553:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4554:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4591:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4592:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4704:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4705:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4706:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4775:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4776:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4777:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4846:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4851:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4864:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4869:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4882:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:4885:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Escape [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/callbacks.c:58:18: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:59:17: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:644:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:645:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:653:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:654:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:662:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:663:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:671:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:672:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:680:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:681:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:942:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:96:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/callbacks.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/cmnd_edit.c:98:10: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/cmnd_edit.c:98:22: style: Parameter 'fv' can be declared as pointer to const [constParameterPointer] head xnec2c-4.4.16/src/common.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] head xnec2c-4.4.16/src/common.h:46:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 xnec2c-4.4.16/src/console.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/console.c:69:13: warning: Either the condition 'level<=PR_ALERT' is redundant or the array 'pr_colors[9]' is accessed at index 9, which is out of bounds. [arrayIndexOutOfBoundsCond] xnec2c-4.4.16/src/console.c:62:31: note: Assuming that condition 'level<=PR_ALERT' is not redundant xnec2c-4.4.16/src/console.c:69:13: note: Array index out of bounds 2.18.0 xnec2c-4.4.16/src/console.c:69:31: warning: Either the condition 'level<=PR_ALERT' is redundant or the array 'pr_levels[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] xnec2c-4.4.16/src/console.c:62:31: note: Assuming that condition 'level<=PR_ALERT' is not redundant xnec2c-4.4.16/src/console.c:69:31: note: Array index out of bounds 2.18.0 xnec2c-4.4.16/src/draw.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/draw.c:306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/draw.c:32:30: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/draw_structure.c:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/draw_structure.c:501:47: style: Parameter 'segm' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/fields.c:1128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:1200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:1413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:1758:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:1857:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:636:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:704:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fields.c:979:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fork.c:104:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 xnec2c-4.4.16/src/fork.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fork.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fork.c:266:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:267:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:268:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:269:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:270:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:271:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:274:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:282:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:283:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:284:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:285:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:289:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:295:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:296:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:297:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:300:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:301:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:302:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:303:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:327:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:328:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:329:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:330:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:331:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:332:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:333:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:334:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:335:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:336:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:338:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:345:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:346:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:347:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:348:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:349:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:350:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:351:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:352:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:353:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:354:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:356:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:361:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:362:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:363:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:365:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:441:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fork.c:546:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/fork.c:643:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:644:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:645:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:646:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:647:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:648:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:651:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:659:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:660:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:661:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:662:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:666:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:672:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:673:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:674:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:677:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:678:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:679:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:680:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:700:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:701:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:702:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:703:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:704:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:705:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:706:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:707:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:708:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:709:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:711:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:718:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:719:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:720:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:721:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:722:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:723:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:724:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:725:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:726:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:727:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:729:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:734:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:735:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:736:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:738:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xnec2c-4.4.16/src/fork.c:75:31: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/fork.c:77:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 xnec2c-4.4.16/src/fork.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/geom_edit.c:133:69: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/geom_edit.c:98:10: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/geom_edit.c:98:22: style: Parameter 'fv' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/geometry.c:1079:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/geometry.c:1210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/geometry.c:276:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/geometry.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/geometry.c:735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:169:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:40:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:46:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:56:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:79:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:88:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/gnuplot.c:98:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 xnec2c-4.4.16/src/ground.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/ground.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:1382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:1541:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:156:9: style: Variable 'atst' can be declared as const array [constVariable] 2.18.0 xnec2c-4.4.16/src/input.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:474:31: style: Condition 'itg>0' is always true [knownConditionTrueFalse] xnec2c-4.4.16/src/input.c:463:18: note: Assuming that condition 'itg<1' is not redundant xnec2c-4.4.16/src/input.c:470:13: note: Assuming condition is false xnec2c-4.4.16/src/input.c:474:31: note: Condition 'itg>0' is always true 2.18.0 xnec2c-4.4.16/src/input.c:669:9: style: Variable 'atst' can be declared as const array [constVariable] 2.18.0 xnec2c-4.4.16/src/input.c:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/input.c:973:16: style: Local variable 'test' shadows outer function [shadowFunction] xnec2c-4.4.16/src/common.h:954:6: note: Shadowed declaration xnec2c-4.4.16/src/input.c:973:16: note: Shadow variable 2.18.0 xnec2c-4.4.16/src/interface.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/interface.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/main.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/main.c:131:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/main.c:454:27: style:inconclusive: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. [funcArgNamesDifferent] xnec2c-4.4.16/src/common.h:1460:35: note: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. xnec2c-4.4.16/src/main.c:454:27: note: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. 2.18.0 xnec2c-4.4.16/src/main.c:681:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/main.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:145:2: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.16/src/mathlib.c:181:3: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.16/src/mathlib.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:265:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:284:63: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/mathlib.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:358:54: style: Parameter 'lib' can be declared as pointer to const. However it seems that 'set_mathlib_batch' is a callback function, if 'lib' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xnec2c-4.4.16/src/mathlib.c:461:4: note: You might need to cast the function pointer here xnec2c-4.4.16/src/mathlib.c:358:54: note: Parameter 'lib' can be declared as pointer to const 2.18.0 xnec2c-4.4.16/src/mathlib.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:411:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:563:13: style: Variable 'best_mathlib' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.16/src/mathlib.c:573:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:639:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] 2.18.0 xnec2c-4.4.16/src/mathlib.c:749:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/mathlib.c:921:2: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.16/src/mathlib.c:925:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1361:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/matrix.c:1361:54: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.16/src/matrix.c:1388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.16/src/matrix.c:1586:15: style: Condition 'k==smat.nop' is always false [knownConditionTrueFalse] xnec2c-4.4.16/src/matrix.c:1575:19: note: Assuming that condition 'k