Consistent warning 470 across all languages
Fix const ref directorout typemaps git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7125 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
6ca3983f0b
commit
3bd2739ab6
5 changed files with 31 additions and 24 deletions
|
|
@ -15,8 +15,9 @@
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
||||||
|
|
||||||
%typemap(directorout) const enum SWIGTYPE & ($*1_ltype temp)
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const enum SWIGTYPE &
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(directorin, descriptor="L$packagepath/$*javaclassname;") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
%typemap(directorin, descriptor="L$packagepath/$*javaclassname;") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
||||||
%typemap(javadirectorin) const enum SWIGTYPE & "$*javaclassname.swigToEnum($jniinput)"
|
%typemap(javadirectorin) const enum SWIGTYPE & "$*javaclassname.swigToEnum($jniinput)"
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,9 @@
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
||||||
|
|
||||||
%typemap(directorout) const enum SWIGTYPE & ($*1_ltype temp)
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const enum SWIGTYPE &
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(directorin, descriptor="I") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
%typemap(directorin, descriptor="I") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
||||||
%typemap(javadirectorin) const enum SWIGTYPE & "$jniinput"
|
%typemap(javadirectorin) const enum SWIGTYPE & "$jniinput"
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,9 @@
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
||||||
|
|
||||||
%typemap(directorout) const enum SWIGTYPE & ($*1_ltype temp)
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const enum SWIGTYPE &
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(directorin, descriptor="L$packagepath/$*javaclassname;") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
%typemap(directorin, descriptor="L$packagepath/$*javaclassname;") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
||||||
%typemap(javadirectorin) const enum SWIGTYPE & "$*javaclassname.swigToEnum($jniinput)"
|
%typemap(javadirectorin) const enum SWIGTYPE & "$*javaclassname.swigToEnum($jniinput)"
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,9 @@
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
%typemap(out) const enum SWIGTYPE & %{ $result = (jint)*$1; %}
|
||||||
|
|
||||||
%typemap(directorout) const enum SWIGTYPE & ($*1_ltype temp)
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const enum SWIGTYPE &
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
%typemap(directorin, descriptor="I") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
%typemap(directorin, descriptor="I") const enum SWIGTYPE & "$input = (jint)$1_name;"
|
||||||
%typemap(javadirectorin) const enum SWIGTYPE & "$jniinput"
|
%typemap(javadirectorin) const enum SWIGTYPE & "$jniinput"
|
||||||
|
|
|
||||||
|
|
@ -390,8 +390,9 @@
|
||||||
%{ temp = $input ? true : false;
|
%{ temp = $input ? true : false;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
|
|
||||||
%typemap(directorout) const bool & (bool temp)
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const bool &
|
||||||
%{ temp = $input ? true : false;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = $input ? true : false;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
|
|
||||||
%typemap(javadirectorin) const bool & "$jniinput"
|
%typemap(javadirectorin) const bool & "$jniinput"
|
||||||
|
|
@ -412,19 +413,20 @@
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
|
|
||||||
%typemap(directorout) const char & (char temp),
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const char &,
|
||||||
const signed char & (signed char temp),
|
const signed char &,
|
||||||
const unsigned char & (unsigned char temp),
|
const unsigned char &,
|
||||||
const short & (short temp),
|
const short &,
|
||||||
const unsigned short & (unsigned short temp),
|
const unsigned short &,
|
||||||
const int & (int temp),
|
const int &,
|
||||||
const unsigned int & (unsigned int temp),
|
const unsigned int &,
|
||||||
const long & (long temp),
|
const long &,
|
||||||
const unsigned long & (unsigned long temp),
|
const unsigned long &,
|
||||||
const long long & ($*1_ltype temp),
|
const long long &,
|
||||||
const float & (float temp),
|
const float &,
|
||||||
const double & (double temp)
|
const double &
|
||||||
%{ temp = ($*1_ltype)$input;
|
%{ static $*1_ltype temp;
|
||||||
|
temp = ($*1_ltype)$input;
|
||||||
$1 = &temp; %}
|
$1 = &temp; %}
|
||||||
|
|
||||||
%typemap(directorin, descriptor="Z") const bool & "$input = (jboolean)$1_name;"
|
%typemap(directorin, descriptor="Z") const bool & "$input = (jboolean)$1_name;"
|
||||||
|
|
@ -518,7 +520,8 @@
|
||||||
JCALL3(ReleaseByteArrayElements, jenv, ba, bae, 0);
|
JCALL3(ReleaseByteArrayElements, jenv, ba, bae, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
%typemap(directorout) const unsigned long long & ($*1_ltype temp) {
|
%typemap(directorout,warning=SWIG_WARN_TYPEMAP_THREAD_UNSAFE) const unsigned long long & {
|
||||||
|
static $*1_ltype temp;
|
||||||
jclass clazz;
|
jclass clazz;
|
||||||
jmethodID mid;
|
jmethodID mid;
|
||||||
jbyteArray ba;
|
jbyteArray ba;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue