From 2dd28752dcda0afb778b563b1f8ec101b105d963 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sat, 6 Sep 2003 15:37:25 +0000 Subject: [PATCH] Minor director fixes from Scott Michel git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5084 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/java/java.swg | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/SWIG/Lib/java/java.swg b/SWIG/Lib/java/java.swg index 5827ce841..da19a4264 100644 --- a/SWIG/Lib/java/java.swg +++ b/SWIG/Lib/java/java.swg @@ -192,7 +192,7 @@ %typemap(inv, parse="J") long long "$input = (jlong) $1;" %typemap(inv, parse="F") float "$input = (jfloat) $1;" %typemap(inv, parse="D") double "$input = (jdouble) $1;" -%typemap(inv, parse="I") enum SWIGTYPE "$input = (jing) $1;" +%typemap(inv, parse="I") enum SWIGTYPE "$input = (jint) $1;" %typemap(directorin) char, signed char, @@ -510,11 +510,11 @@ %typemap(out) SWIGTYPE & %{ *($&1_ltype)&$result = $1; %} -%typemap(inv,parse="L$packagepath/$javaclassname;") SWIGTYPE *, SWIGTYPE (CLASS::*), SWIGTYPE &, const SWIGTYPE & -%{ *(($&1_ltype)&$input) = $1; %} +%typemap(inv,parse="L$packagepath/$javaclassname;") SWIGTYPE *, SWIGTYPE (CLASS::*) +%{ *(($&1_ltype)&$input) = ($1_ltype) $1; %} -%typemap(inv,parse="L$packagepath/$javaclassname;") SWIGTYPE &, const SWIGTYPE & -%{ *($&1_ltype)&$input = &$1; %} +%typemap(inv,parse="L$packagepath/$javaclassname;") SWIGTYPE & +%{ *($&1_ltype)&$input = ($1_ltype) &$1; %} %typemap(directorin) SWIGTYPE *, SWIGTYPE (CLASS::*), SWIGTYPE &, const SWIGTYPE & "new $javaclassname($jniinput, false)" %typemap(directorout) SWIGTYPE *, SWIGTYPE (CLASS::*), SWIGTYPE &, const SWIGTYPE & "$javaclassname.getCPtr($javacall)"