some warning fixes on solaris
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12061 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
00d07a77c1
commit
5dfa9c048d
2 changed files with 4 additions and 4 deletions
|
|
@ -39,6 +39,6 @@ namespace Spac {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void funcptrtest( void (*)(::Dingaling) ) {}
|
extern "C" void funcptrtest( void (*)(::Dingaling) ) {}
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
// Structs
|
// Structs
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
%typemap(in) Test1, ::Test2, Space::Test3, ::Space::Test4 "/*in typemap for $type*/"
|
%typemap(in) Test1, ::Test2, Space::Test3, ::Space::Test4 "$1 = $type(); /*in typemap for $type*/"
|
||||||
%typemap(in) const Test1 &, const ::Test2 &, const Space::Test3 &, const ::Space::Test4 & "/*in typemap for $type*/"
|
%typemap(in) const Test1 &, const ::Test2 &, const Space::Test3 &, const ::Space::Test4 & "/*in typemap for $type*/"
|
||||||
%inline %{
|
%inline %{
|
||||||
struct Test1 {};
|
struct Test1 {};
|
||||||
|
|
@ -55,7 +55,7 @@ namespace Space {
|
||||||
struct XX {};
|
struct XX {};
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%typemap(in) TemplateTest1< ::XX >, ::TemplateTest2< ::XX >, Space::TemplateTest3< ::XX >, ::Space::TemplateTest4< ::XX > "/* in typemap for $type */"
|
%typemap(in) TemplateTest1< ::XX >, ::TemplateTest2< ::XX >, Space::TemplateTest3< ::XX >, ::Space::TemplateTest4< ::XX > "$1 = $type(); /* in typemap for $type */"
|
||||||
%typemap(in) const TemplateTest1< XX > &, const ::TemplateTest2< XX > &, const Space::TemplateTest3< XX > &, const ::Space::TemplateTest4< XX > & "/* in typemap for $type */"
|
%typemap(in) const TemplateTest1< XX > &, const ::TemplateTest2< XX > &, const Space::TemplateTest3< XX > &, const ::Space::TemplateTest4< XX > & "/* in typemap for $type */"
|
||||||
%inline %{
|
%inline %{
|
||||||
template<typename T> struct TemplateTest1 { T m_t; };
|
template<typename T> struct TemplateTest1 { T m_t; };
|
||||||
|
|
@ -99,7 +99,7 @@ namespace Space {
|
||||||
// Enums
|
// Enums
|
||||||
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
%typemap(in) Enum1, ::Enum2, Space::Enum3, ::Space::Enum4 "/*in typemap for $type*/"
|
%typemap(in) Enum1, ::Enum2, Space::Enum3, ::Space::Enum4 "$1 = $1_type(); /*in typemap for $type*/"
|
||||||
%typemap(in) const Enum1 &, const ::Enum2 &, const Space::Enum3 &, const ::Space::Enum4 & "/*in typemap for $type*/"
|
%typemap(in) const Enum1 &, const ::Enum2 &, const Space::Enum3 &, const ::Space::Enum4 & "/*in typemap for $type*/"
|
||||||
%inline %{
|
%inline %{
|
||||||
enum Enum1 { enum_1 };
|
enum Enum1 { enum_1 };
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue