signed/unsigned comparison fix

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4548 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Mark Rose 2003-03-16 02:35:42 +00:00
commit a8614946f3
2 changed files with 5 additions and 2 deletions

View file

@ -1,5 +1,8 @@
Version 1.3.18 (In progress) Version 1.3.18 (In progress)
============================ ============================
03/15/2003: mrose (Mark Rose)
Cleaned up two signed versus unsigned comparisons in python/std_vector.i.
03/15/2003: cheetah (William Fulton) 03/15/2003: cheetah (William Fulton)
[C#] Global variables are wrapped using properties instead of get and set methods. [C#] Global variables are wrapped using properties instead of get and set methods.
Member variable wrapping bug fixes, for example wrapping pointers work now. Member variable wrapping bug fixes, for example wrapping pointers work now.

View file

@ -328,7 +328,7 @@ namespace std {
std::copy(v.begin(),v.end(),self->begin()+i); std::copy(v.begin(),v.end(),self->begin()+i);
} else { } else {
self->erase(self->begin()+i,self->begin()+j); self->erase(self->begin()+i,self->begin()+j);
if (i+1 <= self->size()) { if (i+1 <= int(self->size())) {
self->insert(self->begin()+i,v.begin(),v.end()); self->insert(self->begin()+i,v.begin(),v.end());
} else { } else {
self->insert(self->end(),v.begin(),v.end()); self->insert(self->end(),v.begin(),v.end());
@ -608,7 +608,7 @@ namespace std {
std::copy(v.begin(),v.end(),self->begin()+i); std::copy(v.begin(),v.end(),self->begin()+i);
} else { } else {
self->erase(self->begin()+i,self->begin()+j); self->erase(self->begin()+i,self->begin()+j);
if (i+1 <= self->size()) if (i+1 <= int(self->size()))
self->insert(self->begin()+i,v.begin(),v.end()); self->insert(self->begin()+i,v.begin(),v.end());
else else
self->insert(self->end(),v.begin(),v.end()); self->insert(self->end(),v.begin(),v.end());