Chameleon

Chameleon Commit Details

Date:2012-10-27 07:12:04 (11 years 6 months ago)
Author:Evan Lojewski
Commit:2086
Parents: 2085
Message:Hide unknown pragma from clang.
Changes:
M/trunk/i386/modules/uClibcxx/include/iterator
M/trunk/i386/modules/uClibcxx/include/bitset
M/trunk/i386/modules/uClibcxx/include/iosfwd
M/trunk/i386/modules/uClibcxx/include/ostream_helpers
M/trunk/i386/modules/uClibcxx/include/iomanip
M/trunk/i386/modules/uClibcxx/include/limits
M/trunk/i386/modules/uClibcxx/include/functional
M/trunk/i386/modules/uClibcxx/include/numeric
M/trunk/i386/modules/uClibcxx/include/deque
M/trunk/i386/modules/uClibcxx/include/utility
M/trunk/i386/modules/uClibcxx/include/associative_base
M/trunk/i386/modules/uClibcxx/include/string
M/trunk/i386/modules/uClibcxx/include/type_traits
M/trunk/i386/modules/uClibcxx/include/func_exception
M/trunk/i386/modules/uClibcxx/include/basic_definitions
M/trunk/i386/modules/uClibcxx/include/map
M/trunk/i386/modules/uClibcxx/include/valarray
M/trunk/i386/modules/uClibcxx/include/iostream
M/trunk/i386/modules/uClibcxx/include/queue
M/trunk/i386/modules/uClibcxx/include/streambuf
M/trunk/i386/modules/uClibcxx/include/new
M/trunk/i386/modules/uClibcxx/include/ios
M/trunk/i386/modules/uClibcxx/include/unwind-cxx.h
M/trunk/i386/modules/uClibcxx/include/set
M/trunk/i386/modules/uClibcxx/include/locale
M/trunk/i386/modules/uClibcxx/include/vector
M/trunk/i386/modules/uClibcxx/include/istream
M/trunk/i386/modules/uClibcxx/include/stack
M/trunk/i386/modules/uClibcxx/include/memory
M/trunk/i386/modules/uClibcxx/include/string_iostream
M/trunk/i386/modules/uClibcxx/include/ostream
M/trunk/i386/modules/uClibcxx/include/list
M/trunk/i386/modules/uClibcxx/include/iterator_base
M/trunk/i386/modules/uClibcxx/include/algorithm
M/trunk/i386/modules/uClibcxx/include/istream_helpers

File differences

