--- pentagram-20110229_svn/misc/istring.h 2004-11-14 11:09:40.000000000 -0200 +++ pentagram-20110229_svn_patched/misc/istring.h 2012-09-16 00:36:09.000000000 -0300 @@ -143,37 +143,37 @@ _Myt& operator=(const _Myt& _Right) { // assign _Right - assign(_Right); + this->assign(_Right); return (*this); } _Myt& operator=(const _Elem *_Ptr) { // assign [_Ptr, ) - assign(_Ptr); + this->assign(_Ptr); return (*this); } _Myt& operator=(_Elem _Ch) { // assign 1 * _Ch - assign(1, _Ch); + this->assign(1, _Ch); return (*this); } _Myt& operator+=(const _Myt& _Right) { // append _Right - append(_Right); + this->append(_Right); return (*this); } _Myt& operator+=(const _Elem *_Ptr) { // append [_Ptr, ) - append(_Ptr); + this->append(_Ptr); return (*this); } _Myt& operator+=(_Elem _Ch) { // append 1 * _Ch - append(static_cast(1), _Ch); + this->append(static_cast(1), _Ch); return (*this); }