Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: icu52/patches/rtti.patch

Issue 224943002: icu local change part1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/
Patch Set: function indentation changed Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « icu52/patches/rematch.patch ('k') | icu52/patches/search_collation.patch » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Index: source/i18n/dtrule.cpp
2 ===================================================================
3 --- source/i18n/dtrule.cpp (revision 75185)
4 +++ source/i18n/dtrule.cpp (working copy)
5 @@ -5,7 +5,7 @@
6 *******************************************************************************
7 */
8
9 -#include <typeinfo> // for 'typeid' to work
10 +#include "unicode/utypeinfo.h" // for 'typeid' to work
11
12 #include "unicode/utypes.h"
13
14 Index: source/i18n/currunit.cpp
15 ===================================================================
16 --- source/i18n/currunit.cpp (revision 75185)
17 +++ source/i18n/currunit.cpp (working copy)
18 @@ -8,7 +8,7 @@
19 * Since: ICU 3.0
20 **********************************************************************
21 */
22 -#include <typeinfo> // for 'typeid' to work
23 +#include "unicode/utypeinfo.h" // for 'typeid' to work
24
25 #include "unicode/utypes.h"
26
27 Index: source/i18n/tmunit.cpp
28 ===================================================================
29 --- source/i18n/tmunit.cpp (revision 75185)
30 +++ source/i18n/tmunit.cpp (working copy)
31 @@ -5,7 +5,7 @@
32 ****************************************************************************** *
33 */
34
35 -#include <typeinfo> // for 'typeid' to work
36 +#include "unicode/utypeinfo.h" // for 'typeid' to work
37
38 #include "unicode/tmunit.h"
39
40 Index: source/i18n/vtzone.cpp
41 ===================================================================
42 --- source/i18n/vtzone.cpp (revision 75185)
43 +++ source/i18n/vtzone.cpp (working copy)
44 @@ -5,7 +5,7 @@
45 *******************************************************************************
46 */
47
48 -#include <typeinfo> // for 'typeid' to work
49 +#include "unicode/utypeinfo.h" // for 'typeid' to work
50
51 #include "unicode/utypes.h"
52
53 Index: source/i18n/tzrule.cpp
54 ===================================================================
55 --- source/i18n/tzrule.cpp (revision 75185)
56 +++ source/i18n/tzrule.cpp (working copy)
57 @@ -5,7 +5,7 @@
58 *******************************************************************************
59 */
60
61 -#include <typeinfo> // for 'typeid' to work
62 +#include "unicode/utypeinfo.h" // for 'typeid' to work
63
64 #include "unicode/utypes.h"
65
66 Index: source/i18n/rbnf.cpp
67 ===================================================================
68 --- source/i18n/rbnf.cpp (revision 75185)
69 +++ source/i18n/rbnf.cpp (working copy)
70 @@ -5,7 +5,7 @@
71 *******************************************************************************
72 */
73
74 -#include <typeinfo> // for 'typeid' to work
75 +#include "unicode/utypeinfo.h" // for 'typeid' to work
76
77 #include "unicode/rbnf.h"
78
79 Index: source/i18n/currfmt.cpp
80 ===================================================================
81 --- source/i18n/currfmt.cpp (revision 75185)
82 +++ source/i18n/currfmt.cpp (working copy)
83 @@ -8,7 +8,7 @@
84 * Since: ICU 3.0
85 **********************************************************************
86 */
87 -#include <typeinfo> // for 'typeid' to work
88 +#include "unicode/utypeinfo.h" // for 'typeid' to work
89
90 #include "unicode/utypes.h"
91
92 Index: source/i18n/translit.cpp
93 ===================================================================
94 --- source/i18n/translit.cpp (revision 75185)
95 +++ source/i18n/translit.cpp (working copy)
96 @@ -8,7 +8,7 @@
97 **********************************************************************
98 */
99
100 -#include <typeinfo> // for 'typeid' to work
101 +#include "unicode/utypeinfo.h" // for 'typeid' to work
102
103 #include "unicode/utypes.h"
104
105 Index: source/i18n/tmutfmt.cpp
106 ===================================================================
107 --- source/i18n/tmutfmt.cpp (revision 75185)
108 +++ source/i18n/tmutfmt.cpp (working copy)
109 @@ -5,7 +5,7 @@
110 ****************************************************************************** *
111 */
112
113 -#include <typeinfo> // for 'typeid' to work
114 +#include "unicode/utypeinfo.h" // for 'typeid' to work
115
116 #include "unicode/tmutfmt.h"
117
118 Index: source/i18n/ucal.cpp
119 ===================================================================
120 --- source/i18n/ucal.cpp (revision 75185)
121 +++ source/i18n/ucal.cpp (working copy)
122 @@ -5,7 +5,7 @@
123 *******************************************************************************
124 */
125
126 -#include <typeinfo> // for 'typeid' to work
127 +#include "unicode/utypeinfo.h" // for 'typeid' to work
128
129 #include "unicode/utypes.h"
130
131 Index: source/i18n/dtitvfmt.cpp
132 ===================================================================
133 --- source/i18n/dtitvfmt.cpp (revision 75185)
134 +++ source/i18n/dtitvfmt.cpp (working copy)
135 @@ -8,7 +8,7 @@
136 *******************************************************************************
137 */
138
139 -#include <typeinfo> // for 'typeid' to work
140 +#include "unicode/utypeinfo.h" // for 'typeid' to work
141
142 #include "unicode/dtitvfmt.h"
143
144 Index: source/i18n/measure.cpp
145 ===================================================================
146 --- source/i18n/measure.cpp (revision 75185)
147 +++ source/i18n/measure.cpp (working copy)
148 @@ -8,7 +8,7 @@
149 * Since: ICU 3.0
150 **********************************************************************
151 */
152 -#include <typeinfo> // for 'typeid' to work
153 +#include "unicode/utypeinfo.h" // for 'typeid' to work
154
155 #include "unicode/utypes.h"
156
157 Index: source/i18n/calendar.cpp
158 ===================================================================
159 --- source/i18n/calendar.cpp (revision 75185)
160 +++ source/i18n/calendar.cpp (working copy)
161 @@ -24,7 +24,7 @@
162 *******************************************************************************
163 */
164
165 -#include <typeinfo> // for 'typeid' to work
166 +#include "unicode/utypeinfo.h" // for 'typeid' to work
167
168 #include "unicode/utypes.h"
169
170 Index: source/i18n/selfmt.cpp
171 ===================================================================
172 --- source/i18n/selfmt.cpp (revision 75185)
173 +++ source/i18n/selfmt.cpp (working copy)
174 @@ -14,7 +14,7 @@
175 * 11/16/09 kirtig Improved version
176 ********************************************************************/
177
178 -#include <typeinfo> // for 'typeid' to work
179 +#include "unicode/utypeinfo.h" // for 'typeid' to work
180
181 #include "unicode/utypes.h"
182 #include "unicode/ustring.h"
183 Index: source/i18n/timezone.cpp
184 ===================================================================
185 --- source/i18n/timezone.cpp (revision 75185)
186 +++ source/i18n/timezone.cpp (working copy)
187 @@ -35,7 +35,7 @@
188 * available IDs code. Misc. cleanup.
189 ******************************************************************************* **/
190
191 -#include <typeinfo> // for 'typeid' to work
192 +#include "unicode/utypeinfo.h" // for 'typeid' to work
193
194 #include "unicode/utypes.h"
195 #include "unicode/ustring.h"
196 Index: source/i18n/tztrans.cpp
197 ===================================================================
198 --- source/i18n/tztrans.cpp (revision 75185)
199 +++ source/i18n/tztrans.cpp (working copy)
200 @@ -5,7 +5,7 @@
201 *******************************************************************************
202 */
203
204 -#include <typeinfo> // for 'typeid' to work
205 +#include "unicode/utypeinfo.h" // for 'typeid' to work
206
207 #include "unicode/utypes.h"
208
209 Index: source/i18n/simpletz.cpp
210 ===================================================================
211 --- source/i18n/simpletz.cpp (revision 75185)
212 +++ source/i18n/simpletz.cpp (working copy)
213 @@ -21,7 +21,7 @@
214 ****************************************************************************** **
215 */
216
217 -#include <typeinfo> // for 'typeid' to work
218 +#include "unicode/utypeinfo.h" // for 'typeid' to work
219
220 #include "unicode/utypes.h"
221
222 Index: source/i18n/format.cpp
223 ===================================================================
224 --- source/i18n/format.cpp (revision 75185)
225 +++ source/i18n/format.cpp (working copy)
226 @@ -19,7 +19,7 @@
227 // This file was generated from the java source file Format.java
228 // **************************************************************************** *
229
230 -#include <typeinfo> // for 'typeid' to work
231 +#include "unicode/utypeinfo.h" // for 'typeid' to work
232
233 #include "unicode/utypes.h"
234
235 Index: source/i18n/nfsubs.cpp
236 ===================================================================
237 --- source/i18n/nfsubs.cpp (revision 75185)
238 +++ source/i18n/nfsubs.cpp (working copy)
239 @@ -14,7 +14,7 @@
240 */
241
242 #include <stdio.h>
243 -#include <typeinfo> // for 'typeid' to work
244 +#include "unicode/utypeinfo.h" // for 'typeid' to work
245
246 #include "nfsubs.h"
247 #include "digitlst.h"
248 Index: source/i18n/olsontz.cpp
249 ===================================================================
250 --- source/i18n/olsontz.cpp (revision 75185)
251 +++ source/i18n/olsontz.cpp (working copy)
252 @@ -9,7 +9,7 @@
253 **********************************************************************
254 */
255
256 -#include <typeinfo> // for 'typeid' to work
257 +#include "unicode/utypeinfo.h" // for 'typeid' to work
258
259 #include "olsontz.h"
260
261 Index: source/i18n/rbtz.cpp
262 ===================================================================
263 --- source/i18n/rbtz.cpp (revision 75185)
264 +++ source/i18n/rbtz.cpp (working copy)
265 @@ -5,7 +5,7 @@
266 *******************************************************************************
267 */
268
269 -#include <typeinfo> // for 'typeid' to work
270 +#include "unicode/utypeinfo.h" // for 'typeid' to work
271
272 #include "unicode/utypes.h"
273
274 Index: source/i18n/tblcoll.cpp
275 ===================================================================
276 --- source/i18n/tblcoll.cpp (revision 75185)
277 +++ source/i18n/tblcoll.cpp (working copy)
278 @@ -54,7 +54,7 @@
279 * 01/29/01 synwee Modified into a C++ wrapper calling C APIs (ucol.h)
280 */
281
282 -#include <typeinfo> // for 'typeid' to work
283 +#include "unicode/utypeinfo.h" // for 'typeid' to work
284
285 #include "unicode/utypes.h"
286
287 Index: source/test/intltest/icusvtst.cpp
288 ===================================================================
289 --- source/test/intltest/icusvtst.cpp (revision 75185)
290 +++ source/test/intltest/icusvtst.cpp (working copy)
291 @@ -5,7 +5,7 @@
292 ****************************************************************************** *
293 */
294
295 -#include <typeinfo> // for 'typeid' to work
296 +#include "unicode/utypeinfo.h" // for 'typeid' to work
297
298 #include "unicode/utypes.h"
299
300 Index: source/test/intltest/uobjtest.cpp
301 ===================================================================
302 --- source/test/intltest/uobjtest.cpp (revision 75185)
303 +++ source/test/intltest/uobjtest.cpp (working copy)
304 @@ -7,7 +7,7 @@
305
306 #include <stdio.h>
307 #include <string.h>
308 -#include <typeinfo> // for 'typeid' to work
309 +#include "unicode/utypeinfo.h" // for 'typeid' to work
310
311 #include "uobjtest.h"
312 #include "cmemory.h" // UAlignedMemory
313 Index: source/test/intltest/citrtest.cpp
314 ===================================================================
315 --- source/test/intltest/citrtest.cpp (revision 75185)
316 +++ source/test/intltest/citrtest.cpp (working copy)
317 @@ -9,7 +9,7 @@
318 ****************************************************************************** **********/
319
320 #include <string.h>
321 -#include <typeinfo> // for 'typeid' to work
322 +#include "unicode/utypeinfo.h" // for 'typeid' to work
323
324 #include "unicode/chariter.h"
325 #include "unicode/ustring.h"
326 Index: source/test/intltest/rbbitst.cpp
327 ===================================================================
328 --- source/test/intltest/rbbitst.cpp (revision 75185)
329 +++ source/test/intltest/rbbitst.cpp (working copy)
330 @@ -9,7 +9,7 @@
331 * 01/12/2000 Madhu Updated for changed API and added new tests
332 ************************************************************************/
333
334 -#include <typeinfo> // for 'typeid' to work
335 +#include "unicode/utypeinfo.h" // for 'typeid' to work
336
337 #include "unicode/utypes.h"
338
339 Index: source/common/rbbi.cpp
340 ===================================================================
341 --- source/common/rbbi.cpp (revision 75185)
342 +++ source/common/rbbi.cpp (working copy)
343 @@ -10,7 +10,7 @@
344 // class RuleBasedBreakIterator
345 //
346
347 -#include <typeinfo> // for 'typeid' to work
348 +#include "unicode/utypeinfo.h" // for 'typeid' to work
349
350 #include "unicode/utypes.h"
351
352 Index: source/common/uchriter.cpp
353 ===================================================================
354 --- source/common/uchriter.cpp (revision 75185)
355 +++ source/common/uchriter.cpp (working copy)
356 @@ -5,7 +5,7 @@
357 ******************************************************************************
358 */
359
360 -#include <typeinfo> // for 'typeid' to work
361 +#include "unicode/utypeinfo.h" // for 'typeid' to work
362
363 #include "unicode/uchriter.h"
364 #include "unicode/ustring.h"
365 Index: source/common/ustrenum.cpp
366 ===================================================================
367 --- source/common/ustrenum.cpp (revision 75185)
368 +++ source/common/ustrenum.cpp (working copy)
369 @@ -8,7 +8,7 @@
370 * Since: ICU 2.4
371 **********************************************************************
372 */
373 -#include <typeinfo> // for 'typeid' to work
374 +#include "unicode/utypeinfo.h" // for 'typeid' to work
375
376 #include "unicode/ustring.h"
377 #include "unicode/strenum.h"
378 Index: source/common/schriter.cpp
379 ===================================================================
380 --- source/common/schriter.cpp (revision 75185)
381 +++ source/common/schriter.cpp (working copy)
382 @@ -13,7 +13,7 @@
383 ******************************************************************************
384 */
385
386 -#include <typeinfo> // for 'typeid' to work
387 +#include "unicode/utypeinfo.h" // for 'typeid' to work
388
389 #include "unicode/chariter.h"
390 #include "unicode/schriter.h"
391 Index: source/common/unicode/utypeinfo.h
392 ===================================================================
393 --- source/common/unicode/utypeinfo.h (revision 0)
394 +++ source/common/unicode/utypeinfo.h (revision 75186)
395 @@ -0,0 +1,12 @@
396 +#ifndef UTYPEINFO_H
397 +#define UTYPEINFO_H
398 +
399 +#if defined(_MSC_VER) && _HAS_EXCEPTIONS == 0
400 +// Visual C++ needs the following two lines when RTTI is on with
401 +// exception handling disabled.
402 +#include <exception>
403 +using std::exception;
404 +#endif
405 +#include <typeinfo> // for typeid to work.
406 +
407 +#endif
OLDNEW
« no previous file with comments | « icu52/patches/rematch.patch ('k') | icu52/patches/search_collation.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698