annotate dwt/internal/mozilla/nsStringAPI.d @ 345:5abc6f7f7a95

Fixups
author John Reimer <terminal.node@gmail.com>
date Tue, 28 Oct 2008 22:07:01 -0700
parents 942da4b6558a
children ff6dd48f5248
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1 module dwt.internal.mozilla.nsStringAPI;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3 import dwt.internal.mozilla.Common;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4
341
942da4b6558a Ongoing fixup for compile
John Reimer <terminal.node@gmail.com>
parents: 340
diff changeset
5 //extern (System):
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
9 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
10
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
11 enum
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
12 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
13 NS_STRING_CONTAINER_INIT_DEPEND = 2,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
14 NS_STRING_CONTAINER_INIT_ADOPT = 4,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
15 NS_STRING_CONTAINER_INIT_SUBSTRING = 8,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
16 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
17
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
18 nsresult NS_StringContainerInit ( nsStringContainer *aContainer );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
19 nsresult NS_StringContainerInit2( nsStringContainer *aContainer, PRUnichar *aData, PRUint32 aDataLength, PRUint32 aFlags );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
20 void NS_StringContainerFinish(nsStringContainer *aContainer);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
21 PRUint32 NS_StringGetData(nsAString *aStr, PRUnichar **aData, PRBool *aTerminated);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
22 PRUint32 NS_StringGetMutableData(nsAString *aStr, PRUint32 aDataLength, PRUnichar **aData);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
23 PRUnichar * NS_StringCloneData(nsAString *aStr);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
24 nsresult NS_StringSetData(nsAString *aStr, PRUnichar *aData, PRUint32 aDataLength);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
25 nsresult NS_StringSetDataRange( nsAString *aStr, PRUint32 aCutOffset, PRUint32 aCutLength, PRUnichar *aData, PRUint32 aDataLength );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
26 nsresult NS_StringCopy(nsAString *aDestStr, nsAString *aSrcStr);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
27
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
28 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
29
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
30 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
31
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
32 enum
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
33 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
34 NS_CSTRING_CONTAINER_INIT_DEPEND = 2,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
35 NS_CSTRING_CONTAINER_INIT_ADOPT = 4,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
36 NS_CSTRING_CONTAINER_INIT_SUBSTRING = 8,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
37 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
38
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
39 nsresult NS_CStringContainerInit( nsCStringContainer *aContainer );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
40 nsresult NS_CStringContainerInit2( nsCStringContainer *aContainer, char *aData, PRUint32 aDataLength, PRUint32 aFlags );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
41 void NS_CStringContainerFinish( nsCStringContainer *aContainer );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
42 PRUint32 NS_CStringGetData( nsACString *aStr, char **aData, PRBool *aTerminated );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
43 PRUint32 NS_CStringGetMutableData( nsACString *aStr, PRUint32 aDataLength, char **aData );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
44 char * NS_CStringCloneData( nsACString *aStr);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
45 nsresult NS_CStringSetData( nsACString *aStr, char *aData, PRUint32 aDataLength );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
46 nsresult NS_CStringSetDataRange( nsACString *aStr, PRUint32 aCutOffset,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
47 PRUint32 aCutLength, char *aData, PRUint32 aDataLength );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
48 nsresult NS_CStringCopy( nsACString *aDestStr, nsACString *aSrcStr );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
49
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
50 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
51
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
52 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
53
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
54 enum nsCStringEncoding
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
55 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
56 NS_CSTRING_ENCODING_ASCII,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
57 NS_CSTRING_ENCODING_UTF8,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
58 NS_CSTRING_ENCODING_NATIVE_FILESYSTEM,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
59 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
60
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
61 nsresult NS_CStringToUTF16( nsACString *aSource, int aSrcEncoding, nsAString *aDest );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
62 nsresult NS_UTF16ToCString( nsAString *aSource, int aDestEncoding, nsACString *aDest );
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
63
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
64 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
65
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
66 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
67
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
68 alias nsAString nsAString_external;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
69 alias nsACString nsACString_external;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
70
340
John Reimer <terminal.node@gmail.com>
parents: 298
diff changeset
71 //alias nsAString nsEmbedString;
John Reimer <terminal.node@gmail.com>
parents: 298
diff changeset
72 //alias nsACString nsEmbedCString;
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
73
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
74 struct nsAString
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
75 {
345
John Reimer <terminal.node@gmail.com>
parents: 341
diff changeset
76
298
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
77 static nsAString opCall(wchar[] s)
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
78 {
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
79 nsAString result;
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
80 NS_StringSetData(&result, cast(PRUnichar*)s, uint.max);
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
81 return result;
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
82 }
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
83
298
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
84 static wchar[] toString16( nsAString* str )
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
85 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
86 wchar* buffer = null;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
87 PRBool terminated;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
88 uint len = NS_StringGetData(str, &buffer, &terminated);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
89 return buffer[0 .. len].dup;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
90 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
91
298
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
92 static char[] toString( nsAString* str )
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
93 {
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
94 return Utf.toString( nsAString.toString16( str ) );
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
95 }
345
John Reimer <terminal.node@gmail.com>
parents: 341
diff changeset
96
298
eec6ddb07873 More xpcom/mozilla port
John Reimer<terminal.node@gmail.com>
parents: 293
diff changeset
97 private:
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
98 void *v;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
99 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
100
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
101 struct nsACString
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
102 {
340
John Reimer <terminal.node@gmail.com>
parents: 298
diff changeset
103 /+
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
104 static nsACString opCall(char[] s)
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
105 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
106 nsACString result;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
107 NS_CStringSetData(&result, cast(char*)s, uint.max);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
108 return result;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
109 }
340
John Reimer <terminal.node@gmail.com>
parents: 298
diff changeset
110 +/
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
111 private:
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
112 void *v;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
113 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
114
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
115 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
116
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
117 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
118
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
119 struct nsStringContainer// : public nsAString
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
120 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
121 private:
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
122 void* v;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
123 void* d1;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
124 uint d2;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
125 void* d3;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
126 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
127
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
128 struct nsCStringContainer// : public nsACString
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
129 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
130 private:
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
131 void* v;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
132 void* d1;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
133 uint d2;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
134 void* d3;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
135 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
136
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
137 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
138
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
139 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
140
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
141 // import mozilla.xpcom.nsDebug;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
142
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
143 alias nsString_external nsString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
144 alias nsCString_external nsCString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
145 alias nsDependentString_external nsDependentString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
146 alias nsDependentCString_external nsDependentCString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
147 alias NS_ConvertASCIItoUTF16_external NS_ConvertASCIItoUTF16;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
148 alias NS_ConvertUTF8toUTF16_external NS_ConvertUTF8toUTF16;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
149 alias NS_ConvertUTF16toUTF8_external NS_ConvertUTF16toUTF8;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
150 alias NS_LossyConvertUTF16toASCII_external NS_LossyConvertUTF16toASCII;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
151 alias nsGetterCopies_external nsGetterCopies;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
152 alias nsCGetterCopies_external nsCGetterCopies;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
153 alias nsDependentSubstring_external nsDependentSubstring;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
154 alias nsDependentCSubstring_external nsDependentCSubstring;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
155
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
156 struct nsString_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
157 struct nsCString_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
158 struct nsDependentString_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
159 struct nsDependentCString_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
160 struct NS_ConvertASCIItoUTF16_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
161 struct NS_ConvertUTF8toUTF16_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
162 struct NS_ConvertUTF16toUTF8_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
163 struct NS_LossyConvertUTF16toASCII_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
164
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
165 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
166
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
167 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
168
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
169 struct nsGetterCopies_external
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
170 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
171 private:
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
172 alias PRUnichar char_type;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
173 nsString_external *mString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
174 char_type *mData;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
175 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
176
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
177 struct nsCGetterCopies_external
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
178 {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
179 private:
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
180 alias char char_type;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
181 nsCString_external *mString;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
182 char_type *mData;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
183 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
184
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
185 /******************************************************************************
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
186
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
187 ******************************************************************************/
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
188
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
189 struct nsDependentSubstring_external{}
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
190 struct nsDependentCSubstring_external{}