comparison base/src/java/lang/String.d @ 87:8594250b1d1c

make it all again compile
author Frank Benoit <benoit@tionex.de>
date Sat, 18 Apr 2009 14:20:15 +0200
parents fcf926c91ca4
children 9e0ab372d5d8
comparison
equal deleted inserted replaced
86:12b890a6392a 87:8594250b1d1c
15 static import std.utf; 15 static import std.utf;
16 static import std.string; 16 static import std.string;
17 } 17 }
18 18
19 version(Tango){ 19 version(Tango){
20 alias char[] String; 20 public alias char[] String;
21 alias char[] CString; 21 public alias char[] CString;
22 alias wchar[] String16; 22 public alias wchar[] String16;
23 alias wchar[] CString16; 23 public alias wchar[] CString16;
24 alias char* ICharPtr; 24 public alias char* ICharPtr;
25 alias char* CCharPtr; 25 public alias char* CCharPtr;
26 alias wchar* CWCharPtr; 26 public alias wchar* CWCharPtr;
27 alias wchar* IWCharPtr; 27 public alias wchar* IWCharPtr;
28 } else { // Phobos 28 } else { // Phobos
29 alias string String; 29 public alias string String;
30 alias wstring String16; 30 public alias wstring String16;
31 mixin("alias const(char)[] CString;"); 31 mixin("public alias const(char)[] CString;");
32 mixin("alias const(wchar)[] CString16;"); 32 mixin("public alias const(wchar)[] CString16;");
33 mixin("alias invariant(char)* ICharPtr;"); 33 mixin("public alias invariant(char)* ICharPtr;");
34 mixin("alias const(char)* CCharPtr;"); 34 mixin("public alias const(char)* CCharPtr;");
35 mixin("alias const(wchar)* CWCharPtr;"); 35 mixin("public alias const(wchar)* CWCharPtr;");
36 mixin("alias invariant(wchar)* IWCharPtr;"); 36 mixin("public alias invariant(wchar)* IWCharPtr;");
37 } 37 }
38 38
39 int codepointIndexToIndex( CString str, int cpIndex ){ 39 int codepointIndexToIndex( CString str, int cpIndex ){
40 int cps = cpIndex; 40 int cps = cpIndex;
41 int res = 0; 41 int res = 0;