2025-10-30 09:36 ftp://ftp.de.debian.org/debian/pool/main/j/java-atk-wrapper/java-atk-wrapper_0.44.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=motif --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-86-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 32ab9d1 (2025-10-30 07:38:24 +0100) count: 22 284 elapsed-time: 0.2 2.0 head-timing-info: old-timing-info: head results: java-atk-wrapper-0.44.0/jni/src/jawimpl.h:35:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] java-atk-wrapper-0.44.0/jni/src/jawimpl.h:35:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:106:42: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'jaw_toplevel_get_description' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:50:39: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:106:42: note: Parameter 'obj' can be declared as pointer to const java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:116:16: style: Variable 'jaw_toplevel' can be declared as pointer to const [constVariablePointer] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:133:35: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'jaw_toplevel_get_role' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:53:32: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:133:35: note: Parameter 'obj' can be declared as pointer to const java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:153:37: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'jaw_toplevel_get_parent' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:55:34: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtoplevel.c:153:37: note: Parameter 'obj' can be declared as pointer to const java-atk-wrapper-0.44.0/jni/src/jawutil.c:592:0: error: failed to evaluate #if condition, undefined function-like macro invocation: ATK_CHECK_VERSION( ... ) [preprocessorErrorDirective] java-atk-wrapper-0.44.0/jni/src/jawutil.c:592:2: error: failed to evaluate #if condition, undefined function-like macro invocation: ATK_CHECK_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1017:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1033:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1053:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1066:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1088:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:1283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:413:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:525:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:568:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:597:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:626:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:639:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:893:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/AtkWrapper.c:999:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:46:60: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawaction.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:63:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawcomponent.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:57:73: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jaweditabletext.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:74:35: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhyperlink.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawhypertext.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:44:58: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimage.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:112:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:147:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:310:21: style: Condition 'jaw_obj!=NULL' is always true [knownConditionTrueFalse] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:365:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'jaw_impl_class_intern_init' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawimpl.c:464:24: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawimpl.c:365:54: note: Parameter 'data' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:474:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:624:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawimpl.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head java-atk-wrapper-0.44.0/jni/src/jawimpl.h:35:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head java-atk-wrapper-0.44.0/jni/src/jawimpl.h:35:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:137:34: style:inconclusive: Function 'jaw_object_initialize' argument 1 names different: declaration 'jaw_obj' definition 'atk_obj'. [funcArgNamesDifferent] java-atk-wrapper-0.44.0/jni/src/jawobject.c:32:46: note: Function 'jaw_object_initialize' argument 1 names different: declaration 'jaw_obj' definition 'atk_obj'. java-atk-wrapper-0.44.0/jni/src/jawobject.c:137:34: note: Function 'jaw_object_initialize' argument 1 names different: declaration 'jaw_obj' definition 'atk_obj'. 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:220:34: style:inconclusive: Function 'jaw_object_get_parent' argument 1 names different: declaration 'obj' definition 'atk_obj'. [funcArgNamesDifferent] java-atk-wrapper-0.44.0/jni/src/jawobject.c:46:52: note: Function 'jaw_object_get_parent' argument 1 names different: declaration 'obj' definition 'atk_obj'. java-atk-wrapper-0.44.0/jni/src/jawobject.c:220:34: note: Function 'jaw_object_get_parent' argument 1 names different: declaration 'obj' definition 'atk_obj'. 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:538:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:587:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:605:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:80:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawobject.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:45:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawselection.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:414:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:496:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:508:39: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_add_row_selection' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:98:30: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:508:39: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:515:43: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_remove_row_selection' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:99:33: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:515:43: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:522:42: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_add_column_selection' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:100:33: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:522:42: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:529:46: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_remove_column_selection' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:101:36: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:529:46: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:538:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:568:36: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_set_row_header' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:91:27: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:568:36: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:568:64: style: Parameter 'header' can be declared as pointer to const. However it seems that 'jaw_table_set_row_header' is a callback function, if 'header' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:91:27: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:568:64: note: Parameter 'header' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:574:39: style: Parameter 'table' can be declared as pointer to const. However it seems that 'jaw_table_set_column_header' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:89:30: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:574:39: note: Parameter 'table' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:574:70: style: Parameter 'header' can be declared as pointer to const. However it seems that 'jaw_table_set_column_header' is a callback function, if 'header' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawtable.c:89:30: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawtable.c:574:70: note: Parameter 'header' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:70:58: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtable.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:47:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtablecell.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:101:56: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:568:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:589:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawtext.c:608:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:229:54: style: Parameter 'reserve' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:242:45: style: Parameter 'jvm' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:242:56: style: Parameter 'reserve' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:266:11: style: Condition 'env!=NULL' is always false [knownConditionTrueFalse] java-atk-wrapper-0.44.0/jni/src/jawutil.c:257:9: note: Assignment 'ptr=NULL', assigned value is 0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:264:9: note: Assignment 'env=(JNIEnv*)ptr', assigned value is 0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:266:11: note: Condition 'env!=NULL' is always false 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:269:11: error: Uninitialized variable: res [uninitvar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:272:20: style: Variable 'args.version' is assigned a value that is never used. [unreadVariable] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:272:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:293:3: error: Memory leak: args.name [memleak] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:334:55: style:inconclusive: Function 'jaw_util_get_atk_role_from_AccessibleContext' argument 1 names different: declaration 'jobj' definition 'jAccessibleContext'. [funcArgNamesDifferent] java-atk-wrapper-0.44.0/jni/src/jawutil.h:107:62: note: Function 'jaw_util_get_atk_role_from_AccessibleContext' argument 1 names different: declaration 'jobj' definition 'jAccessibleContext'. java-atk-wrapper-0.44.0/jni/src/jawutil.c:334:55: note: Function 'jaw_util_get_atk_role_from_AccessibleContext' argument 1 names different: declaration 'jobj' definition 'jAccessibleContext'. 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] head java-atk-wrapper-0.44.0/jni/src/jawutil.c:592:0: error: failed to evaluate #if condition, undefined function-like macro invocation: ATK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head java-atk-wrapper-0.44.0/jni/src/jawutil.c:592:2: error: failed to evaluate #if condition, undefined function-like macro invocation: ATK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:35: style: Parameter 'kclass' can be declared as pointer to const. However it seems that 'jaw_util_class_init' is a callback function, if 'kclass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawutil.c:60:24: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:35: note: Parameter 'kclass' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:35: style:inconclusive: Function 'jaw_util_class_init' argument 1 names different: declaration 'klass' definition 'kclass'. [funcArgNamesDifferent] java-atk-wrapper-0.44.0/jni/src/jawutil.c:36:47: note: Function 'jaw_util_class_init' argument 1 names different: declaration 'klass' definition 'kclass'. java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:35: note: Function 'jaw_util_class_init' argument 1 names different: declaration 'klass' definition 'kclass'. 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:49: style: Parameter 'klass_data' can be declared as pointer to const. However it seems that 'jaw_util_class_init' is a callback function, if 'klass_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawutil.c:60:24: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawutil.c:76:49: note: Parameter 'klass_data' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawutil.c:98:21: style: Parameter 'key' can be declared as pointer to const. However it seems that 'notify_hf' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] java-atk-wrapper-0.44.0/jni/src/jawutil.c:135:53: note: You might need to cast the function pointer here java-atk-wrapper-0.44.0/jni/src/jawutil.c:98:21: note: Parameter 'key' can be declared as pointer to const 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:43:58: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 java-atk-wrapper-0.44.0/jni/src/jawvalue.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] DONE