File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -234,10 +234,10 @@ void String::move(String &rhs)
234234String & String::operator = (const String &rhs)
235235{
236236 if (this == &rhs) return *this ;
237-
237+
238238 if (rhs.buffer ) copy (rhs.buffer , rhs.len );
239239 else invalidate ();
240-
240+
241241 return *this ;
242242}
243243
@@ -253,7 +253,7 @@ String & String::operator = (const char *cstr)
253253{
254254 if (cstr) copy (cstr, strlen (cstr));
255255 else invalidate ();
256-
256+
257257 return *this ;
258258}
259259
@@ -484,7 +484,7 @@ bool String::equalsIgnoreCase( const String &s2 ) const
484484 const char *p2 = s2.buffer ;
485485 while (*p1) {
486486 if (tolower (*p1++) != tolower (*p2++)) return false ;
487- }
487+ }
488488 return true ;
489489}
490490
@@ -515,7 +515,7 @@ char String::charAt(unsigned int loc) const
515515 return operator [](loc);
516516}
517517
518- void String::setCharAt (unsigned int loc, char c)
518+ void String::setCharAt (unsigned int loc, char c)
519519{
520520 if (loc < len) buffer[loc] = c;
521521}
@@ -652,9 +652,9 @@ void String::replace(const String& find, const String& replace)
652652 }
653653 } else if (diff < 0 ) {
654654 unsigned int size = len; // compute size needed for result
655+ diff = 0 - diff;
655656 while ((foundAt = strstr (readFrom, find.buffer )) != NULL ) {
656657 readFrom = foundAt + find.len ;
657- diff = 0 - diff;
658658 size -= diff;
659659 }
660660 if (size == len) return ;
You can’t perform that action at this time.
0 commit comments