Mercurial > projects > dwt2
diff base/src/java/lang/StringBuffer.d @ 43:b98647bc0aef
swt win compiles for d2+phobos
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 25 Mar 2009 17:08:05 +0100 |
parents | 1bf55a6eb092 |
children | fcf926c91ca4 |
line wrap: on
line diff
--- a/base/src/java/lang/StringBuffer.d Wed Mar 25 16:13:14 2009 +0100 +++ b/base/src/java/lang/StringBuffer.d Wed Mar 25 17:08:05 2009 +0100 @@ -35,7 +35,7 @@ } } - public this( String content ){ + public this( CString content ){ version(Tango){ buf = new TBuf( content ); } else { // Phobos @@ -77,7 +77,7 @@ } } - StringBuffer append( String s ){ + StringBuffer append( CString s ){ version(Tango){ buf.append( s ); } else { // Phobos @@ -90,7 +90,7 @@ return this; } - StringBuffer append( String s, int offset, int len ){ + StringBuffer append( CString s, int offset, int len ){ return append( s[ offset .. offset+len ] ); } @@ -144,7 +144,7 @@ StringBuffer insert(int offset, int i){ return insert( offset, String_valueOf(i) ); } - StringBuffer insert(int offset, String str){ + StringBuffer insert(int offset, CString str){ return replace( offset, offset, str ); } @@ -152,7 +152,7 @@ return insert( offset, other.slice()); } - StringBuffer replace(int start, int end, String str) { + StringBuffer replace(int start, int end, CString str) { version(Tango){ buf.select(start, end-start); buf.replace(str);