2026-05-27 19:46 ftp://ftp.de.debian.org/debian/pool/main/libj/libjna-java/libjna-java_5.18.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.17.0-29-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 6e46c6b (2026-05-27 18:39:55 +0200) count: 252 149 elapsed-time: 26.5 24.4 head-timing-info: old-timing-info: head results: jna-5.18.1/native/testlib.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable com_sun_jna_Native_CB_OPTION_DIRECT [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:600:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:688:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/callback.c:764:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] jna-5.18.1/native/testlib.c:681:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jna-5.18.1/native/testlib.c:185:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:184:18: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:184:18: note: Assignment 'p=malloc(2*sizeof(int))', assigned value is 0 jna-5.18.1/native/testlib.c:185:3: note: Null pointer dereference jna-5.18.1/native/testlib.c:186:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:184:18: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:184:18: note: Assignment 'p=malloc(2*sizeof(int))', assigned value is 0 jna-5.18.1/native/testlib.c:186:3: note: Null pointer dereference jna-5.18.1/native/testlib.c:693:3: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:691:43: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:691:23: note: Assignment 'data=(struct thread_data*)malloc(sizeof(struct thread_data))', assigned value is 0 jna-5.18.1/native/testlib.c:693:3: note: Null pointer dereference jna-5.18.1/native/testlib.c:694:3: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:691:43: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:691:23: note: Assignment 'data=(struct thread_data*)malloc(sizeof(struct thread_data))', assigned value is 0 jna-5.18.1/native/testlib.c:694:3: note: Null pointer dereference jna-5.18.1/native/testlib.c:695:3: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:691:43: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:691:23: note: Assignment 'data=(struct thread_data*)malloc(sizeof(struct thread_data))', assigned value is 0 jna-5.18.1/native/testlib.c:695:3: note: Null pointer dereference jna-5.18.1/native/testlib.c:696:12: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] jna-5.18.1/native/testlib.c:691:43: note: Assuming allocation function fails jna-5.18.1/native/testlib.c:691:23: note: Assignment 'data=(struct thread_data*)malloc(sizeof(struct thread_data))', assigned value is 0 jna-5.18.1/native/testlib.c:696:12: note: Null pointer dereference jna-5.18.1/native/testlib.c:486:18: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] jna-5.18.1/native/testlib.c:490:18: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] jna-5.18.1/native/testlib.c:289:32: style: Parameter 'args' can be declared as const array [constParameter] jna-5.18.1/native/testlib.c:294:39: style: Parameter 'args' can be declared as const array [constParameter] jna-5.18.1/native/testlib.c:299:33: style: Parameter 'args' can be declared as const array [constParameter] jna-5.18.1/native/testlib.c:336:64: style: Parameter 's' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/testlib.c:620:61: style: Parameter 'arg' can be declared as const array [constParameter] jna-5.18.1/native/testlib.c:1058:62: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/testlib.c:1063:65: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/testlib.c:1101:32: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/testlib.c:1115:15: style: Variable 'currInput' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/testlib.c:331:7: style: struct member '_VariableSizedStructure::length' is never used. [unusedStructMember] jna-5.18.1/native/testlib.c:530:9: style: union member '_test_union_t::f1' is never used. [unusedStructMember] jna-5.18.1/native/testlib.c:531:11: style: union member '_test_union_t::f2' is never used. [unusedStructMember] jna-5.18.1/native/callback.c:409:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:425:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:441:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:448:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:452:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:456:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:469:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:472:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/callback.c:137:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:137:3: note: Null pointer dereference jna-5.18.1/native/callback.c:138:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:138:3: note: Null pointer dereference jna-5.18.1/native/callback.c:138:25: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:138:25: note: Null pointer dereference jna-5.18.1/native/callback.c:139:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:139:3: note: Null pointer dereference jna-5.18.1/native/callback.c:140:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:140:3: note: Null pointer dereference jna-5.18.1/native/callback.c:142:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:142:3: note: Null pointer dereference jna-5.18.1/native/callback.c:143:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:143:3: note: Null pointer dereference jna-5.18.1/native/callback.c:144:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:144:3: note: Null pointer dereference jna-5.18.1/native/callback.c:145:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:145:3: note: Null pointer dereference jna-5.18.1/native/callback.c:146:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:146:3: note: Null pointer dereference jna-5.18.1/native/callback.c:147:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:147:3: note: Null pointer dereference jna-5.18.1/native/callback.c:148:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:148:3: note: Null pointer dereference jna-5.18.1/native/callback.c:150:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:150:3: note: Null pointer dereference jna-5.18.1/native/callback.c:151:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:151:3: note: Null pointer dereference jna-5.18.1/native/callback.c:151:27: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:151:27: note: Null pointer dereference jna-5.18.1/native/callback.c:151:51: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:151:51: note: Null pointer dereference jna-5.18.1/native/callback.c:152:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:152:3: note: Null pointer dereference jna-5.18.1/native/callback.c:157:21: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/callback.c:136:26: note: Assuming allocation function fails jna-5.18.1/native/callback.c:136:8: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/callback.c:157:21: note: Null pointer dereference jna-5.18.1/native/callback.c:108:25: style:inconclusive: Function 'create_callback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:108:38: style:inconclusive: Function 'create_callback' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:108:51: style:inconclusive: Function 'create_callback' argument 3 names different: declaration '' definition 'method'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:109:30: style:inconclusive: Function 'create_callback' argument 4 names different: declaration '' definition 'arg_classes'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:109:50: style:inconclusive: Function 'create_callback' argument 5 names different: declaration '' definition 'return_class'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:110:28: style:inconclusive: Function 'create_callback' argument 6 names different: declaration '' definition 'calling_convention'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:111:22: style:inconclusive: Function 'create_callback' argument 7 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:112:25: style:inconclusive: Function 'create_callback' argument 8 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:334:23: style:inconclusive: Function 'free_callback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:334:38: style:inconclusive: Function 'free_callback' argument 2 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:653:20: style:inconclusive: Function 'JNA_detach' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:653:34: style:inconclusive: Function 'JNA_detach' argument 2 names different: declaration '' definition 'needs_detach'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:653:54: style:inconclusive: Function 'JNA_detach' argument 3 names different: declaration '' definition 'termination_flag'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:666:28: style:inconclusive: Function 'JNA_set_last_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:666:37: style:inconclusive: Function 'JNA_set_last_error' argument 2 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:675:28: style:inconclusive: Function 'JNA_get_last_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:684:28: style:inconclusive: Function 'dispatch_callback' argument 1 names different: declaration '' definition 'cif'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:684:39: style:inconclusive: Function 'dispatch_callback' argument 2 names different: declaration '' definition 'resp'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:684:52: style:inconclusive: Function 'dispatch_callback' argument 3 names different: declaration '' definition 'cbargs'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:684:66: style:inconclusive: Function 'dispatch_callback' argument 4 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:762:27: style:inconclusive: Function 'JNA_callback_init' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:774:30: style:inconclusive: Function 'JNA_callback_dispose' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/callback.c:676:19: style: Variable 'tls' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/callback.c:114:12: style: Variable 'in_dll' is assigned a value that is never used. [unreadVariable] jna-5.18.1/native/dispatch.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:481:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable com_sun_jna_Function_MASK_CC [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:727:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jchar [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:761:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jchar [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:919:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jchar [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:974:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1138:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1151:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1232:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1669:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1702:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_uint32 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_slong [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:1783:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable release [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2061:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_pointer [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_pointer [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint32 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2209:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint64 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_void [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3059:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_void [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAWT_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3406:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3513:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_LAST_ABI [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3604:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_cif [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3618:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_OK [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:3662:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_DEFAULT_ABI [valueFlowBailoutIncompleteVar] jna-5.18.1/native/dispatch.c:2307:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2344:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2368:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2381:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2394:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2407:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2420:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2455:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2479:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2492:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2505:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2518:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2531:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2807:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:2829:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:3306:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:3443:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] jna-5.18.1/native/dispatch.c:494:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:496:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:497:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:498:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:518:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:530:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:542:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:733:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:766:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1792:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1794:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1796:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1810:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1836:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1920:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1925:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:1931:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:3177:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jna-5.18.1/native/dispatch.c:76:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jna-5.18.1/native/dispatch.c:75:31: note: Assuming allocation function fails jna-5.18.1/native/dispatch.c:75:17: note: Assignment 'buf=(char*)malloc(strlen(message)+1)', assigned value is 0 jna-5.18.1/native/dispatch.c:76:12: note: Null pointer dereference jna-5.18.1/native/dispatch.c:97:18: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jna-5.18.1/native/dispatch.c:96:29: note: Assuming allocation function fails jna-5.18.1/native/dispatch.c:96:15: note: Assignment 'buf=(char*)malloc(requiredBuffer)', assigned value is 0 jna-5.18.1/native/dispatch.c:97:18: note: Null pointer dereference jna-5.18.1/native/dispatch.c:3203:16: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] jna-5.18.1/native/dispatch.c:3202:33: note: Assuming allocation function fails jna-5.18.1/native/dispatch.c:3202:19: note: Assignment 'msg=(char*)malloc(requiredBuffer)', assigned value is 0 jna-5.18.1/native/dispatch.c:3203:16: note: Null pointer dereference jna-5.18.1/native/dispatch.c:3624:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/dispatch.c:3615:36: note: Assuming allocation function fails jna-5.18.1/native/dispatch.c:3615:18: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/dispatch.c:3618:39: note: Assuming condition is false jna-5.18.1/native/dispatch.c:3624:3: note: Null pointer dereference jna-5.18.1/native/dispatch.c:3625:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cb [nullPointerOutOfMemory] jna-5.18.1/native/dispatch.c:3615:36: note: Assuming allocation function fails jna-5.18.1/native/dispatch.c:3615:18: note: Assignment 'cb=(struct callback*)calloc(1,sizeof(struct callback))', assigned value is 0 jna-5.18.1/native/dispatch.c:3618:39: note: Assuming condition is false jna-5.18.1/native/dispatch.c:3625:7: note: Null pointer dereference jna-5.18.1/native/dispatch.c:1345:22: error: Pointer addition with NULL pointer. [nullPointerArithmetic] jna-5.18.1/native/dispatch.c:1342:13: note: Assignment 'ptr=NULL', assigned value is 0 jna-5.18.1/native/dispatch.c:1345:22: note: Null pointer addition jna-5.18.1/native/dispatch.c:435:19: style:inconclusive: Function 'ffi_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:435:36: style:inconclusive: Function 'ffi_error' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:435:51: style:inconclusive: Function 'ffi_error' argument 3 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:815:24: style:inconclusive: Function 'newCStringUTF8' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:815:37: style:inconclusive: Function 'newCStringUTF8' argument 2 names different: declaration '' definition 'jstr'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:849:37: style:inconclusive: Function 'newWideCString' argument 2 names different: declaration 'jstr' definition 'str'. [funcArgNamesDifferent] jna-5.18.1/native/dispatch.c:268:53: note: Function 'newWideCString' argument 2 names different: declaration 'jstr' definition 'str'. jna-5.18.1/native/dispatch.c:849:37: note: Function 'newWideCString' argument 2 names different: declaration 'jstr' definition 'str'. jna-5.18.1/native/dispatch.c:881:24: style:inconclusive: Function 'newJavaWString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:881:44: style:inconclusive: Function 'newJavaWString' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:910:23: style:inconclusive: Function 'newJavaString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:910:40: style:inconclusive: Function 'newJavaString' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:910:57: style:inconclusive: Function 'newJavaString' argument 3 names different: declaration '' definition 'charset'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:959:24: style:inconclusive: Function 'newJavaPointer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:959:35: style:inconclusive: Function 'newJavaPointer' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:969:26: style:inconclusive: Function 'newJavaStructure' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:969:37: style:inconclusive: Function 'newJavaStructure' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:969:50: style:inconclusive: Function 'newJavaStructure' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:982:25: style:inconclusive: Function 'newJavaCallback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:982:36: style:inconclusive: Function 'newJavaCallback' argument 2 names different: declaration '' definition 'fptr'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:982:49: style:inconclusive: Function 'newJavaCallback' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:994:25: style:inconclusive: Function 'getNativeString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:994:38: style:inconclusive: Function 'getNativeString' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:994:50: style:inconclusive: Function 'getNativeString' argument 3 names different: declaration '' definition 'wide'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1007:29: style:inconclusive: Function 'get_conversion_flag' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1007:41: style:inconclusive: Function 'get_conversion_flag' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1060:23: style:inconclusive: Function 'get_java_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1060:35: style:inconclusive: Function 'get_java_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1104:29: style:inconclusive: Function 'getIntegerTypeValue' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1104:42: style:inconclusive: Function 'getIntegerTypeValue' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1113:31: style:inconclusive: Function 'getPointerTypeAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1113:44: style:inconclusive: Function 'getPointerTypeAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1118:29: style:inconclusive: Function 'getStructureAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1118:42: style:inconclusive: Function 'getStructureAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1129:24: style:inconclusive: Function 'writeStructure' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1129:37: style:inconclusive: Function 'writeStructure' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1136:28: style:inconclusive: Function 'getCallbackAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1136:41: style:inconclusive: Function 'getCallbackAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1147:28: style:inconclusive: Function 'initializeThread' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1147:47: style:inconclusive: Function 'initializeThread' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1188:23: style:inconclusive: Function 'getNativeType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1188:35: style:inconclusive: Function 'getNativeType' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:18: style:inconclusive: Function 'toNative' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:31: style:inconclusive: Function 'toNative' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:42: style:inconclusive: Function 'toNative' argument 3 names different: declaration '' definition 'valuep'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:57: style:inconclusive: Function 'toNative' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:72: style:inconclusive: Function 'toNative' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1200:93: style:inconclusive: Function 'toNative' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:33: style:inconclusive: Function 'fromNativeCallbackParam' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:45: style:inconclusive: Function 'fromNativeCallbackParam' argument 2 names different: declaration '' definition 'javaClass'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:66: style:inconclusive: Function 'fromNativeCallbackParam' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:78: style:inconclusive: Function 'fromNativeCallbackParam' argument 4 names different: declaration '' definition 'resp'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:93: style:inconclusive: Function 'fromNativeCallbackParam' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1258:114: style:inconclusive: Function 'fromNativeCallbackParam' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1283:26: style:inconclusive: Function 'getStructureType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1283:39: style:inconclusive: Function 'getStructureType' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1295:26: style:inconclusive: Function 'getNativeAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1295:39: style:inconclusive: Function 'getNativeAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1302:31: style:inconclusive: Function 'getArrayComponentType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1302:44: style:inconclusive: Function 'getArrayComponentType' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1314:32: style:inconclusive: Function 'getDirectBufferAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1314:45: style:inconclusive: Function 'getDirectBufferAddress' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1351:24: style:inconclusive: Function 'getBufferArray' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1351:37: style:inconclusive: Function 'getBufferArray' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1352:25: style:inconclusive: Function 'getBufferArray' argument 3 names different: declaration '' definition 'arrayp'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1352:40: style:inconclusive: Function 'getBufferArray' argument 4 names different: declaration '' definition 'basep'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1353:23: style:inconclusive: Function 'getBufferArray' argument 5 names different: declaration '' definition 'releasep'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:23: style:inconclusive: Function 'extract_value' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:36: style:inconclusive: Function 'extract_value' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:49: style:inconclusive: Function 'extract_value' argument 3 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:64: style:inconclusive: Function 'extract_value' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:79: style:inconclusive: Function 'extract_value' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1560:100: style:inconclusive: Function 'extract_value' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1646:20: style:inconclusive: Function 'new_object' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1646:30: style:inconclusive: Function 'new_object' argument 2 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1646:43: style:inconclusive: Function 'new_object' argument 3 names different: declaration '' definition 'valuep'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1646:60: style:inconclusive: Function 'new_object' argument 4 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1646:81: style:inconclusive: Function 'new_object' argument 5 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1699:22: style:inconclusive: Function 'get_ffi_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1699:34: style:inconclusive: Function 'get_ffi_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1699:44: style:inconclusive: Function 'get_ffi_type' argument 3 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1739:29: style:inconclusive: Function 'get_ffi_return_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1739:41: style:inconclusive: Function 'get_ffi_return_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:1739:51: style:inconclusive: Function 'get_ffi_return_type' argument 3 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] jna-5.18.1/native/dispatch.c:3048:12: style: Local variable 'cls' shadows outer argument [shadowArgument] jna-5.18.1/native/dispatch.c:2862:53: note: Shadowed argument jna-5.18.1/native/dispatch.c:3048:12: note: Shadow local variable jna-5.18.1/native/dispatch.c:1042:39: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/dispatch.c:1622:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:1776:26: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'dispatch_direct' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jna-5.18.1/native/dispatch.c:3571:55: note: You might need to cast the function pointer here jna-5.18.1/native/dispatch.c:1776:26: note: Parameter 'cif' can be declared as pointer to const jna-5.18.1/native/dispatch.c:2237:13: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:2260:11: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:2320:11: style: Variable 'func' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:2430:11: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/dispatch.c:2432:10: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:2732:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:2816:10: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/dispatch.c:3170:17: style: Variable 'pathElement' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:3263:35: style: Variable 'xdsi' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:3286:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] jna-5.18.1/native/dispatch.c:3304:46: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] jna-5.18.1/native/dispatch.c:3318:45: style: Parameter 'UNUSED_env' can be declared as pointer to const [constParameterPointer] diff: head jna-5.18.1/native/callback.c:108:25: style:inconclusive: Function 'create_callback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:108:38: style:inconclusive: Function 'create_callback' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:108:51: style:inconclusive: Function 'create_callback' argument 3 names different: declaration '' definition 'method'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:109:30: style:inconclusive: Function 'create_callback' argument 4 names different: declaration '' definition 'arg_classes'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:109:50: style:inconclusive: Function 'create_callback' argument 5 names different: declaration '' definition 'return_class'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:110:28: style:inconclusive: Function 'create_callback' argument 6 names different: declaration '' definition 'calling_convention'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:111:22: style:inconclusive: Function 'create_callback' argument 7 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:112:25: style:inconclusive: Function 'create_callback' argument 8 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:334:23: style:inconclusive: Function 'free_callback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:334:38: style:inconclusive: Function 'free_callback' argument 2 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:653:20: style:inconclusive: Function 'JNA_detach' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:653:34: style:inconclusive: Function 'JNA_detach' argument 2 names different: declaration '' definition 'needs_detach'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:653:54: style:inconclusive: Function 'JNA_detach' argument 3 names different: declaration '' definition 'termination_flag'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:666:28: style:inconclusive: Function 'JNA_set_last_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:666:37: style:inconclusive: Function 'JNA_set_last_error' argument 2 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:675:28: style:inconclusive: Function 'JNA_get_last_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:684:28: style:inconclusive: Function 'dispatch_callback' argument 1 names different: declaration '' definition 'cif'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:684:39: style:inconclusive: Function 'dispatch_callback' argument 2 names different: declaration '' definition 'resp'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:684:52: style:inconclusive: Function 'dispatch_callback' argument 3 names different: declaration '' definition 'cbargs'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:684:66: style:inconclusive: Function 'dispatch_callback' argument 4 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:762:27: style:inconclusive: Function 'JNA_callback_init' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/callback.c:774:30: style:inconclusive: Function 'JNA_callback_dispose' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1007:29: style:inconclusive: Function 'get_conversion_flag' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1007:41: style:inconclusive: Function 'get_conversion_flag' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1060:23: style:inconclusive: Function 'get_java_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1060:35: style:inconclusive: Function 'get_java_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1104:29: style:inconclusive: Function 'getIntegerTypeValue' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1104:42: style:inconclusive: Function 'getIntegerTypeValue' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1113:31: style:inconclusive: Function 'getPointerTypeAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1113:44: style:inconclusive: Function 'getPointerTypeAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1118:29: style:inconclusive: Function 'getStructureAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1118:42: style:inconclusive: Function 'getStructureAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1129:24: style:inconclusive: Function 'writeStructure' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1129:37: style:inconclusive: Function 'writeStructure' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1136:28: style:inconclusive: Function 'getCallbackAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1136:41: style:inconclusive: Function 'getCallbackAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1147:28: style:inconclusive: Function 'initializeThread' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1147:47: style:inconclusive: Function 'initializeThread' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1188:23: style:inconclusive: Function 'getNativeType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1188:35: style:inconclusive: Function 'getNativeType' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:18: style:inconclusive: Function 'toNative' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:31: style:inconclusive: Function 'toNative' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:42: style:inconclusive: Function 'toNative' argument 3 names different: declaration '' definition 'valuep'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:57: style:inconclusive: Function 'toNative' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:72: style:inconclusive: Function 'toNative' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1200:93: style:inconclusive: Function 'toNative' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:114: style:inconclusive: Function 'fromNativeCallbackParam' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:33: style:inconclusive: Function 'fromNativeCallbackParam' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:45: style:inconclusive: Function 'fromNativeCallbackParam' argument 2 names different: declaration '' definition 'javaClass'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:66: style:inconclusive: Function 'fromNativeCallbackParam' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:78: style:inconclusive: Function 'fromNativeCallbackParam' argument 4 names different: declaration '' definition 'resp'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1258:93: style:inconclusive: Function 'fromNativeCallbackParam' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1283:26: style:inconclusive: Function 'getStructureType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1283:39: style:inconclusive: Function 'getStructureType' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1295:26: style:inconclusive: Function 'getNativeAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1295:39: style:inconclusive: Function 'getNativeAddress' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1302:31: style:inconclusive: Function 'getArrayComponentType' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1302:44: style:inconclusive: Function 'getArrayComponentType' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1314:32: style:inconclusive: Function 'getDirectBufferAddress' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1314:45: style:inconclusive: Function 'getDirectBufferAddress' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1351:24: style:inconclusive: Function 'getBufferArray' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1351:37: style:inconclusive: Function 'getBufferArray' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1352:25: style:inconclusive: Function 'getBufferArray' argument 3 names different: declaration '' definition 'arrayp'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1352:40: style:inconclusive: Function 'getBufferArray' argument 4 names different: declaration '' definition 'basep'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1353:23: style:inconclusive: Function 'getBufferArray' argument 5 names different: declaration '' definition 'releasep'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:100: style:inconclusive: Function 'extract_value' argument 6 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:23: style:inconclusive: Function 'extract_value' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:36: style:inconclusive: Function 'extract_value' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:49: style:inconclusive: Function 'extract_value' argument 3 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:64: style:inconclusive: Function 'extract_value' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1560:79: style:inconclusive: Function 'extract_value' argument 5 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1646:20: style:inconclusive: Function 'new_object' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1646:30: style:inconclusive: Function 'new_object' argument 2 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1646:43: style:inconclusive: Function 'new_object' argument 3 names different: declaration '' definition 'valuep'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1646:60: style:inconclusive: Function 'new_object' argument 4 names different: declaration '' definition 'promote'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1646:81: style:inconclusive: Function 'new_object' argument 5 names different: declaration '' definition 'encoding'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1699:22: style:inconclusive: Function 'get_ffi_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1699:34: style:inconclusive: Function 'get_ffi_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1699:44: style:inconclusive: Function 'get_ffi_type' argument 3 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1739:29: style:inconclusive: Function 'get_ffi_return_type' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1739:41: style:inconclusive: Function 'get_ffi_return_type' argument 2 names different: declaration '' definition 'cls'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:1739:51: style:inconclusive: Function 'get_ffi_return_type' argument 3 names different: declaration '' definition 'jtype'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:3048:12: style: Local variable 'cls' shadows outer argument [shadowArgument] jna-5.18.1/native/dispatch.c:2862:53: note: Shadowed argument jna-5.18.1/native/dispatch.c:3048:12: note: Shadow local variable 2.20.0 jna-5.18.1/native/dispatch.c:3048:12: style: Local variable 'cls' shadows outer argument [shadowArgument] jna-5.18.1/native/dispatch.c:2862:53: note: Shadowed declaration jna-5.18.1/native/dispatch.c:3048:12: note: Shadow variable head jna-5.18.1/native/dispatch.c:435:19: style:inconclusive: Function 'ffi_error' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:435:36: style:inconclusive: Function 'ffi_error' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:435:51: style:inconclusive: Function 'ffi_error' argument 3 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:815:24: style:inconclusive: Function 'newCStringUTF8' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:815:37: style:inconclusive: Function 'newCStringUTF8' argument 2 names different: declaration '' definition 'jstr'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:881:24: style:inconclusive: Function 'newJavaWString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:881:44: style:inconclusive: Function 'newJavaWString' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:910:23: style:inconclusive: Function 'newJavaString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:910:40: style:inconclusive: Function 'newJavaString' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:910:57: style:inconclusive: Function 'newJavaString' argument 3 names different: declaration '' definition 'charset'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:959:24: style:inconclusive: Function 'newJavaPointer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:959:35: style:inconclusive: Function 'newJavaPointer' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:969:26: style:inconclusive: Function 'newJavaStructure' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:969:37: style:inconclusive: Function 'newJavaStructure' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:969:50: style:inconclusive: Function 'newJavaStructure' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:982:25: style:inconclusive: Function 'newJavaCallback' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:982:36: style:inconclusive: Function 'newJavaCallback' argument 2 names different: declaration '' definition 'fptr'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:982:49: style:inconclusive: Function 'newJavaCallback' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:994:25: style:inconclusive: Function 'getNativeString' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:994:38: style:inconclusive: Function 'getNativeString' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head jna-5.18.1/native/dispatch.c:994:50: style:inconclusive: Function 'getNativeString' argument 3 names different: declaration '' definition 'wide'. [funcArgNamesDifferentUnnamed] DONE