Mercurial > projects > dwt2
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; |