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);