interface feature typemap corrections to handle NULL pointers
This commit is contained in:
parent
9450491c35
commit
abf39433e3
1 changed files with 2 additions and 1 deletions
|
|
@ -7,7 +7,8 @@
|
|||
%{
|
||||
($jniinput == 0) ? null : (INTERFACE)new IMPL($jniinput,false)
|
||||
%}
|
||||
%typemap(javain) CTYPE*, const CTYPE& "$javainput." ## #INTERFACE ## "_getCPtr()"
|
||||
%typemap(javain) CTYPE * "($javainput == null) ? 0 : $javainput." ## #INTERFACE ## "_getCPtr()"
|
||||
%typemap(javain) const CTYPE & "$javainput." ## #INTERFACE ## "_getCPtr()"
|
||||
%typemap(javaout) CTYPE*, const CTYPE&
|
||||
{
|
||||
long cPtr = $jnicall;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue