2025-11-03 04:27 ftp://ftp.de.debian.org/debian/pool/main/x/xnec2c/xnec2c_4.4.17.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=openmp --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.48+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: 1f35303 (2025-11-01 19:39:44 +0100) count: 2 539 elapsed-time: 0.2 4.5 head-timing-info: old-timing-info: head results: xnec2c-4.4.17/src/common.h:50:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] xnec2c-4.4.17/src/common.h:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 xnec2c-4.4.17/src/calculations.c:1054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:1276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:1375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:595:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/calculations.c:890:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callback_func.c:101:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/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.17/src/callback_func.c:253:22: style: Parameter 'mesg' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callback_func.c:795:11: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callback_func.c:796:11: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callback_func.c:867:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callback_func.c:872:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1003:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1010:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1011:19: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1038:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1039:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1069:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1086:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1272:22: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1273:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1274:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1322:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1323:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1426:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1735:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1861:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1862:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1870:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1871:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1879:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1880:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1916:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:1919:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/callbacks.c:2037:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2038:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2099:22: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2100:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2101:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2109:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2110:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2118:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2119:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2137:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_q [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NO [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/callbacks.c:2442:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2443:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2453:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2471:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2475:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/callbacks.c:2491:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2509:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2513:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/callbacks.c:2636:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2637:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2665:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2666:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2694:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2695:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/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.17/src/callbacks.c:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2984:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:2985:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:299:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3003:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3004:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3115:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3116:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3134:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3135:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3234:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3235:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3253:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3254:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3303:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3304:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3305:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3314:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3315:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3316:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3325:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3326:21: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3327:21: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3366:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3367:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3375:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3376:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3394:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3395:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:33:46: style: Parameter 'newext' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3446:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3447:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3465:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3466:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3504:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3505:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3523:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3524:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3563:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3564:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3582:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3583:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3613:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3614:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3632:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3633:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3673:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3674:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3682:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3683:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:36:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3701:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3702:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3731:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3732:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3740:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3741:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3759:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3760:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3799:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3800:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3818:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3819:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3858:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3859:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3877:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3878:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3907:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3908:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3916:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3917:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3935:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3936:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3954:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3955:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3985:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3986:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3994:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:3995:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4003:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4004:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4022:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4023:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4041:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4042:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4071:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4072:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4090:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4091:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4109:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4110:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4139:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4140:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4148:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4149:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4167:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4168:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4186:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4187:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4216:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4217:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4245:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4246:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4264:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4265:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4294:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4295:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4313:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4314:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4332:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4333:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4372:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4373:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4391:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4392:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4431:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4432:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4450:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4451:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4469:22: style: Parameter 'togglebutton' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4470:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4499:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4500:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4518:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4519:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4537:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4538:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4546:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4547:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4555:22: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4556:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4574:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4593:20: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4594:20: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4706:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4707:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4708:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4780:21: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4781:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4782:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4853:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4858:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4871:22: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4889:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:4892:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Escape [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/callbacks.c:58:18: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:59:17: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:643:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:644:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:652:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:653:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:661:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:662:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:670:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:671:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:679:22: style: Parameter 'menuitem' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:680:22: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:941:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:96:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/callbacks.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] head xnec2c-4.4.17/src/common.h:50:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] head xnec2c-4.4.17/src/common.h:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_ENCODE_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 xnec2c-4.4.17/src/console.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/console.c:62:31: note: Assuming that condition 'level<=PR_ALERT' is not redundant xnec2c-4.4.17/src/console.c:69:13: note: Array index out of bounds 2.18.0 xnec2c-4.4.17/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.17/src/console.c:62:31: note: Assuming that condition 'level<=PR_ALERT' is not redundant xnec2c-4.4.17/src/console.c:69:31: note: Array index out of bounds 2.18.0 xnec2c-4.4.17/src/draw.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/draw.c:306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/draw.c:32:30: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/draw_radiation.c:1240:10: style: Local variable 'red' shadows outer variable [shadowVariable] xnec2c-4.4.17/src/draw_radiation.c:28:16: note: Shadowed declaration xnec2c-4.4.17/src/draw_radiation.c:1240:10: note: Shadow variable 2.18.0 xnec2c-4.4.17/src/draw_radiation.c:1240:15: style: Local variable 'grn' shadows outer variable [shadowVariable] xnec2c-4.4.17/src/draw_radiation.c:28:29: note: Shadowed declaration xnec2c-4.4.17/src/draw_radiation.c:1240:15: note: Shadow variable 2.18.0 xnec2c-4.4.17/src/draw_radiation.c:1240:20: style: Local variable 'blu' shadows outer variable [shadowVariable] xnec2c-4.4.17/src/draw_radiation.c:28:42: note: Shadowed declaration xnec2c-4.4.17/src/draw_radiation.c:1240:20: note: Shadow variable 2.18.0 xnec2c-4.4.17/src/draw_radiation.c:1262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/draw_radiation.c:1308:12: style: Local variable 'pos' shadows outer variable [shadowVariable] xnec2c-4.4.17/src/draw_radiation.c:1246:20: note: Shadowed declaration xnec2c-4.4.17/src/draw_radiation.c:1308:12: note: Shadow variable 2.18.0 xnec2c-4.4.17/src/draw_structure.c:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/draw_structure.c:508:47: style: Parameter 'segm' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/fields.c:1128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:1200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:1413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:1758:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:1857:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:636:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:704:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fields.c:979:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fork.c:104:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 xnec2c-4.4.17/src/fork.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fork.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/src/fork.c:444: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.17/src/fork.c:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/fork.c:549:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/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.17/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.17/src/fork.c:649: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.17/src/fork.c:650: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.17/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.17/src/fork.c:654: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.17/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.17/src/fork.c:663: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.17/src/fork.c:664: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.17/src/fork.c:665: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.17/src/fork.c:669: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.17/src/fork.c:675: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.17/src/fork.c:676: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.17/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.17/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.17/src/fork.c:681: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.17/src/fork.c:682: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.17/src/fork.c:683: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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/src/fork.c:710: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.17/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.17/src/fork.c:712: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.17/src/fork.c:714: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.17/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.17/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.17/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.17/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.17/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.17/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.17/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.17/src/fork.c:728: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.17/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.17/src/fork.c:730: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.17/src/fork.c:732: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.17/src/fork.c:737: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.17/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.17/src/fork.c:739: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.17/src/fork.c:741: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.17/src/fork.c:75:31: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/fork.c:77:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 xnec2c-4.4.17/src/fork.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:1103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:276:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/geometry.c:779:13: style: Condition 'itagi==0' is always false [knownConditionTrueFalse] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:169:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:40:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:46:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/gnuplot.c:79:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/gnuplot.c:88:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/ground.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/ground.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:1382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:1541:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:156:9: style: Variable 'atst' can be declared as const array [constVariable] 2.18.0 xnec2c-4.4.17/src/input.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:474:31: style: Condition 'itg>0' is always true [knownConditionTrueFalse] xnec2c-4.4.17/src/input.c:463:18: note: Assuming that condition 'itg<1' is not redundant xnec2c-4.4.17/src/input.c:470:13: note: Assuming condition is false xnec2c-4.4.17/src/input.c:474:31: note: Condition 'itg>0' is always true 2.18.0 xnec2c-4.4.17/src/input.c:669:9: style: Variable 'atst' can be declared as const array [constVariable] 2.18.0 xnec2c-4.4.17/src/input.c:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/input.c:973:16: style: Local variable 'test' shadows outer function [shadowFunction] xnec2c-4.4.17/src/common.h:961:6: note: Shadowed declaration xnec2c-4.4.17/src/input.c:973:16: note: Shadow variable 2.18.0 xnec2c-4.4.17/src/interface.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/interface.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/main.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/main.c:131:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/main.c:463:27: style:inconclusive: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. [funcArgNamesDifferent] xnec2c-4.4.17/src/common.h:1467:35: note: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. xnec2c-4.4.17/src/main.c:463:27: note: Function 'Open_Input_File' argument 1 names different: declaration 'udata' definition 'arg'. 2.18.0 xnec2c-4.4.17/src/main.c:690:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/main.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:145:2: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.17/src/mathlib.c:181:3: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.17/src/mathlib.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:265:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:284:63: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/mathlib.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/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.17/src/mathlib.c:461:4: note: You might need to cast the function pointer here xnec2c-4.4.17/src/mathlib.c:358:54: note: Parameter 'lib' can be declared as pointer to const 2.18.0 xnec2c-4.4.17/src/mathlib.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:411:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:563:13: style: Variable 'best_mathlib' can be declared as pointer to const [constVariablePointer] 2.18.0 xnec2c-4.4.17/src/mathlib.c:573:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:647:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] 2.18.0 xnec2c-4.4.17/src/mathlib.c:757:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:836:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:873:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/mathlib.c:929:2: warning: Return value of function dlerror() is not used. [ignoredReturnValue] 2.18.0 xnec2c-4.4.17/src/mathlib.c:933:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1361:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/matrix.c:1361:54: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] 2.18.0 xnec2c-4.4.17/src/matrix.c:1388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1.0i [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xnec2c-4.4.17/src/matrix.c:1586:15: style: Condition 'k==smat.nop' is always false [knownConditionTrueFalse] xnec2c-4.4.17/src/matrix.c:1575:19: note: Assuming that condition 'k