trunk/i386/modules/uClibcxx/include/iostream
2929
3030
3131
32
3233
34
3335
3436
3537
......
9698
9799
98100
101
99102
103
100104
101105
#include <fstream>
#include <string_iostream>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
#ifdef __UCLIBCXX_SUPPORT_CIN__
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/unwind-cxx.h
4040
4141
4242
43
4344
45
4446
4547
4648
......
177179
178180
179181
182
180183
184
181185
182186
#include <cstddef>
#include "unwind.h"
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace __cxxabiv1
{
#endif
} /* namespace __cxxabiv1 */
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif // _UNWIND_CXX_H
trunk/i386/modules/uClibcxx/include/iomanip
2323
2424
2525
26
2627
28
2729
2830
2931
......
164166
165167
166168
169
167170
171
168172
169173
170174
#ifndef __STD_IOMANIP
#define __STD_IOMANIP 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/numeric
2323
2424
2525
26
2627
28
2729
2830
2931
......
155157
156158
157159
160
158161
162
159163
160164
161165
#ifndef __STD_NUMERIC_HEADER
#define __STD_NUMERIC_HEADER 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
template <class InputIterator, class T> _UCXXEXPORT
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/utility
2424
2525
2626
27
2728
29
2830
2931
3032
......
8385
8486
8587
88
8689
90
8791
8892
#ifndef __STD_HEADER_UTILITY
#define __STD_HEADER_UTILITY 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif//__STD_HEADER_UTILITY
trunk/i386/modules/uClibcxx/include/type_traits
2525
2626
2727
28
2829
30
2931
3032
3133
......
8688
8789
8890
91
8992
93
9094
9195
9296
#ifndef __HEADER_TYPE_TRAITS
#define __HEADER_TYPE_TRAITS 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/memory
2727
2828
2929
30
3031
32
3133
3234
3335
......
190192
191193
192194
195
193196
197
194198
195199
196200
#ifndef HEADER_STD_MEMORY
#define HEADER_STD_MEMORY 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}//namespace std
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/map
2929
3030
3131
32
3233
34
3335
3436
3537
......
254256
255257
256258
259
257260
261
258262
259263
260264
#ifndef __STD_HEADER_MAP
#define __STD_HEADER_MAP
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/iterator
2828
2929
3030
31
3132
33
3234
3335
3436
......
222224
223225
224226
227
225228
229
226230
227231
228232
#ifndef __STD_HEADER_ITERATOR
#define __STD_HEADER_ITERATOR 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/bitset
2727
2828
2929
30
3031
32
3133
3234
3335
......
417419
418420
419421
422
420423
424
421425
422426
423427
#ifndef __STD_BITSET_HEADER
#define __STD_BITSET_HEADER 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
template <size_t N> class bitset;
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/set
2828
2929
3030
31
3132
33
3234
3335
3436
......
400402
401403
402404
405
403406
407
404408
405409
406410
#ifndef __STD_HEADER_SET
#define __STD_HEADER_SET
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/iosfwd
2525
2626
2727
28
2829
30
2931
3032
3133
......
109111
110112
111113
114
112115
116
113117
114118
#ifndef __HEADER_STD_IOSFWD
#define __HEADER_STD_IOSFWD 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std {
class ios_base;
#endif
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/limits
2323
2424
2525
26
2627
28
2729
2830
2931
......
610612
611613
612614
615
613616
617
614618
615619
//#warning limits header is nowhere complete or accurate
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/functional
2121
2222
2323
24
2425
26
2527
2628
2729
......
431433
432434
433435
436
434437
438
435439
436440
437441
#include <basic_definitions>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
return binary_compose<Op1, Op2, Op3>(fn1, fn2, fn3);
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/istream
2626
2727
2828
29
2930
31
3032
3133
3234
......
595597
596598
597599
600
598601
602
599603
600604
601605
#ifndef __STD_HEADER_ISTREAM
#define __STD_HEADER_ISTREAM 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/stack
2121
2222
2323
24
2425
26
2527
2628
2729
......
7779
7880
7981
82
8083
84
8185
8286
8387
#ifndef __HEADER_STD_STACK
#define __HEADER_STD_STACK 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/string
3333
3434
3535
36
3637
38
3739
3840
3941
......
10371039
10381040
10391041
1042
10401043
1044
10411045
10421046
#ifndef __HEADER_STD_STRING
#define __HEADER_STD_STRING 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/ostream
2727
2828
2929
30
3031
32
3133
3234
3335
......
477479
478480
479481
482
480483
484
481485
482486
483487
#include <cstdio>
#include <ostream_helpers>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std {
template <class charT, class traits > class basic_ostream;
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/valarray
2525
2626
2727
28
2829
30
2931
3032
3133
......
991993
992994
993995
996
994997
998
995999
9961000
#include <cstddef>
#include <cmath>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/iterator_base
2222
2323
2424
25
2526
27
2628
2729
2830
......
298300
299301
300302
303
301304
305
302306
303307
304308
#ifndef __STD_HEADER_ITERATOR_BASE
#define __STD_HEADER_ITERATOR_BASE 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
template<class Iterator> struct iterator_traits;
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/algorithm
2727
2828
2929
30
3031
32
3133
3234
3335
......
16871689
16881690
16891691
1692
16901693
1694
16911695
16921696
16931697
#undef min
#undef max
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/istream_helpers
2525
2626
2727
28
2829
30
2931
3032
3133
......
336338
337339
338340
341
339342
343
340344
341345
342346
#ifndef __STD_HEADER_ISTREAM_HELPERS
#define __STD_HEADER_ISTREAM_HELPERS 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/ostream_helpers
2626
2727
2828
29
2930
31
3032
3133
3234
......
482484
483485
484486
487
485488
489
486490
487491
488492
#ifndef __STD_HEADER_OSTREAM_HELPERS
#define __STD_HEADER_OSTREAM_HELPERS 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/locale
2424
2525
2626
27
2728
29
2830
2931
3032
......
7880
7981
8082
83
8184
85
8286
8387
#ifndef __HEADER_STD_LOCALE
#define __HEADER_STD_LOCALE 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
class _UCXXEXPORT locale {
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/vector
2929
3030
3131
32
3233
34
3335
3436
3537
......
511513
512514
513515
516
514517
518
515519
516520
517521
#ifndef __STD_HEADER_VECTOR
#define __STD_HEADER_VECTOR
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/deque
2121
2222
2323
24
2425
26
2527
2628
2729
......
802804
803805
804806
807
805808
809
806810
807811
808812
#include <iterator>
#include <stdexcept>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
#ifndef __STD_HEADER_DEQUE
#define __STD_HEADER_DEQUE
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/list
2424
2525
2626
27
2728
29
2830
2931
3032
......
920922
921923
922924
925
923926
927
924928
925929
926930
#ifndef __STD_HEADER_LIST
#define __STD_HEADER_LIST 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/basic_definitions
2020
2121
2222
23
2324
25
2426
2527
2628
......
5456
5557
5658
59
5760
61
5862
5963
6064
#include <system_configuration.h>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
//The following is used to support GCC symbol visibility patch
typedef signed long int streamsize;
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/queue
2323
2424
2525
26
2627
28
2729
2830
2931
......
119121
120122
121123
124
122125
126
123127
124128
125129
#ifndef __HEADER_STD_QUEUE
#define __HEADER_STD_QUEUE 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/streambuf
2727
2828
2929
30
3031
32
3133
3234
3335
......
324326
325327
326328
329
327330
331
328332
329333
#include <ios>
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/new
2424
2525
2626
27
2728
29
2830
2931
3032
......
5860
5961
6062
63
6164
65
6266
6367
6468
#ifndef __STD_NEW_OPERATOR
#define __STD_NEW_OPERATOR 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
class _UCXXEXPORT bad_alloc : public exception {};
inline void* operator new[](std::size_t, void *p) throw() { return p; }
inline void operator delete[](void* , void *) throw() {}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/ios
2525
2626
2727
28
2829
30
2931
3032
3133
......
495497
496498
497499
500
498501
502
499503
500504
501505
#ifndef __HEADER_STD_IOS
#define __HEADER_STD_IOS 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
typedef signed long int streamoff;
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/associative_base
2828
2929
3030
31
3132
33
3234
3335
3436
......
636638
637639
638640
641
639642
643
640644
641645
642646
#ifndef __STD_HEADER_ASSOCIATIVE_BASE
#define __STD_HEADER_ASSOCIATIVE_BASE
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif//__STD_HEADER_ASSOCIATIVE_BASE
trunk/i386/modules/uClibcxx/include/func_exception
2424
2525
2626
27
2728
29
2830
2931
3032
......
3537
3638
3739
40
3841
42
3943
4044
4145
#ifndef HEADER_IMPLEMENTATION_FUNC_EXCEPTION
#define HEADER_IMPLEMENTATION_FUNC_EXCEPTION
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
_UCXXEXPORT void __throw_invalid_argument(const char * message = 0);
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif
trunk/i386/modules/uClibcxx/include/string_iostream
2929
3030
3131
32
3233
34
3335
3436
3537
......
140142
141143
142144
145
143146
147
144148
145149
146150
#ifndef __HEADER_STD_STRING_IOSTREAM
#define __HEADER_STD_STRING_IOSTREAM 1
#ifdef __GCC__
#pragma GCC visibility push(default)
#endif
namespace std{
}
#ifdef __GCC__
#pragma GCC visibility pop
#endif
#endif

Archive Download the corresponding diff file

Revision: 2086