more warn fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
bba676cae0
commit
f4e08cd89f
3 changed files with 10 additions and 6 deletions
|
|
@ -6,7 +6,7 @@ struct Foo {
|
||||||
int x : 4;
|
int x : 4;
|
||||||
int y : 4;
|
int y : 4;
|
||||||
int : 2;
|
int : 2;
|
||||||
int f : 1;
|
unsigned int f : 1;
|
||||||
unsigned int : 5;
|
unsigned int : 5;
|
||||||
int z : 15;
|
int z : 15;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace test {
|
||||||
}
|
}
|
||||||
char *c_str() {
|
char *c_str() {
|
||||||
return data;
|
return data;
|
||||||
};
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* A minimalistic complex class */
|
/* A minimalistic complex class */
|
||||||
|
|
@ -211,14 +211,14 @@ namespace Split {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
};
|
}
|
||||||
|
|
||||||
%inline %{
|
%inline %{
|
||||||
namespace Split {
|
namespace Split {
|
||||||
typedef int PosInteger;
|
typedef int PosInteger;
|
||||||
PosInteger ttest1(PosInteger x) {
|
PosInteger ttest1(PosInteger x) {
|
||||||
return x;
|
return x;
|
||||||
};
|
}
|
||||||
}
|
}
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,11 @@ char *do_blah(FooObj *f) {
|
||||||
return f->blah();
|
return f->blah();
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct {
|
typedef struct spam {
|
||||||
|
virtual ~spam()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
virtual char *blah() {
|
virtual char *blah() {
|
||||||
return (char *) "Spam::blah";
|
return (char *) "Spam::blah";
|
||||||
}
|
}
|
||||||
|
|
@ -38,7 +42,7 @@ struct Grok : public Spam {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
char *do_blah2(Spam *s) {
|
static char * do_blah2(Spam *s) {
|
||||||
return s->blah();
|
return s->blah();
|
||||||
}
|
}
|
||||||
%}
|
%}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue