Mercurial > projects > dwt-linux
diff dwt/internal/mozilla/nsStringAPI.d @ 340:3f4a5c7d138f
Fixes
author | John Reimer <terminal.node@gmail.com> |
---|---|
date | Sun, 26 Oct 2008 08:09:00 -0700 |
parents | eec6ddb07873 |
children | 942da4b6558a |
line wrap: on
line diff
--- a/dwt/internal/mozilla/nsStringAPI.d Sat Oct 25 21:01:54 2008 -0700 +++ b/dwt/internal/mozilla/nsStringAPI.d Sun Oct 26 08:09:00 2008 -0700 @@ -68,11 +68,12 @@ alias nsAString nsAString_external; alias nsACString nsACString_external; -alias nsAString nsEmbedString; -alias nsACString nsEmbedCString; +//alias nsAString nsEmbedString; +//alias nsACString nsEmbedCString; struct nsAString { +/+ static nsAString opCall(wchar[] s) { nsAString result; @@ -92,20 +93,21 @@ { return Utf.toString( nsAString.toString16( str ) ); } - + +/ private: void *v; } struct nsACString { +/+ static nsACString opCall(char[] s) { nsACString result; NS_CStringSetData(&result, cast(char*)s, uint.max); return result; } - ++/ private: void *v; }