Update ooo320-m1
[ooovba.git] / stlport / STLport-4.0.patch
bloba38adf6a2252567e235aa55fb61373fd8c8e5607
1 *** misc/STLport-4.0/src/gcc.mak Fri Jul 14 03:53:26 2000
2 --- misc/build/STLport-4.0/src/gcc.mak Tue Sep 6 18:38:04 2005
3 ***************
4 *** 5,12 ****
6 # compiler
8 ! CC = gcc
9 ! CXX = c++
12 # Basename for libraries
13 --- 5,12 ----
15 # compiler
17 ! CC *= gcc
18 ! CXX *= c++
21 # Basename for libraries
22 ***************
23 *** 19,25 ****
25 LINK=ar cr
26 # 2.95 flag
27 ! DYN_LINK=gcc -shared -o
29 OBJEXT=o
30 DYNEXT=so
31 --- 19,25 ----
33 LINK=ar cr
34 # 2.95 flag
35 ! DYN_LINK=$(CC) -shared -o
37 OBJEXT=o
38 DYNEXT=so
39 *** misc/STLport-4.0/src/sunpro.mak Fri Jul 14 03:53:26 2000
40 --- misc/build/STLport-4.0/src/sunpro.mak Tue Sep 6 18:38:04 2005
41 ***************
42 *** 30,35 ****
43 --- 30,40 ----
45 include common_macros.mak
47 + # override because STLDEBUG breaks...
48 + ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB)
50 + ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB)
52 CXXFLAGS_COMMON = -mt -pta +w2 -features=rtti -xildoff ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS
54 SHCXXFLAGS = -PIC
55 ***************
56 *** 70,75 ****
57 --- 75,88 ----
58 LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static}
59 LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic}
61 + LDLIBS_RELEASE_dynamic = -lm
62 + LDLIBS_DEBUG_dynamic = -lm
63 + LDLIBS_STLDEBUG_dynamic = -lm
65 + LDFLAGS_RELEASE_dynamic += -norunpath
66 + LDFLAGS_DEBUG_dynamic += -norunpath
67 + LDFLAGS_STLDEBUG_dynamic += -norunpath
69 include common_percent_rules.mak
70 include common_rules.mak
72 *** misc/STLport-4.0/src/sunpro11.mak Mon Dec 5 17:22:32 2005
73 --- misc/build/STLport-4.0/src/sunpro11.mak Mon Dec 5 17:25:03 2005
74 ***************
75 *** 1 ****
76 ! dummy
77 --- 1,82 ----
78 ! #
79 ! # Basename for libraries
80 ! #
81 ! LIB_BASENAME = libstlport_sunpro
83 ! STL_INCL= -I. -I${PWD}/../stlport/SC5 -I${SYSBASE}/usr/include
84 ! # STL_INCL= -I. -I${PWD}/../stlport
86 ! CC = CC
87 ! CXX = CC
89 ! #
90 ! # guts for common stuff
91 ! #
92 ! #
93 ! LINK=$(CC) -mt -xar -o
94 ! DYN_LINK=$(CC) -mt -G -o
96 ! OBJEXT=o
97 ! DYNEXT=so
98 ! STEXT=a
99 ! RM=rm -rf
100 ! PATH_SEP=/
101 ! MKDIR=mkdir -p
102 ! COMP=SUN
104 ! # LINK_OUT=-xar -o
105 ! # DYNLINK_OUT=-o
107 ! all: all_static all_dynamic
109 ! include common_macros.mak
111 ! # override because STLDEBUG breaks...
112 ! ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB)
114 ! ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB)
116 ! CXXFLAGS_COMMON = -mt -library=%none,Crun ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS
118 ! SHCXXFLAGS = -KPIC
121 ! # Try those flags to see if they help to get maximum efficiency :
122 ! # -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000
123 ! # Note, these flags don't work anymore with the SunStudio 11 compiler. Let the compiler
124 ! # decide how to optimize
125 ! RELEASE_FLAGS = -O3
128 ! # install: $(TARGETS)
129 ! # cp -p $(TARGETS) ${INSTALLDIR}
131 ! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS}
132 ! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} $(SHCXXFLAGS)
134 ! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
135 ! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g $(SHCXXFLAGS)
137 ! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG
138 ! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG $(SHCXXFLAGS)
140 ! LDFLAGS_RELEASE_static = ${CXXFLAGS_RELEASE_static}
141 ! LDFLAGS_RELEASE_dynamic = ${CXXFLAGS_RELEASE_dynamic}
143 ! LDFLAGS_DEBUG_static = ${CXXFLAGS_DEBUG_static}
144 ! LDFLAGS_DEBUG_dynamic = ${CXXFLAGS_DEBUG_dynamic}
146 ! LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static}
147 ! LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic}
149 ! LDLIBS_RELEASE_dynamic = -lm
150 ! LDLIBS_DEBUG_dynamic = -lm
151 ! LDLIBS_STLDEBUG_dynamic = -lm
153 ! LDFLAGS_RELEASE_dynamic += -norunpath
154 ! LDFLAGS_DEBUG_dynamic += -norunpath
155 ! LDFLAGS_STLDEBUG_dynamic += -norunpath
157 ! include common_percent_rules.mak
158 ! include common_rules.mak
160 *** misc/STLport-4.0/src/sunpro6.mak Fri Jul 14 03:53:26 2000
161 --- misc/build/STLport-4.0/src/sunpro6.mak Tue Sep 6 18:38:04 2005
162 ***************
163 *** 3,10 ****
165 LIB_BASENAME = libstlport_sunpro
167 ! # STL_INCL= -I. -I${PWD}/../stlport/SC5
168 ! STL_INCL= -I. -I${PWD}/../stlport
170 CC = CC
171 CXX = CC
172 --- 3,10 ----
174 LIB_BASENAME = libstlport_sunpro
176 ! STL_INCL= -I. -I${PWD}/../stlport/SC5
177 ! # STL_INCL= -I. -I${PWD}/../stlport
179 CC = CC
180 CXX = CC
181 ***************
182 *** 30,35 ****
183 --- 30,40 ----
184 all: all_static all_dynamic
186 include common_macros.mak
188 + # override because STLDEBUG breaks...
189 + ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB)
191 + ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB)
193 CXXFLAGS_COMMON = -mt -library=%none,Crun -template=wholeclass ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS
195 ***************
196 *** 62,67 ****
197 --- 67,80 ----
198 LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static}
199 LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic}
201 + LDLIBS_RELEASE_dynamic = -lm
202 + LDLIBS_DEBUG_dynamic = -lm
203 + LDLIBS_STLDEBUG_dynamic = -lm
205 + LDFLAGS_RELEASE_dynamic += -norunpath
206 + LDFLAGS_DEBUG_dynamic += -norunpath
207 + LDFLAGS_STLDEBUG_dynamic += -norunpath
209 include common_percent_rules.mak
210 include common_rules.mak
212 *** misc/STLport-4.0/src/sunpro8.mak Tue Sep 6 19:11:15 2005
213 --- misc/build/STLport-4.0/src/sunpro8.mak Tue Sep 6 19:10:31 2005
214 ***************
215 *** 1 ****
216 ! dummy
217 --- 1,80 ----
219 ! # Basename for libraries
221 ! LIB_BASENAME = libstlport_sunpro
223 ! STL_INCL= -I. -I${PWD}/../stlport/SC5 -I${SYSBASE}/usr/include
224 ! # STL_INCL= -I. -I${PWD}/../stlport
226 ! CC = CC
227 ! CXX = CC
230 ! # guts for common stuff
233 ! LINK=$(CC) -mt -xar -o
234 ! DYN_LINK=$(CC) -mt -G -o
236 ! OBJEXT=o
237 ! DYNEXT=so
238 ! STEXT=a
239 ! RM=rm -rf
240 ! PATH_SEP=/
241 ! MKDIR=mkdir -p
242 ! COMP=SUN
244 ! # LINK_OUT=-xar -o
245 ! # DYNLINK_OUT=-o
247 ! all: all_static all_dynamic
249 ! include common_macros.mak
251 ! # override because STLDEBUG breaks...
252 ! ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB)
254 ! ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB)
256 ! CXXFLAGS_COMMON = -DSYSBASE="$(SYSBASE)" -mt -library=%none,Crun ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS
258 ! SHCXXFLAGS = -KPIC
261 ! # Try those flags to see if they help to get maximum efficiency :
262 ! # -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000
263 ! RELEASE_FLAGS = -O2 -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000
266 ! # install: $(TARGETS)
267 ! # cp -p $(TARGETS) ${INSTALLDIR}
269 ! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS}
270 ! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} $(SHCXXFLAGS)
272 ! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
273 ! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g $(SHCXXFLAGS)
275 ! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG
276 ! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG $(SHCXXFLAGS)
278 ! LDFLAGS_RELEASE_static = ${CXXFLAGS_RELEASE_static}
279 ! LDFLAGS_RELEASE_dynamic = ${CXXFLAGS_RELEASE_dynamic} -L$(SYSBASE)/usr/lib
281 ! LDFLAGS_DEBUG_static = ${CXXFLAGS_DEBUG_static}
282 ! LDFLAGS_DEBUG_dynamic = ${CXXFLAGS_DEBUG_dynamic} -L$(SYSBASE)/usr/lib
284 ! LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static}
285 ! LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic} -L$(SYSBASE)/usr/lib
287 ! LDLIBS_RELEASE_dynamic = -lm
288 ! LDLIBS_DEBUG_dynamic = -lm
289 ! LDLIBS_STLDEBUG_dynamic = -lm
291 ! LDFLAGS_RELEASE_dynamic += -norunpath
292 ! LDFLAGS_DEBUG_dynamic += -norunpath
293 ! LDFLAGS_STLDEBUG_dynamic += -norunpath
295 ! include common_percent_rules.mak
296 ! include common_rules.mak
298 *** misc/STLport-4.0/src/vc6.mak Fri Jul 14 03:53:26 2000
299 --- misc/build/STLport-4.0/src/vc6.mak Tue Sep 6 18:38:04 2005
300 ***************
301 *** 8,14 ****
302 LIB_BASENAME=stlport_vc6
303 COMP=VC6
305 ! EXTRA_COMMON_FLAGS=/D "_MBCS"
307 all: platform all_static all_dynamic
309 --- 8,14 ----
310 LIB_BASENAME=stlport_vc6
311 COMP=VC6
313 ! EXTRA_COMMON_FLAGS=/D "_MBCS" /D "_NTSDK"
315 all: platform all_static all_dynamic
317 *** misc/STLport-4.0/stlport/SC5/config/stl_sunpro.h Fri Jul 14 03:53:26 2000
318 --- misc/build/STLport-4.0/stlport/SC5/config/stl_sunpro.h Wed Oct 10 16:11:29 2007
319 ***************
320 *** 42,53 ****
322 # define __STL_NO_QUALIFIED_FRIENDS 1
324 - // <locale> constructor problem
325 - # define __STL_NO_MEMBER_TEMPLATES 1
326 - # define __STL_NO_MEMBER_TEMPLATE_KEYWORD 1
327 - # define __STL_NO_MEMBER_TEMPLATE_CLASSES 1
328 - # define __STL_NO_FRIEND_TEMPLATES 1
330 // ambiguity problems
331 # define __STL_NO_CLASS_PARTIAL_SPECIALIZATION 1
332 # define __STL_NO_FUNCTION_TMPL_PARTIAL_ORDER 1
333 --- 42,47 ----
334 ***************
335 *** 55,62 ****
336 # endif
339 # if (__SUNPRO_CC < 0x600)
340 - # define __STL_NO_TYPENAME_ON_RETURN_TYPE 1
341 # define __STL_HAS_NO_NEW_C_HEADERS 1
342 # define __STL_NO_EXPLICIT_FUNCTION_TMPL_ARGS
343 # define __STL_NON_TYPE_TMPL_PARAM_BUG 1
344 --- 49,63 ----
345 # endif
348 + # if (__SUNPRO_CC < 0x530)
349 + // <locale> constructor problem
350 + # define __STL_NO_MEMBER_TEMPLATES 1
351 + # define __STL_NO_MEMBER_TEMPLATE_KEYWORD 1
352 + # define __STL_NO_MEMBER_TEMPLATE_CLASSES 1
353 + # define __STL_NO_FRIEND_TEMPLATES 1
354 + #endif
356 # if (__SUNPRO_CC < 0x600)
357 # define __STL_HAS_NO_NEW_C_HEADERS 1
358 # define __STL_NO_EXPLICIT_FUNCTION_TMPL_ARGS
359 # define __STL_NON_TYPE_TMPL_PARAM_BUG 1
360 ***************
361 *** 63,68 ****
362 --- 64,73 ----
363 # define __STL_NONTEMPL_BASE_MATCH_BUG 1
364 # endif
366 + # if (__SUNPRO_CC < 0x510)
367 + # define __STL_NO_TYPENAME_ON_RETURN_TYPE 1
368 + # endif
370 // Features that depend on compatibility switch
371 # if ( __SUNPRO_CC < 0x500 ) || (defined (__SUNPRO_CC_COMPAT) && (__SUNPRO_CC_COMPAT < 5))
372 # define __STL_HAS_NO_NEW_IOSTREAMS 1
373 ***************
374 *** 73,84 ****
375 # define __STL_NO_BAD_ALLOC 1
376 # define __STL_NO_EXCEPTION_HEADER 1
377 # define __STL_NATIVE_C_INCLUDE_PATH ../include
378 ! # elif (__SUNPRO_CC < 0x600)
379 # define __STL_NATIVE_C_HEADER(header) <../CC/##header##.SUNWCCh>
380 # define __STL_NATIVE_CPP_C_HEADER(header) <../CC/##header##.SUNWCCh>
381 # else
382 ! # define __STL_NATIVE_C_INCLUDE_PATH ../CC/std
383 ! # define __STL_NATIVE_CPP_C_INCLUDE_PATH ../CC/std
384 # endif
386 # if ( __SUNPRO_CC < 0x500 )
387 --- 78,94 ----
388 # define __STL_NO_BAD_ALLOC 1
389 # define __STL_NO_EXCEPTION_HEADER 1
390 # define __STL_NATIVE_C_INCLUDE_PATH ../include
391 ! # elif (__SUNPRO_CC < 0x520)
392 # define __STL_NATIVE_C_HEADER(header) <../CC/##header##.SUNWCCh>
393 # define __STL_NATIVE_CPP_C_HEADER(header) <../CC/##header##.SUNWCCh>
394 # else
395 ! # if defined SYSBASE
396 ! # define __STL_NATIVE_C_INCLUDE_PATH SYSBASE/usr/include
397 ! # define __STL_NATIVE_CPP_C_INCLUDE_PATH SYSBASE/usr/include
398 ! # else
399 ! # define __STL_NATIVE_C_INCLUDE_PATH /usr/include
400 ! # define __STL_NATIVE_CPP_C_INCLUDE_PATH /usr/include
401 ! # endif
402 # endif
404 # if ( __SUNPRO_CC < 0x500 )
405 *** misc/STLport-4.0/stlport/cctype Fri Jul 14 03:53:26 2000
406 --- misc/build/STLport-4.0/stlport/cctype Thu Aug 25 15:54:53 2005
407 ***************
408 *** 48,53 ****
409 --- 48,56 ----
411 # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS)
412 # if defined ( __STL_IMPORT_VENDOR_CSTD )
413 + #if defined __SUNPRO_CC
414 + #pragma disable_warn
415 + #endif
416 __STL_BEGIN_NAMESPACE
417 using __STL_VENDOR_CSTD::isalnum;
418 using __STL_VENDOR_CSTD::isalpha;
419 ***************
420 *** 63,68 ****
421 --- 66,74 ----
422 using __STL_VENDOR_CSTD::tolower;
423 using __STL_VENDOR_CSTD::toupper;
424 __STL_END_NAMESPACE
425 + #if defined __SUNPRO_CC
426 + #pragma enable_warn
427 + #endif
428 # endif /* __STL_IMPORT_VENDOR_CSTD*/
429 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
431 *** misc/STLport-4.0/stlport/cerrno Fri Jul 14 03:53:26 2000
432 --- misc/build/STLport-4.0/stlport/cerrno Thu Aug 25 15:54:53 2005
433 ***************
434 *** 30,38 ****
435 --- 30,44 ----
436 #ifndef errno
438 # ifdef __STL_IMPORT_VENDOR_CSTD
439 + #if defined __SUNPRO_CC
440 + #pragma disable_warn
441 + #endif
442 __STL_BEGIN_NAMESPACE
443 using __STL_VENDOR_CSTD::errno;
444 __STL_END_NAMESPACE
445 + #if defined __SUNPRO_CC
446 + #pragma enable_warn
447 + #endif
448 # endif /* __STL_IMPORT_VENDOR_CSTD */
450 #endif
451 *** misc/STLport-4.0/stlport/clocale Fri Jul 14 03:53:26 2000
452 --- misc/build/STLport-4.0/stlport/clocale Thu Aug 25 15:54:53 2005
453 ***************
454 *** 28,33 ****
455 --- 28,36 ----
456 # endif
458 # ifdef __STL_IMPORT_VENDOR_CSTD
459 + #if defined __SUNPRO_CC
460 + #pragma disable_warn
461 + #endif
462 __STL_BEGIN_NAMESPACE
463 using __STL_VENDOR_CSTD::lconv;
464 # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS)
465 ***************
466 *** 35,40 ****
467 --- 38,46 ----
468 using __STL_VENDOR_CSTD::setlocale;
469 # endif
470 __STL_END_NAMESPACE
471 + #if defined __SUNPRO_CC
472 + #pragma enable_warn
473 + #endif
474 # endif /* __STL_IMPORT_VENDOR_CSTD */
476 # if (__STL_OUTERMOST_HEADER_ID == 0x108 )
477 *** misc/STLport-4.0/stlport/cmath Fri Jul 14 03:53:26 2000
478 --- misc/build/STLport-4.0/stlport/cmath Thu Aug 25 15:54:53 2005
479 ***************
480 *** 40,45 ****
481 --- 40,48 ----
482 # endif
484 # ifdef __STL_IMPORT_VENDOR_CSTD
485 + #if defined __SUNPRO_CC
486 + #pragma disable_warn
487 + #endif
488 __STL_BEGIN_NAMESPACE
489 # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS)
490 using __STL_VENDOR_CSTD::acos;
491 ***************
492 *** 66,73 ****
493 --- 69,82 ----
494 using __STL_VENDOR_CSTD::tanh;
495 # endif /* BUG */
496 __STL_END_NAMESPACE
497 + #if defined __SUNPRO_CC
498 + #pragma enable_warn
499 + #endif
500 # endif /* __STL_IMPORT_VENDOR_CSTD */
502 + #if defined __SUNPRO_CC
503 + #pragma disable_warn
504 + #endif
505 __STL_BEGIN_NAMESPACE
507 # ifdef __STL_SAME_FUNCTION_NAME_RESOLUTION_BUG
508 ***************
509 *** 135,140 ****
510 --- 144,152 ----
511 # endif
513 __STL_END_NAMESPACE
514 + #if defined __SUNPRO_CC
515 + #pragma enable_warn
516 + #endif
518 # if (__STL_OUTERMOST_HEADER_ID == 0x109 )
519 # include <stl/_epilog.h>
520 *** misc/STLport-4.0/stlport/csetjmp Fri Jul 14 03:53:26 2000
521 --- misc/build/STLport-4.0/stlport/csetjmp Thu Aug 25 15:54:54 2005
522 ***************
523 *** 31,36 ****
524 --- 31,39 ----
525 # endif
527 # ifdef __STL_IMPORT_VENDOR_CSTD
528 + #if defined __SUNPRO_CC
529 + #pragma disable_warn
530 + #endif
531 __STL_BEGIN_NAMESPACE
532 using __STL_VENDOR_CSTD::jmp_buf;
533 # ifndef __STL_NO_CSTD_FUNCTION_IMPORTS
534 ***************
535 *** 40,45 ****
536 --- 43,51 ----
537 using __STL_VENDOR_CSTD::longjmp;
538 # endif
539 __STL_END_NAMESPACE
540 + #if defined __SUNPRO_CC
541 + #pragma enable_warn
542 + #endif
543 #endif /* __STL_IMPORT_VENDOR_CSTD */
545 # if (__STL_OUTERMOST_HEADER_ID == 0x111 )
546 *** misc/STLport-4.0/stlport/csignal Fri Jul 14 03:53:26 2000
547 --- misc/build/STLport-4.0/stlport/csignal Thu Aug 25 15:54:54 2005
548 ***************
549 *** 28,33 ****
550 --- 28,36 ----
551 # endif
553 # ifdef __STL_IMPORT_VENDOR_CSTD
554 + #if defined __SUNPRO_CC
555 + #pragma disable_warn
556 + #endif
557 __STL_BEGIN_NAMESPACE
558 # ifndef __STL_NO_CSTD_FUNCTION_IMPORTS
559 using __STL_VENDOR_CSTD::signal;
560 ***************
561 *** 35,40 ****
562 --- 38,46 ----
563 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
564 using __STL_VENDOR_CSTD::sig_atomic_t;
565 __STL_END_NAMESPACE
566 + #if defined __SUNPRO_CC
567 + #pragma enable_warn
568 + #endif
569 # endif /* __STL_IMPORT_VENDOR_CSTD */
571 # if (__STL_OUTERMOST_HEADER_ID == 0x112 )
572 *** misc/STLport-4.0/stlport/cstdarg Fri Jul 14 03:53:26 2000
573 --- misc/build/STLport-4.0/stlport/cstdarg Thu Aug 25 15:54:54 2005
574 ***************
575 *** 28,36 ****
576 --- 28,42 ----
577 # endif
579 # ifdef __STL_IMPORT_VENDOR_CSTD
580 + #if defined __SUNPRO_CC
581 + #pragma disable_warn
582 + #endif
583 __STL_BEGIN_NAMESPACE
584 using __STL_VENDOR_CSTD::va_list;
585 __STL_END_NAMESPACE
586 + #if defined __SUNPRO_CC
587 + #pragma enable_warn
588 + #endif
589 #endif /* __STL_IMPORT_VENDOR_CSTD */
591 # if (__STL_OUTERMOST_HEADER_ID == 0x113 )
592 *** misc/STLport-4.0/stlport/cstddef Fri Jul 14 03:53:26 2000
593 --- misc/build/STLport-4.0/stlport/cstddef Thu Aug 25 15:54:54 2005
594 ***************
595 *** 30,39 ****
596 --- 30,45 ----
597 # endif
599 # ifdef __STL_IMPORT_VENDOR_CSTD
600 + #if defined __SUNPRO_CC
601 + #pragma disable_warn
602 + #endif
603 __STL_BEGIN_NAMESPACE
604 using __STL_VENDOR_CSTD::ptrdiff_t;
605 using __STL_VENDOR_CSTD::size_t;
606 __STL_END_NAMESPACE
607 + #if defined __SUNPRO_CC
608 + #pragma enable_warn
609 + #endif
610 #endif /* __STL_IMPORT_VENDOR_CSTD */
612 # if (__STL_OUTERMOST_HEADER_ID == 0x114 )
613 *** misc/STLport-4.0/stlport/cstdio Fri Jul 14 03:53:26 2000
614 --- misc/build/STLport-4.0/stlport/cstdio Thu Aug 25 15:54:54 2005
615 ***************
616 *** 47,52 ****
617 --- 47,55 ----
618 # endif
620 # ifdef __STL_IMPORT_VENDOR_CSTD
621 + #if defined __SUNPRO_CC
622 + #pragma disable_warn
623 + #endif
624 __STL_BEGIN_NAMESPACE
625 using __STL_VENDOR_CSTD::FILE;
626 using __STL_VENDOR_CSTD::fpos_t;
627 ***************
628 *** 108,113 ****
629 --- 111,119 ----
630 # endif
631 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
632 __STL_END_NAMESPACE
633 + #if defined __SUNPRO_CC
634 + #pragma enable_warn
635 + #endif
636 # endif /* __STL_IMPORT_VENDOR_CSTD */
638 # if (__STL_OUTERMOST_HEADER_ID == 15)
639 *** misc/STLport-4.0/stlport/cstdlib Fri Jul 14 03:53:26 2000
640 --- misc/build/STLport-4.0/stlport/cstdlib Thu Aug 25 15:54:54 2005
641 ***************
642 *** 42,47 ****
643 --- 42,50 ----
644 # endif
646 # ifdef __STL_IMPORT_VENDOR_CSTD
647 + #if defined __SUNPRO_CC
648 + #pragma disable_warn
649 + #endif
650 __STL_BEGIN_NAMESPACE
651 using __STL_VENDOR_CSTD::div_t;
652 using __STL_VENDOR_CSTD::ldiv_t;
653 ***************
654 *** 83,88 ****
655 --- 86,94 ----
656 using __STL_VENDOR_CSTD::srand;
657 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
658 __STL_END_NAMESPACE
659 + #if defined __SUNPRO_CC
660 + #pragma enable_warn
661 + #endif
662 #endif /* __STL_IMPORT_VENDOR_CSTD */
664 # if (__STL_OUTERMOST_HEADER_ID == 0x116)
665 *** misc/STLport-4.0/stlport/cstring Fri Jul 14 03:53:26 2000
666 --- misc/build/STLport-4.0/stlport/cstring Thu Aug 25 15:54:54 2005
667 ***************
668 *** 28,36 ****
669 --- 28,42 ----
670 # endif
672 # ifdef __STL_IMPORT_VENDOR_CSTD
673 + #if defined __SUNPRO_CC
674 + #pragma disable_warn
675 + #endif
676 __STL_BEGIN_NAMESPACE
677 # include <using/cstring>
678 __STL_END_NAMESPACE
679 + #if defined __SUNPRO_CC
680 + #pragma enable_warn
681 + #endif
682 #endif /* __STL_IMPORT_VENDOR_CSTD */
684 # if (__STL_OUTERMOST_HEADER_ID == 0x117)
685 *** misc/STLport-4.0/stlport/ctime Fri Jul 14 03:53:26 2000
686 --- misc/build/STLport-4.0/stlport/ctime Thu Aug 25 15:54:54 2005
687 ***************
688 *** 28,33 ****
689 --- 28,36 ----
690 # endif
692 # ifdef __STL_IMPORT_VENDOR_CSTD
693 + #if defined __SUNPRO_CC
694 + #pragma disable_warn
695 + #endif
696 __STL_BEGIN_NAMESPACE
697 using __STL_VENDOR_CSTD::size_t;
698 using __STL_VENDOR_CSTD::clock_t;
699 ***************
700 *** 45,50 ****
701 --- 48,56 ----
702 using __STL_VENDOR_CSTD::time;
703 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
704 __STL_END_NAMESPACE
705 + #if defined __SUNPRO_CC
706 + #pragma enable_warn
707 + #endif
708 #endif /* __STL_IMPORT_VENDOR_CSTD */
710 # if (__STL_OUTERMOST_HEADER_ID == 0x118)
711 *** misc/STLport-4.0/stlport/cwchar Fri Jul 14 03:53:26 2000
712 --- misc/build/STLport-4.0/stlport/cwchar Thu Aug 25 15:54:54 2005
713 ***************
714 *** 79,84 ****
715 --- 79,87 ----
717 # ifdef __STL_USE_OWN_MBSTATE_T
719 + #if defined __SUNPRO_CC
720 + #pragma disable_warn
721 + #endif
722 __STL_BEGIN_NAMESPACE
724 struct __stl_mbstate_t {
725 ***************
726 *** 109,114 ****
727 --- 112,120 ----
728 typedef __stl_mbstate_t mbstate_t;
730 __STL_END_NAMESPACE
731 + #if defined __SUNPRO_CC
732 + #pragma enable_warn
733 + #endif
735 # endif
737 ***************
738 *** 119,124 ****
739 --- 125,133 ----
742 # ifdef __STL_IMPORT_VENDOR_CSTD
743 + #if defined __SUNPRO_CC
744 + #pragma disable_warn
745 + #endif
746 __STL_BEGIN_NAMESPACE
747 using __STL_VENDOR_CSTD::wint_t;
748 using __STL_VENDOR_CSTD::size_t;
749 ***************
750 *** 230,235 ****
751 --- 239,247 ----
753 # endif /* __STL_NO_NATIVE_WIDE_FUNCTIONS */
754 __STL_END_NAMESPACE
755 + #if defined __SUNPRO_CC
756 + #pragma enable_warn
757 + #endif
758 # endif /* __STL_IMPORT_VENDOR_CSTD */
760 # undef __STL_WCHAR_SUNPRO_EXCLUDE
761 *** misc/STLport-4.0/stlport/cwctype Fri Jul 14 03:53:26 2000
762 --- misc/build/STLport-4.0/stlport/cwctype Thu Aug 25 15:54:54 2005
763 ***************
764 *** 39,44 ****
765 --- 39,47 ----
766 # endif
768 # ifdef __STL_IMPORT_VENDOR_CSTD
769 + #if defined __SUNPRO_CC
770 + #pragma disable_warn
771 + #endif
772 __STL_BEGIN_NAMESPACE
773 using __STL_VENDOR_CSTD::wctype_t;
774 using __STL_VENDOR_CSTD::wint_t;
775 ***************
776 *** 67,72 ****
777 --- 70,78 ----
778 using __STL_VENDOR_CSTD::towupper;
779 # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */
780 __STL_END_NAMESPACE
781 + #if defined __SUNPRO_CC
782 + #pragma enable_warn
783 + #endif
784 #endif /* __STL_IMPORT_VENDOR_CSTD */
786 # if (__STL_OUTERMOST_HEADER_ID == 0x121)
787 *** misc/STLport-4.0/stlport/exception Fri Jul 14 03:53:26 2000
788 --- misc/build/STLport-4.0/stlport/exception Thu Aug 25 15:54:54 2005
789 ***************
790 *** 60,65 ****
791 --- 60,68 ----
793 # ifdef __STL_USE_OWN_NAMESPACE
795 + #if defined __SUNPRO_CC
796 + #pragma disable_warn
797 + #endif
798 __STL_BEGIN_NAMESPACE
800 using __STL_VENDOR_EXCEPT_STD::exception;
801 ***************
802 *** 90,95 ****
803 --- 93,101 ----
804 # endif
806 __STL_END_NAMESPACE
807 + #if defined __SUNPRO_CC
808 + #pragma enable_warn
809 + #endif
811 # endif /* __STL_OWN_NAMESPACE */
813 ***************
814 *** 98,103 ****
815 --- 104,112 ----
816 # ifndef __SGI_STL_EXCEPTION_H
817 # define __SGI_STL_EXCEPTION_H
819 + #if defined __SUNPRO_CC
820 + #pragma disable_warn
821 + #endif
822 __STL_BEGIN_NAMESPACE
824 // section 18.6
825 ***************
826 *** 140,152 ****
827 --- 149,170 ----
828 # define __STL_EXCEPTION_BASE exception
830 __STL_END_NAMESPACE
831 + #if defined __SUNPRO_CC
832 + #pragma enable_warn
833 + #endif
835 #endif /* __STL_NO_EXCEPTION_HEADER */
837 + #if defined __SUNPRO_CC
838 + #pragma disable_warn
839 + #endif
840 __STL_BEGIN_NAMESPACE
841 // forward declaration
842 class __Named_exception;
843 __STL_END_NAMESPACE
844 + #if defined __SUNPRO_CC
845 + #pragma enable_warn
846 + #endif
847 #endif /* __SGI_STL_EXCEPTION_H */
849 # if (__STL_OUTERMOST_HEADER_ID == 0x423)
850 *** misc/STLport-4.0/stlport/iomanip Fri Jul 14 03:53:26 2000
851 --- misc/build/STLport-4.0/stlport/iomanip Thu Aug 25 15:54:54 2005
852 ***************
853 *** 32,37 ****
854 --- 32,40 ----
856 # include <istream> // Includes <ostream> and <ios>
858 + #if defined __SUNPRO_CC
859 + #pragma disable_warn
860 + #endif
861 __STL_BEGIN_NAMESPACE
863 //----------------------------------------------------------------------
864 ***************
865 *** 177,182 ****
866 --- 180,188 ----
869 __STL_END_NAMESPACE
870 + #if defined __SUNPRO_CC
871 + #pragma enable_warn
872 + #endif
874 # elif !defined (__STL_USE_NO_IOSTREAMS)
875 # include <wrap_std/iomanip>
876 *** misc/STLport-4.0/stlport/iomanip.h Fri Jul 14 03:53:26 2000
877 --- misc/build/STLport-4.0/stlport/iomanip.h Thu Aug 25 15:54:54 2005
878 ***************
879 *** 43,51 ****
880 --- 43,57 ----
881 # include __STL_NATIVE_OLD_STREAMS_HEADER(iomanip.h)
883 # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE)
884 + #if defined __SUNPRO_CC
885 + #pragma disable_warn
886 + #endif
887 __STL_BEGIN_NAMESPACE
888 # include <using/h/iomanip.h>
889 __STL_END_NAMESPACE
890 + #if defined __SUNPRO_CC
891 + #pragma enable_warn
892 + #endif
893 # endif /* __STL_USE_NAMESPACES */
895 # endif
896 *** misc/STLport-4.0/stlport/ios.h Fri Jul 14 03:53:26 2000
897 --- misc/build/STLport-4.0/stlport/ios.h Thu Aug 25 15:54:54 2005
898 ***************
899 *** 33,41 ****
900 --- 33,47 ----
902 # include __STL_NATIVE_OLD_STREAMS_HEADER(ios.h)
903 # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE)
904 + #if defined __SUNPRO_CC
905 + #pragma disable_warn
906 + #endif
907 __STL_BEGIN_NAMESPACE
908 using __STL_OLD_IO_NAMESPACE::ios;
909 __STL_END_NAMESPACE
910 + #if defined __SUNPRO_CC
911 + #pragma enable_warn
912 + #endif
913 # endif /* __STL_USE_OWN_NAMESPACE */
915 # endif
916 *** misc/STLport-4.0/stlport/iosfwd Fri Jul 14 03:53:26 2000
917 --- misc/build/STLport-4.0/stlport/iosfwd Thu Aug 25 15:54:54 2005
918 ***************
919 *** 38,46 ****
920 --- 38,52 ----
922 # else
924 + #if defined __SUNPRO_CC
925 + #pragma disable_warn
926 + #endif
927 __STL_BEGIN_NAMESPACE
928 template <class _Tp> class allocator;
929 __STL_END_NAMESPACE
930 + #if defined __SUNPRO_CC
931 + #pragma enable_warn
932 + #endif
934 # include <wrap_std/iosfwd>
936 *** misc/STLport-4.0/stlport/iostream Fri Jul 14 03:53:26 2000
937 --- misc/build/STLport-4.0/stlport/iostream Thu Aug 25 15:54:54 2005
938 ***************
939 *** 34,39 ****
940 --- 34,42 ----
941 #include <istream>
942 #include <ostream>
944 + #if defined __SUNPRO_CC
945 + #pragma disable_warn
946 + #endif
947 __STL_BEGIN_NAMESPACE
949 // Note: cin and wcin are both associated with stdio. The C standard
950 ***************
951 *** 62,67 ****
952 --- 65,73 ----
953 # endif
955 __STL_END_NAMESPACE
956 + #if defined __SUNPRO_CC
957 + #pragma enable_warn
958 + #endif
960 # elif defined ( __STL_USE_NO_IOSTREAMS )
961 # include <stl/_null_stream.h>
962 *** misc/STLport-4.0/stlport/istream.h Fri Jul 14 03:53:26 2000
963 --- misc/build/STLport-4.0/stlport/istream.h Thu Aug 25 15:54:54 2005
964 ***************
965 *** 46,54 ****
966 --- 46,60 ----
967 # include __STL_NATIVE_OLD_STREAMS_HEADER(istream.h)
969 # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE)
970 + #if defined __SUNPRO_CC
971 + #pragma disable_warn
972 + #endif
973 __STL_BEGIN_NAMESPACE
974 using __STL_OLD_IO_NAMESPACE::istream;
975 __STL_END_NAMESPACE
976 + #if defined __SUNPRO_CC
977 + #pragma enable_warn
978 + #endif
979 # endif /* __STL_USE_OWN_NAMESPACE */
981 # endif /* __SGI_STL_OWN_IOSTREAMS */
982 *** misc/STLport-4.0/stlport/locale Fri Jul 14 03:53:26 2000
983 --- misc/build/STLport-4.0/stlport/locale Thu Aug 25 15:54:54 2005
984 ***************
985 *** 59,64 ****
986 --- 59,67 ----
987 #undef toupper
988 #undef tolower
990 + #if defined __SUNPRO_CC
991 + #pragma disable_warn
992 + #endif
993 __STL_BEGIN_NAMESPACE
995 template <class _CharT>
996 ***************
997 *** 133,138 ****
998 --- 136,144 ----
999 # endif
1001 __STL_END_NAMESPACE
1002 + #if defined __SUNPRO_CC
1003 + #pragma enable_warn
1004 + #endif
1006 # elif !defined (__STL_USE_NO_IOSTREAMS)
1007 # include <wrap_std/locale>
1008 *** misc/STLport-4.0/stlport/math.h Fri Jul 14 03:53:26 2000
1009 --- misc/build/STLport-4.0/stlport/math.h Thu Aug 25 15:55:17 2005
1010 ***************
1011 *** 24,30 ****
1012 --- 24,36 ----
1013 # define exception __math_exception
1014 # endif
1016 + #if defined __SUNPRO_CC
1017 + #pragma disable_warn
1018 + #endif
1019 # include __STL_NATIVE_C_HEADER(math.h)
1020 + #if defined __SUNPRO_CC
1021 + #pragma enable_warn
1022 + #endif
1024 # if defined (__STL_HAS_NO_NAMESPACES)
1025 # undef exception
1026 *** misc/STLport-4.0/stlport/memory Fri Jul 14 03:53:26 2000
1027 --- misc/build/STLport-4.0/stlport/memory Thu Aug 25 15:54:55 2005
1028 ***************
1029 *** 51,56 ****
1030 --- 51,59 ----
1032 # endif
1034 + #if defined __SUNPRO_CC
1035 + #pragma disable_warn
1036 + #endif
1037 __STL_BEGIN_NAMESPACE
1038 // implementation primitive
1039 class __ptr_base {
1040 ***************
1041 *** 188,193 ****
1042 --- 191,199 ----
1045 __STL_END_NAMESPACE
1046 + #if defined __SUNPRO_CC
1047 + #pragma enable_warn
1048 + #endif
1050 # if (__STL_OUTERMOST_HEADER_ID == 0x46)
1051 # include <stl/_epilog.h>
1052 *** misc/STLport-4.0/stlport/memory.new Fri Jul 14 03:53:26 2000
1053 --- misc/build/STLport-4.0/stlport/memory.new Thu Aug 25 15:54:55 2005
1054 ***************
1055 *** 58,63 ****
1056 --- 58,66 ----
1058 # endif
1060 + #if defined __SUNPRO_CC
1061 + #pragma disable_warn
1062 + #endif
1063 __STL_BEGIN_NAMESPACE
1065 // implementation primitive
1066 ***************
1067 *** 223,228 ****
1068 --- 226,234 ----
1071 __STL_END_NAMESPACE
1072 + #if defined __SUNPRO_CC
1073 + #pragma enable_warn
1074 + #endif
1076 #endif /* __SGI_STL_MEMORY */
1078 *** misc/STLport-4.0/stlport/new Fri Jul 14 03:53:26 2000
1079 --- misc/build/STLport-4.0/stlport/new Thu Aug 25 15:54:55 2005
1080 ***************
1081 *** 58,63 ****
1082 --- 58,66 ----
1084 # ifndef __STL_NO_BAD_ALLOC
1085 # ifdef __STL_USE_OWN_NAMESPACE
1086 + #if defined __SUNPRO_CC
1087 + #pragma disable_warn
1088 + #endif
1089 __STL_BEGIN_NAMESPACE
1090 using __STL_VENDOR_EXCEPT_STD::bad_alloc;
1091 using __STL_VENDOR_EXCEPT_STD::nothrow_t;
1092 ***************
1093 *** 72,77 ****
1094 --- 75,83 ----
1095 # endif
1097 __STL_END_NAMESPACE
1098 + #if defined __SUNPRO_CC
1099 + #pragma enable_warn
1100 + #endif
1102 # endif /* __STL_OWN_NAMESPACE */
1103 # else /* __STL_NO_BAD_ALLOC */
1104 ***************
1105 *** 78,83 ****
1106 --- 84,92 ----
1108 # include <exception>
1110 + #if defined __SUNPRO_CC
1111 + #pragma disable_warn
1112 + #endif
1113 __STL_BEGIN_NAMESPACE
1115 class nothrow_t {};
1116 ***************
1117 *** 98,106 ****
1118 --- 107,121 ----
1121 __STL_END_NAMESPACE
1122 + #if defined __SUNPRO_CC
1123 + #pragma enable_warn
1124 + #endif
1126 #endif /* __STL_NO_BAD_ALLOC */
1128 + #if defined __SUNPRO_CC
1129 + #pragma disable_warn
1130 + #endif
1131 __STL_BEGIN_NAMESPACE
1132 inline void* __STL_CALL __stl_new(size_t __n) {
1133 #if (( defined(__IBMCPP__)|| defined(__OS400__) || defined (__xlC__) || defined (qTidyHeap)) && defined(__DEBUG_ALLOC__) )
1134 ***************
1135 *** 118,123 ****
1136 --- 133,141 ----
1137 #endif
1139 __STL_END_NAMESPACE
1140 + #if defined __SUNPRO_CC
1141 + #pragma enable_warn
1142 + #endif
1144 #endif /* WINCE */
1146 *** misc/STLport-4.0/stlport/ostream.h Fri Jul 14 03:53:26 2000
1147 --- misc/build/STLport-4.0/stlport/ostream.h Thu Aug 25 15:54:56 2005
1148 ***************
1149 *** 33,41 ****
1150 --- 33,47 ----
1152 # include __STL_NATIVE_OLD_STREAMS_HEADER(ostream.h)
1153 # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE)
1154 + #if defined __SUNPRO_CC
1155 + #pragma disable_warn
1156 + #endif
1157 __STL_BEGIN_NAMESPACE
1158 # include <using/h/ostream.h>
1159 __STL_END_NAMESPACE
1160 + #if defined __SUNPRO_CC
1161 + #pragma enable_warn
1162 + #endif
1163 # endif /* __STL_USE_NAMESPACES */
1165 # endif /* __STL_USE_NO_IOSTREAMS */
1166 *** misc/STLport-4.0/stlport/pthread_alloc Fri Jul 14 03:53:26 2000
1167 --- misc/build/STLport-4.0/stlport/pthread_alloc Thu Aug 25 15:54:56 2005
1168 ***************
1169 *** 51,56 ****
1170 --- 51,59 ----
1171 # define __RESTRICT
1172 #endif
1174 + #if defined __SUNPRO_CC
1175 + #pragma disable_warn
1176 + #endif
1177 __STL_BEGIN_NAMESPACE
1179 #define __STL_DATA_ALIGNMENT 8
1180 ***************
1181 *** 516,521 ****
1182 --- 519,527 ----
1183 #endif /* __STL_MEMBER_TEMPLATE_CLASSES */
1185 __STL_END_NAMESPACE
1186 + #if defined __SUNPRO_CC
1187 + #pragma enable_warn
1188 + #endif
1190 # if (__STL_OUTERMOST_HEADER_ID == 0x52)
1191 # include <stl/_epilog.h>
1192 *** misc/STLport-4.0/stlport/stdexcept Fri Jul 14 03:53:26 2000
1193 --- misc/build/STLport-4.0/stlport/stdexcept Thu Aug 25 15:54:56 2005
1194 ***************
1195 *** 45,50 ****
1196 --- 45,53 ----
1197 # include <stl/_string_fwd.h>
1198 #endif
1200 + #if defined __SUNPRO_CC
1201 + #pragma disable_warn
1202 + #endif
1203 __STL_BEGIN_NAMESPACE
1205 class __STL_CLASS_DECLSPEC __Named_exception : public __STL_EXCEPTION_BASE {
1206 ***************
1207 *** 106,111 ****
1208 --- 109,117 ----
1211 __STL_END_NAMESPACE
1212 + #if defined __SUNPRO_CC
1213 + #pragma enable_warn
1214 + #endif
1216 #endif /* Not o32, and no exceptions */
1217 # endif /* __STL_STDEXCEPT_SEEN */
1218 *** misc/STLport-4.0/stlport/typeinfo Fri Jul 14 03:53:26 2000
1219 --- misc/build/STLport-4.0/stlport/typeinfo Thu Aug 25 15:55:00 2005
1220 ***************
1221 *** 35,40 ****
1222 --- 35,43 ----
1224 # if defined (__STL_USE_NAMESPACES) \
1225 && ( defined (__STL_VENDOR_GLOBAL_EXCEPT_STD) || defined (__STL_USE_OWN_NAMESPACE) || defined (__STL_DEBUG))
1226 + #if defined __SUNPRO_CC
1227 + #pragma disable_warn
1228 + #endif
1229 __STL_BEGIN_NAMESPACE
1231 // VC++ 6 has only this guy in ::
1232 ***************
1233 *** 48,61 ****
1234 --- 51,73 ----
1236 using __STL_VENDOR_EXCEPT_STD::bad_cast;
1237 __STL_END_NAMESPACE
1238 + #if defined __SUNPRO_CC
1239 + #pragma enable_warn
1240 + #endif
1241 #endif /* __STL_OWN_NAMESPACE */
1243 #else
1245 # include <exception>
1246 + #if defined __SUNPRO_CC
1247 + #pragma disable_warn
1248 + #endif
1249 __STL_BEGIN_NAMESPACE
1250 struct bad_cast : exception {};
1251 __STL_END_NAMESPACE
1252 + #if defined __SUNPRO_CC
1253 + #pragma enable_warn
1254 + #endif
1255 #endif /* NO_TYPEINFO */
1257 # if (__STL_OUTERMOST_HEADER_ID == 0x473)
1258 *** misc/STLport-4.0/stlport/typeinfo.h Fri Jul 14 03:53:26 2000
1259 --- misc/build/STLport-4.0/stlport/typeinfo.h Thu Aug 25 15:55:00 2005
1260 ***************
1261 *** 31,36 ****
1262 --- 31,39 ----
1264 # if defined (__STL_USE_OWN_NAMESPACE)
1266 + #if defined __SUNPRO_CC
1267 + #pragma disable_warn
1268 + #endif
1269 __STL_BEGIN_NAMESPACE
1271 using /* __STL_VENDOR_EXCEPT_STD */ ::type_info;
1272 ***************
1273 *** 38,43 ****
1274 --- 41,49 ----
1275 using /* __STL_VENDOR_EXCEPT_STD */ ::bad_cast;
1277 __STL_END_NAMESPACE
1278 + #if defined __SUNPRO_CC
1279 + #pragma enable_warn
1280 + #endif
1282 #endif /* __STL_OWN_NAMESPACE */
1284 *** misc/STLport-4.0/stlport/old_hp/alloc.h Fri Jul 14 03:53:26 2000
1285 --- misc/build/STLport-4.0/stlport/old_hp/alloc.h Thu Aug 25 15:54:55 2005
1286 ***************
1287 *** 49,54 ****
1288 --- 49,57 ----
1289 #endif
1291 // Old SGI names
1292 + #if defined __SUNPRO_CC
1293 + #pragma disable_warn
1294 + #endif
1295 __STL_BEGIN_NAMESPACE
1297 typedef __sgi_alloc alloc;
1298 ***************
1299 *** 62,67 ****
1300 --- 65,73 ----
1301 typedef __multithreaded_alloc multithreaded_alloc;
1303 __STL_END_NAMESPACE
1304 + #if defined __SUNPRO_CC
1305 + #pragma enable_warn
1306 + #endif
1308 #ifdef __STL_USE_NAMESPACES
1309 # ifdef __STL_BROKEN_USING_DIRECTIVE
1310 *** misc/STLport-4.0/stlport/old_hp/iterator.h Fri Jul 14 03:53:26 2000
1311 --- misc/build/STLport-4.0/stlport/old_hp/iterator.h Thu Aug 25 15:54:55 2005
1312 ***************
1313 *** 82,87 ****
1314 --- 82,90 ----
1316 # if 0 // defined (__STL_USE_OWN_NAMESPACE) && defined (__STL_IMPORT_VENDOR_STD) && !defined (__STL_BROKEN_USING_DIRECTIVE)
1318 + #if defined __SUNPRO_CC
1319 + #pragma disable_warn
1320 + #endif
1321 __STL_BEGIN_NAMESPACE
1323 using __STL_VENDOR_STD::istream_iterator;
1324 ***************
1325 *** 88,93 ****
1326 --- 91,99 ----
1327 using __STL_VENDOR_STD::ostream_iterator;
1329 __STL_END_NAMESPACE
1330 + #if defined __SUNPRO_CC
1331 + #pragma enable_warn
1332 + #endif
1334 # endif
1336 *** misc/STLport-4.0/stlport/stl/_algo.c Fri Jul 14 03:53:26 2000
1337 --- misc/build/STLport-4.0/stlport/stl/_algo.c Thu Aug 25 15:54:57 2005
1338 ***************
1339 *** 26,31 ****
1340 --- 26,34 ----
1341 #ifndef __STL_ALGO_C
1342 # define __STL_ALGO_C
1344 + #if defined __SUNPRO_CC
1345 + #pragma disable_warn
1346 + #endif
1347 __STL_BEGIN_NAMESPACE
1349 template <class _BidirectionalIter, class _Distance>
1350 ***************
1351 *** 2663,2668 ****
1352 --- 2666,2674 ----
1353 # endif /* __STL_NO_EXTENSIONS */
1355 __STL_END_NAMESPACE
1356 + #if defined __SUNPRO_CC
1357 + #pragma enable_warn
1358 + #endif
1360 # undef __stl_threshold
1362 *** misc/STLport-4.0/stlport/stl/_algo.h Fri Jul 14 03:53:26 2000
1363 --- misc/build/STLport-4.0/stlport/stl/_algo.h Thu Aug 25 15:54:57 2005
1364 ***************
1365 *** 51,56 ****
1366 --- 51,59 ----
1367 # include <cstdio>
1368 # endif
1370 + #if defined __SUNPRO_CC
1371 + #pragma disable_warn
1372 + #endif
1373 __STL_BEGIN_NAMESPACE
1375 // for_each. Apply a function to every element of a range.
1376 ***************
1377 *** 1039,1044 ****
1378 --- 1042,1050 ----
1379 # endif
1381 __STL_END_NAMESPACE
1382 + #if defined __SUNPRO_CC
1383 + #pragma enable_warn
1384 + #endif
1386 # if !defined (__STL_LINK_TIME_INSTANTIATION)
1387 # include <stl/_algo.c>
1388 *** misc/STLport-4.0/stlport/stl/_algobase.c Fri Jul 14 03:53:26 2000
1389 --- misc/build/STLport-4.0/stlport/stl/_algobase.c Thu Aug 25 15:54:57 2005
1390 ***************
1391 *** 25,30 ****
1392 --- 25,33 ----
1393 #ifndef __SGI_STL_ALGOBASE_C
1394 #define __SGI_STL_ALGOBASE_C
1396 + #if defined __SUNPRO_CC
1397 + #pragma disable_warn
1398 + #endif
1399 __STL_BEGIN_NAMESPACE
1401 template <class _InputIter1, class _InputIter2>
1402 ***************
1403 *** 89,94 ****
1404 --- 92,100 ----
1407 __STL_END_NAMESPACE
1408 + #if defined __SUNPRO_CC
1409 + #pragma enable_warn
1410 + #endif
1412 #endif /* __SGI_STL_ALGOBASE_C */
1414 *** misc/STLport-4.0/stlport/stl/_algobase.h Fri Jul 14 03:53:26 2000
1415 --- misc/build/STLport-4.0/stlport/stl/_algobase.h Thu Aug 25 15:54:57 2005
1416 ***************
1417 *** 67,72 ****
1418 --- 67,75 ----
1419 # include <stl/_iterator_base.h>
1420 #endif
1422 + #if defined __SUNPRO_CC
1423 + #pragma disable_warn
1424 + #endif
1425 __STL_BEGIN_NAMESPACE
1426 // swap and iter_swap
1427 template <class _Tp>
1428 ***************
1429 *** 679,684 ****
1430 --- 682,690 ----
1431 _InputIter2 __first2, _InputIter2 __last2);
1433 __STL_END_NAMESPACE
1434 + #if defined __SUNPRO_CC
1435 + #pragma enable_warn
1436 + #endif
1438 # if !defined (__STL_LINK_TIME_INSTANTIATION)
1439 # include <stl/_algobase.c>
1440 *** misc/STLport-4.0/stlport/stl/_alloc.c Fri Jul 14 03:53:26 2000
1441 --- misc/build/STLport-4.0/stlport/stl/_alloc.c Thu Aug 25 15:54:57 2005
1442 ***************
1443 *** 40,45 ****
1444 --- 40,48 ----
1446 #define _S_FREELIST_INDEX(__bytes) ((__bytes-size_t(1))>>(int)_ALIGN_SHIFT)
1448 + #if defined __SUNPRO_CC
1449 + #pragma disable_warn
1450 + #endif
1451 __STL_BEGIN_NAMESPACE
1453 template <int __inst>
1454 ***************
1455 *** 355,360 ****
1456 --- 358,366 ----
1457 # endif /* __STL_STATIC_TEMPLATE_DATA */
1459 __STL_END_NAMESPACE
1460 + #if defined __SUNPRO_CC
1461 + #pragma enable_warn
1462 + #endif
1464 # undef _S_FREELIST_INDEX
1466 *** misc/STLport-4.0/stlport/stl/_alloc.h Fri Jul 14 03:53:26 2000
1467 --- misc/build/STLport-4.0/stlport/stl/_alloc.h Thu Aug 25 15:54:57 2005
1468 ***************
1469 *** 115,120 ****
1470 --- 115,123 ----
1471 // conformance.
1472 # endif
1474 + #if defined __SUNPRO_CC
1475 + #pragma disable_warn
1476 + #endif
1477 __STL_BEGIN_NAMESPACE
1479 template <class _Tp, class _Alloc>
1480 ***************
1481 *** 893,898 ****
1482 --- 896,904 ----
1483 # endif /* __STL_USE_TEMPLATE_EXPORT */
1485 __STL_END_NAMESPACE
1486 + #if defined __SUNPRO_CC
1487 + #pragma enable_warn
1488 + #endif
1490 # if !defined (__STL_LINK_TIME_INSTANTIATION)
1491 # include <stl/_alloc.c>
1492 *** misc/STLport-4.0/stlport/stl/_bitset.c Fri Jul 14 03:53:26 2000
1493 --- misc/build/STLport-4.0/stlport/stl/_bitset.c Thu Aug 25 15:54:57 2005
1494 ***************
1495 *** 26,31 ****
1496 --- 26,34 ----
1497 # define bitset __bitset
1498 # endif
1500 + #if defined __SUNPRO_CC
1501 + #pragma disable_warn
1502 + #endif
1503 __STL_BEGIN_NAMESPACE
1506 ***************
1507 *** 396,401 ****
1508 --- 399,407 ----
1509 }; // end _First_one
1511 __STL_END_NAMESPACE
1512 + #if defined __SUNPRO_CC
1513 + #pragma enable_warn
1514 + #endif
1516 # undef __BITS_PER_WORD
1517 # undef __BITSET_WORDS
1518 *** misc/STLport-4.0/stlport/stl/_bitset.h Fri Jul 14 03:53:26 2000
1519 --- misc/build/STLport-4.0/stlport/stl/_bitset.h Thu Aug 25 15:54:57 2005
1520 ***************
1521 *** 67,72 ****
1522 --- 67,75 ----
1523 #define __BITS_PER_WORD (CHAR_BIT*sizeof(unsigned long))
1524 #define __BITSET_WORDS(__n) ((__n) < 1 ? 1 : ((__n) + __BITS_PER_WORD - 1)/__BITS_PER_WORD)
1526 + #if defined __SUNPRO_CC
1527 + #pragma disable_warn
1528 + #endif
1529 __STL_BEGIN_NAMESPACE
1531 // structure to aid in counting bits
1532 ***************
1533 *** 753,758 ****
1534 --- 756,764 ----
1535 # undef bitset
1537 __STL_END_NAMESPACE
1538 + #if defined __SUNPRO_CC
1539 + #pragma enable_warn
1540 + #endif
1542 # undef __BITS_PER_WORD
1543 # undef __BITSET_WORDS
1544 *** misc/STLport-4.0/stlport/stl/_bvector.h Fri Jul 14 03:53:26 2000
1545 --- misc/build/STLport-4.0/stlport/stl/_bvector.h Thu Aug 25 15:54:57 2005
1546 ***************
1547 *** 44,49 ****
1548 --- 44,52 ----
1549 # include <stl/_range_errors.h>
1550 # endif
1552 + #if defined __SUNPRO_CC
1553 + #pragma disable_warn
1554 + #endif
1555 __STL_BEGIN_NAMESPACE
1557 struct _Bit_reference {
1558 ***************
1559 *** 72,77 ****
1560 --- 75,83 ----
1563 __STL_END_NAMESPACE
1564 + #if defined __SUNPRO_CC
1565 + #pragma enable_warn
1566 + #endif
1568 # if defined (__SGI_STL_NO_ARROW_OPERATOR) && ! defined (__STL_NO_PROXY_ARROW_OPERATOR)
1570 ***************
1571 *** 87,92 ****
1572 --- 93,101 ----
1574 # endif
1576 + #if defined __SUNPRO_CC
1577 + #pragma disable_warn
1578 + #endif
1579 __STL_BEGIN_NAMESPACE
1581 inline void swap(_Bit_reference __x, _Bit_reference __y)
1582 ***************
1583 *** 827,832 ****
1584 --- 836,844 ----
1585 #endif
1587 __STL_END_NAMESPACE
1588 + #if defined __SUNPRO_CC
1589 + #pragma enable_warn
1590 + #endif
1592 #undef _Alloc
1593 #undef __SGI_STL_VECBOOL_TEMPLATE
1594 *** misc/STLport-4.0/stlport/stl/_codecvt.h Fri Jul 14 03:53:26 2000
1595 --- misc/build/STLport-4.0/stlport/stl/_codecvt.h Thu Aug 25 15:54:57 2005
1596 ***************
1597 *** 26,31 ****
1598 --- 26,34 ----
1599 #include <stl/c_locale.h>
1600 #include <stl/_locale.h>
1602 + #if defined __SUNPRO_CC
1603 + #pragma disable_warn
1604 + #endif
1605 __STL_BEGIN_NAMESPACE
1607 class __STL_CLASS_DECLSPEC codecvt_base {
1608 ***************
1609 *** 295,300 ****
1610 --- 298,306 ----
1611 # endif
1613 __STL_END_NAMESPACE
1614 + #if defined __SUNPRO_CC
1615 + #pragma enable_warn
1616 + #endif
1618 #endif /* __SGI_STL_INTERNAL_CODECVT_H */
1620 *** misc/STLport-4.0/stlport/stl/_collate.h Fri Jul 14 03:53:26 2000
1621 --- misc/build/STLport-4.0/stlport/stl/_collate.h Thu Aug 25 15:54:57 2005
1622 ***************
1623 *** 26,31 ****
1624 --- 26,34 ----
1625 #include <stl/_string_fwd.h>
1626 #include <stl/_locale.h>
1628 + #if defined __SUNPRO_CC
1629 + #pragma disable_warn
1630 + #endif
1631 __STL_BEGIN_NAMESPACE
1634 ***************
1635 *** 154,159 ****
1636 --- 157,165 ----
1639 __STL_END_NAMESPACE
1640 + #if defined __SUNPRO_CC
1641 + #pragma enable_warn
1642 + #endif
1644 #endif /* __SGI_STL_INTERNAL_COLLATE_H */
1646 *** misc/STLport-4.0/stlport/stl/_complex.c Fri Jul 14 03:53:26 2000
1647 --- misc/build/STLport-4.0/stlport/stl/_complex.c Thu Aug 25 15:54:57 2005
1648 ***************
1649 *** 18,23 ****
1650 --- 18,26 ----
1651 #ifndef __STL_COMPLEX_C
1652 #define __STL_COMPLEX_C
1654 + #if defined __SUNPRO_CC
1655 + #pragma disable_warn
1656 + #endif
1657 __STL_BEGIN_NAMESPACE
1659 // Non-inline member functions.
1660 ***************
1661 *** 154,158 ****
1662 --- 157,164 ----
1663 #endif /* __STL_USE_NEW_IOSTREAMS */
1665 __STL_END_NAMESPACE
1666 + #if defined __SUNPRO_CC
1667 + #pragma enable_warn
1668 + #endif
1670 #endif /* __STL_COMPLEX_C */
1671 *** misc/STLport-4.0/stlport/stl/_complex.h Fri Jul 14 03:53:26 2000
1672 --- misc/build/STLport-4.0/stlport/stl/_complex.h Thu Aug 25 15:54:57 2005
1673 ***************
1674 *** 52,57 ****
1675 --- 52,60 ----
1676 #include <istream>
1677 #include <sstream>
1679 + #if defined __SUNPRO_CC
1680 + #pragma disable_warn
1681 + #endif
1682 __STL_BEGIN_NAMESPACE
1684 #if !defined(__STL_NO_COMPLEX_SPECIALIZATIONS) //*TY 02/25/2000 - added for MPW compiler workaround
1685 ***************
1686 *** 656,661 ****
1687 --- 659,667 ----
1688 # endif /* SPECIALIZATIONS */
1690 __STL_END_NAMESPACE
1691 + #if defined __SUNPRO_CC
1692 + #pragma enable_warn
1693 + #endif
1696 #if defined (__sgi) && !defined(__GNUC__)
1697 ***************
1698 *** 721,726 ****
1699 --- 727,735 ----
1700 # define __STL_HYPOT __STL_DO_HYPOT(double)
1703 + #if defined __SUNPRO_CC
1704 + #pragma disable_warn
1705 + #endif
1706 __STL_BEGIN_NAMESPACE
1708 // Unary non-member arithmetic operators.
1709 ***************
1710 *** 1051,1056 ****
1711 --- 1060,1068 ----
1712 __STL_DECLSPEC complex<long double> __STL_CALL tanh(const complex<long double>&);
1714 __STL_END_NAMESPACE
1715 + #if defined __SUNPRO_CC
1716 + #pragma enable_warn
1717 + #endif
1720 # ifndef __STL_LINK_TIME_INSTANTIATION
1721 *** misc/STLport-4.0/stlport/stl/_config.h Fri Jul 14 03:53:26 2000
1722 --- misc/build/STLport-4.0/stlport/stl/_config.h Thu Aug 25 15:55:22 2005
1723 ***************
1724 *** 540,547 ****
1725 --- 540,553 ----
1727 # define __STL_USING_NAMESPACE(x) using namespace x ;
1729 + #if defined __SUNPRO_CC
1730 + #pragma disable_warn
1731 + #endif
1732 namespace std { }
1733 namespace __std_alias = std;
1734 + #if defined __SUNPRO_CC
1735 + #pragma enable_warn
1736 + #endif
1738 /* assume std:: namespace for C++ std library if not being told otherwise */
1739 # ifdef __STL_VENDOR_GLOBAL_STD
1740 *** misc/STLport-4.0/stlport/stl/_construct.h Fri Jul 14 03:53:26 2000
1741 --- misc/build/STLport-4.0/stlport/stl/_construct.h Thu Aug 25 15:54:57 2005
1742 ***************
1743 *** 46,51 ****
1744 --- 46,54 ----
1745 # include <stl/_iterator_base.h>
1746 #endif
1748 + #if defined __SUNPRO_CC
1749 + #pragma disable_warn
1750 + #endif
1751 __STL_BEGIN_NAMESPACE
1753 # ifdef __STL_TRIVIAL_DESTRUCTOR_BUG
1754 ***************
1755 *** 159,164 ****
1756 --- 162,170 ----
1759 __STL_END_NAMESPACE
1760 + #if defined __SUNPRO_CC
1761 + #pragma enable_warn
1762 + #endif
1764 #endif /* __SGI_STL_INTERNAL_CONSTRUCT_H */
1766 *** misc/STLport-4.0/stlport/stl/_ctraits_fns.h Fri Jul 14 03:53:26 2000
1767 --- misc/build/STLport-4.0/stlport/stl/_ctraits_fns.h Thu Aug 25 15:54:57 2005
1768 ***************
1769 *** 25,30 ****
1770 --- 25,33 ----
1771 // This file contains a few small adapters that allow a character
1772 // traits class to be used as a function object.
1774 + #if defined __SUNPRO_CC
1775 + #pragma disable_warn
1776 + #endif
1777 __STL_BEGIN_NAMESPACE
1779 template <class _Traits>
1780 ***************
1781 *** 61,66 ****
1782 --- 64,72 ----
1785 __STL_END_NAMESPACE
1786 + #if defined __SUNPRO_CC
1787 + #pragma enable_warn
1788 + #endif
1790 #endif /* __SGI_STL_INTERNAL_CTRAITS_FUNCTIONS_H */
1792 *** misc/STLport-4.0/stlport/stl/_ctype.h Fri Jul 14 03:53:26 2000
1793 --- misc/build/STLport-4.0/stlport/stl/_ctype.h Thu Aug 25 15:54:57 2005
1794 ***************
1795 *** 28,33 ****
1796 --- 28,36 ----
1797 # include <stl/_algobase.h>
1798 # endif
1800 + #if defined __SUNPRO_CC
1801 + #pragma disable_warn
1802 + #endif
1803 __STL_BEGIN_NAMESPACE
1805 class __STL_CLASS_DECLSPEC ctype_base {
1806 ***************
1807 *** 264,269 ****
1808 --- 267,275 ----
1811 __STL_END_NAMESPACE
1812 + #if defined __SUNPRO_CC
1813 + #pragma enable_warn
1814 + #endif
1816 #endif /* __SGI_STL_INTERNAL_CTYPE_H */
1818 *** misc/STLport-4.0/stlport/stl/_deque.c Fri Jul 14 03:53:26 2000
1819 --- misc/build/STLport-4.0/stlport/stl/_deque.c Thu Aug 25 15:54:57 2005
1820 ***************
1821 *** 26,31 ****
1822 --- 26,34 ----
1823 #ifndef __STL_DEQUE_C
1824 #define __STL_DEQUE_C
1826 + #if defined __SUNPRO_CC
1827 + #pragma disable_warn
1828 + #endif
1829 __STL_BEGIN_NAMESPACE
1831 // Non-inline member functions from _Deque_base.
1832 ***************
1833 *** 778,783 ****
1834 --- 781,789 ----
1835 # endif /* __STL_MEMBER_TEMPLATES */
1837 __STL_END_NAMESPACE
1838 + #if defined __SUNPRO_CC
1839 + #pragma enable_warn
1840 + #endif
1842 # undef __iterator__
1843 # undef iterator
1844 *** misc/STLport-4.0/stlport/stl/_deque.h Fri Jul 14 03:53:26 2000
1845 --- misc/build/STLport-4.0/stlport/stl/_deque.h Thu Aug 25 15:54:57 2005
1846 ***************
1847 *** 96,101 ****
1848 --- 96,104 ----
1849 # undef deque
1850 # define deque __WORKAROUND_DBG_RENAME(deque)
1852 + #if defined __SUNPRO_CC
1853 + #pragma disable_warn
1854 + #endif
1855 __STL_BEGIN_NAMESPACE
1857 # if defined ( __STL_USE_ABBREVS )
1858 ***************
1859 *** 1058,1063 ****
1860 --- 1061,1069 ----
1861 # endif
1863 __STL_END_NAMESPACE
1864 + #if defined __SUNPRO_CC
1865 + #pragma enable_warn
1866 + #endif
1868 // do a cleanup
1869 # undef deque
1870 *** misc/STLport-4.0/stlport/stl/_fstream.c Fri Jul 14 03:53:26 2000
1871 --- misc/build/STLport-4.0/stlport/stl/_fstream.c Thu Aug 25 15:54:57 2005
1872 ***************
1873 *** 20,25 ****
1874 --- 20,28 ----
1876 # if defined (__STL_DESIGNATED_DLL) || ! defined (__STL_NO_CUSTOM_IO)
1878 + #if defined __SUNPRO_CC
1879 + #pragma disable_warn
1880 + #endif
1881 __STL_BEGIN_NAMESPACE
1883 # if defined ( __STL_NESTED_TYPE_PARAM_BUG )
1884 ***************
1885 *** 732,737 ****
1886 --- 735,743 ----
1889 __STL_END_NAMESPACE
1890 + #if defined __SUNPRO_CC
1891 + #pragma enable_warn
1892 + #endif
1894 # undef __BF_int_type__
1895 # undef __BF_pos_type__
1896 *** misc/STLport-4.0/stlport/stl/_fstream.h Fri Jul 14 03:53:26 2000
1897 --- misc/build/STLport-4.0/stlport/stl/_fstream.h Thu Aug 25 15:54:57 2005
1898 ***************
1899 *** 61,66 ****
1900 --- 61,69 ----
1901 #endif
1904 + #if defined __SUNPRO_CC
1905 + #pragma disable_warn
1906 + #endif
1907 __STL_BEGIN_NAMESPACE
1909 //----------------------------------------------------------------------
1910 ***************
1911 *** 644,654 ****
1912 --- 647,663 ----
1915 __STL_END_NAMESPACE
1916 + #if defined __SUNPRO_CC
1917 + #pragma enable_warn
1918 + #endif
1920 # if !defined (__STL_LINK_TIME_INSTANTIATION)
1921 # include <stl/_fstream.c>
1922 # endif
1924 + #if defined __SUNPRO_CC
1925 + #pragma disable_warn
1926 + #endif
1927 __STL_BEGIN_NAMESPACE
1929 # if defined (__STL_USE_TEMPLATE_EXPORT)
1930 ***************
1931 *** 663,668 ****
1932 --- 672,680 ----
1933 # endif /* __STL_USE_TEMPLATE_EXPORT */
1935 __STL_END_NAMESPACE
1936 + #if defined __SUNPRO_CC
1937 + #pragma enable_warn
1938 + #endif
1940 #endif /* __SGI_STL_FSTREAM */
1942 *** misc/STLport-4.0/stlport/stl/_function.h Fri Jul 14 03:53:26 2000
1943 --- misc/build/STLport-4.0/stlport/stl/_function.h Thu Aug 25 15:54:57 2005
1944 ***************
1945 *** 30,35 ****
1946 --- 30,38 ----
1947 #ifndef __SGI_STL_INTERNAL_FUNCTION_H
1948 #define __SGI_STL_INTERNAL_FUNCTION_H
1950 + #if defined __SUNPRO_CC
1951 + #pragma disable_warn
1952 + #endif
1953 __STL_BEGIN_NAMESPACE
1955 template <class _Arg, class _Result>
1956 ***************
1957 *** 805,810 ****
1958 --- 808,816 ----
1959 # endif /* __STL_MEMBER_POINTER_PARAM_BUG */
1961 __STL_END_NAMESPACE
1962 + #if defined __SUNPRO_CC
1963 + #pragma enable_warn
1964 + #endif
1966 #endif /* __SGI_STL_INTERNAL_FUNCTION_H */
1968 *** misc/STLport-4.0/stlport/stl/_hash_fun.h Fri Jul 14 03:53:26 2000
1969 --- misc/build/STLport-4.0/stlport/stl/_hash_fun.h Thu Aug 25 15:54:58 2005
1970 ***************
1971 *** 35,40 ****
1972 --- 35,43 ----
1973 # include <cstddef>
1974 # endif
1976 + #if defined __SUNPRO_CC
1977 + #pragma disable_warn
1978 + #endif
1979 __STL_BEGIN_NAMESPACE
1981 template <class _Key> struct hash { };
1982 ***************
1983 *** 99,104 ****
1984 --- 102,110 ----
1985 # endif
1987 __STL_END_NAMESPACE
1988 + #if defined __SUNPRO_CC
1989 + #pragma enable_warn
1990 + #endif
1992 #endif /* __SGI_STL_HASH_FUN_H */
1994 *** misc/STLport-4.0/stlport/stl/_hash_map.h Fri Jul 14 03:53:26 2000
1995 --- misc/build/STLport-4.0/stlport/stl/_hash_map.h Thu Aug 25 15:54:58 2005
1996 ***************
1997 *** 30,35 ****
1998 --- 30,38 ----
1999 #ifndef __SGI_STL_INTERNAL_HASH_MAP_H
2000 #define __SGI_STL_INTERNAL_HASH_MAP_H
2002 + #if defined __SUNPRO_CC
2003 + #pragma disable_warn
2004 + #endif
2005 __STL_BEGIN_NAMESPACE
2007 # define hash_map __WORKAROUND_RENAME(hash_map)
2008 ***************
2009 *** 489,494 ****
2010 --- 492,500 ----
2013 __STL_END_NAMESPACE
2014 + #if defined __SUNPRO_CC
2015 + #pragma enable_warn
2016 + #endif
2018 # if defined (__STL_USE_WRAPPER_FOR_ALLOC_PARAM)
2019 # include <stl/wrappers/_hash_map.h>
2020 *** misc/STLport-4.0/stlport/stl/_hash_set.h Fri Jul 14 03:53:26 2000
2021 --- misc/build/STLport-4.0/stlport/stl/_hash_set.h Thu Aug 25 15:54:58 2005
2022 ***************
2023 *** 33,38 ****
2024 --- 33,41 ----
2025 # define hash_set __WORKAROUND_RENAME(hash_set)
2026 # define hash_multiset __WORKAROUND_RENAME(hash_multiset)
2028 + #if defined __SUNPRO_CC
2029 + #pragma disable_warn
2030 + #endif
2031 __STL_BEGIN_NAMESPACE
2033 template <class _Value, __DFL_TMPL_PARAM(_HashFcn,hash<_Value>),
2034 ***************
2035 *** 468,473 ****
2036 --- 471,479 ----
2038 #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */
2039 __STL_END_NAMESPACE
2040 + #if defined __SUNPRO_CC
2041 + #pragma enable_warn
2042 + #endif
2044 // do a cleanup
2045 # undef hash_set
2046 *** misc/STLport-4.0/stlport/stl/_hashtable.c Fri Jul 14 03:53:26 2000
2047 --- misc/build/STLport-4.0/stlport/stl/_hashtable.c Thu Aug 25 15:54:58 2005
2048 ***************
2049 *** 30,35 ****
2050 --- 30,38 ----
2051 # define hashtable __WORKAROUND_DBG_RENAME(hashtable)
2052 #endif
2054 + #if defined __SUNPRO_CC
2055 + #pragma disable_warn
2056 + #endif
2057 __STL_BEGIN_NAMESPACE
2059 # define __PRIME_LIST_BODY { \
2060 ***************
2061 *** 441,446 ****
2062 --- 444,452 ----
2063 # undef hashtable
2065 __STL_END_NAMESPACE
2066 + #if defined __SUNPRO_CC
2067 + #pragma enable_warn
2068 + #endif
2070 #endif /* __STL_HASHTABLE_C */
2072 *** misc/STLport-4.0/stlport/stl/_hashtable.h Fri Jul 14 03:53:26 2000
2073 --- misc/build/STLport-4.0/stlport/stl/_hashtable.h Thu Aug 25 15:54:58 2005
2074 ***************
2075 *** 57,62 ****
2076 --- 57,65 ----
2077 # define hashtable __WORKAROUND_DBG_RENAME(hashtable)
2078 #endif
2080 + #if defined __SUNPRO_CC
2081 + #pragma disable_warn
2082 + #endif
2083 __STL_BEGIN_NAMESPACE
2085 # if defined ( __STL_USE_ABBREVS )
2086 ***************
2087 *** 606,611 ****
2088 --- 609,617 ----
2089 #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */
2091 __STL_END_NAMESPACE
2092 + #if defined __SUNPRO_CC
2093 + #pragma enable_warn
2094 + #endif
2096 # undef __stl_prime_list
2097 # undef hashtable
2098 *** misc/STLport-4.0/stlport/stl/_heap.c Fri Jul 14 03:53:26 2000
2099 --- misc/build/STLport-4.0/stlport/stl/_heap.c Thu Aug 25 15:54:58 2005
2100 ***************
2101 *** 30,35 ****
2102 --- 30,38 ----
2103 # include <stl/_iterator_base.h>
2104 #endif
2106 + #if defined __SUNPRO_CC
2107 + #pragma disable_warn
2108 + #endif
2109 __STL_BEGIN_NAMESPACE
2111 template <class _RandomAccessIterator, class _Distance, class _Tp>
2112 ***************
2113 *** 234,239 ****
2114 --- 237,245 ----
2117 __STL_END_NAMESPACE
2118 + #if defined __SUNPRO_CC
2119 + #pragma enable_warn
2120 + #endif
2122 #endif /* __STL_HEAP_C */
2124 *** misc/STLport-4.0/stlport/stl/_heap.h Fri Jul 14 03:53:26 2000
2125 --- misc/build/STLport-4.0/stlport/stl/_heap.h Thu Aug 25 15:54:58 2005
2126 ***************
2127 *** 34,39 ****
2128 --- 34,42 ----
2129 #include <stl/_config.h>
2130 #endif
2132 + #if defined __SUNPRO_CC
2133 + #pragma disable_warn
2134 + #endif
2135 __STL_BEGIN_NAMESPACE
2137 // Heap-manipulation functions: push_heap, pop_heap, make_heap, sort_heap.
2138 ***************
2139 *** 117,122 ****
2140 --- 120,128 ----
2143 __STL_END_NAMESPACE
2144 + #if defined __SUNPRO_CC
2145 + #pragma enable_warn
2146 + #endif
2148 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2149 # include <stl/_heap.c>
2150 *** misc/STLport-4.0/stlport/stl/_ios.c Fri Jul 14 03:53:26 2000
2151 --- misc/build/STLport-4.0/stlport/stl/_ios.c Thu Aug 25 15:54:58 2005
2152 ***************
2153 *** 20,25 ****
2154 --- 20,28 ----
2156 # include <stl/_streambuf.h>
2158 + #if defined __SUNPRO_CC
2159 + #pragma disable_warn
2160 + #endif
2161 __STL_BEGIN_NAMESPACE
2163 // basic_ios<>'s non-inline member functions
2164 ***************
2165 *** 107,111 ****
2166 --- 110,117 ----
2169 __STL_END_NAMESPACE
2170 + #if defined __SUNPRO_CC
2171 + #pragma enable_warn
2172 + #endif
2174 #endif /* __STL_IOS_C */
2175 *** misc/STLport-4.0/stlport/stl/_ios.h Fri Jul 14 03:53:26 2000
2176 --- misc/build/STLport-4.0/stlport/stl/_ios.h Thu Aug 25 15:54:58 2005
2177 ***************
2178 *** 26,31 ****
2179 --- 26,34 ----
2180 #include <stl/_locale.h>
2181 #include <stl/_ctype.h>
2183 + #if defined __SUNPRO_CC
2184 + #pragma disable_warn
2185 + #endif
2186 __STL_BEGIN_NAMESPACE
2188 // ----------------------------------------------------------------------
2189 ***************
2190 *** 171,176 ****
2191 --- 174,182 ----
2194 __STL_END_NAMESPACE
2195 + #if defined __SUNPRO_CC
2196 + #pragma enable_warn
2197 + #endif
2199 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2200 # include <stl/_ios.c>
2201 *** misc/STLport-4.0/stlport/stl/_ios_base.h Fri Jul 14 03:53:26 2000
2202 --- misc/build/STLport-4.0/stlport/stl/_ios_base.h Thu Aug 25 15:54:58 2005
2203 ***************
2204 *** 24,29 ****
2205 --- 24,32 ----
2206 #include <iosfwd>
2207 #include <stl/_locale.h>
2209 + #if defined __SUNPRO_CC
2210 + #pragma disable_warn
2211 + #endif
2212 __STL_BEGIN_NAMESPACE
2214 // ----------------------------------------------------------------------
2215 ***************
2216 *** 365,370 ****
2217 --- 368,376 ----
2218 { __s.setf(ios_base::scientific, ios_base::floatfield); return __s; }
2220 __STL_END_NAMESPACE
2221 + #if defined __SUNPRO_CC
2222 + #pragma enable_warn
2223 + #endif
2225 #endif /* __SGI_STL_IOS_BASE */
2227 *** misc/STLport-4.0/stlport/stl/_iosfwd.h Fri Jul 14 03:53:26 2000
2228 --- misc/build/STLport-4.0/stlport/stl/_iosfwd.h Thu Aug 25 15:54:58 2005
2229 ***************
2230 *** 28,33 ****
2231 --- 28,36 ----
2232 #endif /* __unix */
2235 + #if defined __SUNPRO_CC
2236 + #pragma disable_warn
2237 + #endif
2238 __STL_BEGIN_NAMESPACE
2240 template <class _Tp> class allocator;
2241 ***************
2242 *** 110,118 ****
2243 --- 113,127 ----
2244 typedef fpos<mbstate_t> wstreampos;
2246 __STL_END_NAMESPACE
2247 + #if defined __SUNPRO_CC
2248 + #pragma enable_warn
2249 + #endif
2251 #include <stl/char_traits.h>
2253 + #if defined __SUNPRO_CC
2254 + #pragma disable_warn
2255 + #endif
2256 __STL_BEGIN_NAMESPACE
2258 class __STL_CLASS_DECLSPEC ios_base;
2259 ***************
2260 *** 245,250 ****
2261 --- 254,262 ----
2262 # endif
2264 __STL_END_NAMESPACE
2265 + #if defined __SUNPRO_CC
2266 + #pragma enable_warn
2267 + #endif
2269 #endif
2271 *** misc/STLport-4.0/stlport/stl/_istream.c Fri Jul 14 03:53:26 2000
2272 --- misc/build/STLport-4.0/stlport/stl/_istream.c Thu Aug 25 15:54:58 2005
2273 ***************
2274 *** 32,37 ****
2275 --- 32,40 ----
2276 # define __BIS_off_type__ __STL_TYPENAME_ON_RETURN_TYPE basic_istream<_CharT, _Traits>::off_type
2277 # endif
2279 + #if defined __SUNPRO_CC
2280 + #pragma disable_warn
2281 + #endif
2282 __STL_BEGIN_NAMESPACE
2285 ***************
2286 *** 1269,1274 ****
2287 --- 1272,1280 ----
2290 __STL_END_NAMESPACE
2291 + #if defined __SUNPRO_CC
2292 + #pragma enable_warn
2293 + #endif
2295 # undef __BIS_int_type__
2296 # undef __BIS_pos_type__
2297 *** misc/STLport-4.0/stlport/stl/_istream.h Fri Jul 14 03:53:26 2000
2298 --- misc/build/STLport-4.0/stlport/stl/_istream.h Thu Aug 25 15:54:58 2005
2299 ***************
2300 *** 27,32 ****
2301 --- 27,35 ----
2302 #include <stl/_ctraits_fns.h> // Helper functions that allow char traits
2303 // to be used as function objects.
2305 + #if defined __SUNPRO_CC
2306 + #pragma disable_warn
2307 + #endif
2308 __STL_BEGIN_NAMESPACE
2310 template <class _CharT, class _Traits, class _Number>
2311 ***************
2312 *** 470,475 ****
2313 --- 473,481 ----
2314 # endif /* __STL_USE_TEMPLATE_EXPORT */
2316 __STL_END_NAMESPACE
2317 + #if defined __SUNPRO_CC
2318 + #pragma enable_warn
2319 + #endif
2321 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2322 # include <stl/_istream.c>
2323 *** misc/STLport-4.0/stlport/stl/_iterator.h Fri Jul 14 03:53:26 2000
2324 --- misc/build/STLport-4.0/stlport/stl/_iterator.h Thu Aug 25 15:54:58 2005
2325 ***************
2326 *** 34,39 ****
2327 --- 34,42 ----
2328 # include <stl/_iterator_base.h>
2329 #endif
2331 + #if defined __SUNPRO_CC
2332 + #pragma disable_warn
2333 + #endif
2334 __STL_BEGIN_NAMESPACE
2336 # if defined (__STL_NO_CLASS_PARTIAL_SPECIALIZATION) || ! defined (__STL_NO_ANACHRONISMS)
2337 ***************
2338 *** 574,579 ****
2339 --- 577,585 ----
2342 __STL_END_NAMESPACE
2343 + #if defined __SUNPRO_CC
2344 + #pragma enable_warn
2345 + #endif
2347 #endif /* __SGI_STL_INTERNAL_ITERATOR_H */
2349 *** misc/STLport-4.0/stlport/stl/_iterator_base.h Fri Jul 14 03:53:26 2000
2350 --- misc/build/STLport-4.0/stlport/stl/_iterator_base.h Thu Aug 25 15:54:58 2005
2351 ***************
2352 *** 57,62 ****
2353 --- 57,65 ----
2354 # define _Nonconst_traits _N_Tr
2355 # endif
2357 + #if defined __SUNPRO_CC
2358 + #pragma disable_warn
2359 + #endif
2360 __STL_BEGIN_NAMESPACE
2362 struct input_iterator_tag {};
2363 ***************
2364 *** 143,149 ****
2365 --- 146,158 ----
2366 # define __STL_POINTERS_SPECIALIZE( _TpP )
2367 # else
2368 __STL_END_NAMESPACE
2369 + #if defined __SUNPRO_CC
2370 + #pragma enable_warn
2371 + #endif
2372 # include <stl/_ptrs_specialize.h>
2373 + #if defined __SUNPRO_CC
2374 + #pragma disable_warn
2375 + #endif
2376 __STL_BEGIN_NAMESPACE
2377 # endif
2379 ***************
2380 *** 421,426 ****
2381 --- 430,438 ----
2384 __STL_END_NAMESPACE
2385 + #if defined __SUNPRO_CC
2386 + #pragma enable_warn
2387 + #endif
2389 # if defined (__STL_DEBUG) && ! defined (__STLPORT_DEBUG_H)
2390 # include <stl/debug/_debug.h>
2391 *** misc/STLport-4.0/stlport/stl/_limits.c Fri Jul 14 03:53:26 2000
2392 --- misc/build/STLport-4.0/stlport/stl/_limits.c Thu Aug 25 15:54:58 2005
2393 ***************
2394 *** 24,29 ****
2395 --- 24,32 ----
2396 // numeric_limits static members
2397 //==========================================================
2399 + #if defined __SUNPRO_CC
2400 + #pragma disable_warn
2401 + #endif
2402 __STL_BEGIN_NAMESPACE
2404 # ifdef __STL_NO_STATIC_TEMPLATE_DATA
2405 ***************
2406 *** 362,366 ****
2407 --- 365,372 ----
2408 # undef __STL_LDOUBLE_SNAN_REP
2410 __STL_END_NAMESPACE
2411 + #if defined __SUNPRO_CC
2412 + #pragma enable_warn
2413 + #endif
2415 #endif /* __STLPORT_LIMITS_C_INCLUDED */
2416 *** misc/STLport-4.0/stlport/stl/_limits.h Fri Jul 14 03:53:26 2000
2417 --- misc/build/STLport-4.0/stlport/stl/_limits.h Thu Aug 25 15:54:58 2005
2418 ***************
2419 *** 26,31 ****
2420 --- 26,34 ----
2422 #define __SGI_CPP_LIMITS
2424 + #if defined __SUNPRO_CC
2425 + #pragma disable_warn
2426 + #endif
2427 __STL_BEGIN_NAMESPACE
2429 enum float_round_style {
2430 ***************
2431 *** 379,384 ****
2432 --- 382,390 ----
2433 // We write special values (Inf and NaN) as bit patterns and
2434 // cast the the appropriate floating-point types.
2435 __STL_END_NAMESPACE
2436 + #if defined __SUNPRO_CC
2437 + #pragma enable_warn
2438 + #endif
2440 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2441 # include <stl/_limits.c>
2442 *** misc/STLport-4.0/stlport/stl/_list.c Fri Jul 14 03:53:26 2000
2443 --- misc/build/STLport-4.0/stlport/stl/_list.c Thu Aug 25 15:54:58 2005
2444 ***************
2445 *** 34,39 ****
2446 --- 34,42 ----
2447 # undef list
2448 # define list __WORKAROUND_DBG_RENAME(list)
2450 + #if defined __SUNPRO_CC
2451 + #pragma disable_warn
2452 + #endif
2453 __STL_BEGIN_NAMESPACE
2455 template <class _Dummy>
2456 ***************
2457 *** 334,339 ****
2458 --- 337,345 ----
2459 # undef __iterator__
2461 __STL_END_NAMESPACE
2462 + #if defined __SUNPRO_CC
2463 + #pragma enable_warn
2464 + #endif
2466 #endif /* __STL_LIST_C */
2468 *** misc/STLport-4.0/stlport/stl/_list.h Fri Jul 14 03:53:26 2000
2469 --- misc/build/STLport-4.0/stlport/stl/_list.h Thu Aug 25 15:54:58 2005
2470 ***************
2471 *** 46,51 ****
2472 --- 46,54 ----
2473 # include <stl/_construct.h>
2474 # endif
2476 + #if defined __SUNPRO_CC
2477 + #pragma disable_warn
2478 + #endif
2479 __STL_BEGIN_NAMESPACE
2481 # undef list
2482 ***************
2483 *** 268,274 ****
2485 reference front() { return *begin(); }
2486 const_reference front() const { return *begin(); }
2487 ! reference back() { return *(--end()); }
2488 const_reference back() const { return *(--end()); }
2490 void swap(list<_Tp, _Alloc>& __x) {
2491 --- 271,277 ----
2493 reference front() { return *begin(); }
2494 const_reference front() const { return *begin(); }
2495 ! reference back() { iterator i(end()); --i; return *i; }
2496 const_reference back() const { return *(--end()); }
2498 void swap(list<_Tp, _Alloc>& __x) {
2499 ***************
2500 *** 588,593 ****
2501 --- 591,599 ----
2502 #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */
2504 __STL_END_NAMESPACE
2505 + #if defined __SUNPRO_CC
2506 + #pragma enable_warn
2507 + #endif
2509 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2510 # include <stl/_list.c>
2511 *** misc/STLport-4.0/stlport/stl/_locale.c Fri Jul 14 03:53:26 2000
2512 --- misc/build/STLport-4.0/stlport/stl/_locale.c Thu Aug 25 15:54:58 2005
2513 ***************
2514 *** 23,28 ****
2515 --- 23,31 ----
2516 #include <stl/_string.h>
2517 #include <stl/_collate.h>
2519 + #if defined __SUNPRO_CC
2520 + #pragma disable_warn
2521 + #endif
2522 __STL_BEGIN_NAMESPACE
2524 //----------------------------------------------------------------------
2525 ***************
2526 *** 66,70 ****
2527 --- 69,76 ----
2528 # endif /* MEMBER_TEMPLATES */
2530 __STL_END_NAMESPACE
2531 + #if defined __SUNPRO_CC
2532 + #pragma enable_warn
2533 + #endif
2535 #endif
2536 *** misc/STLport-4.0/stlport/stl/_locale.h Fri Jul 14 03:53:26 2000
2537 --- misc/build/STLport-4.0/stlport/stl/_locale.h Thu Aug 25 15:54:58 2005
2538 ***************
2539 *** 28,33 ****
2540 --- 28,36 ----
2541 #include <stl/_threads.h>
2542 #include <stl/_string_fwd.h>
2544 + #if defined __SUNPRO_CC
2545 + #pragma disable_warn
2546 + #endif
2547 __STL_BEGIN_NAMESPACE
2549 class __STL_CLASS_DECLSPEC _Locale_impl; // Forward declaration of opaque type.
2550 ***************
2551 *** 212,217 ****
2552 --- 215,223 ----
2553 # endif
2555 __STL_END_NAMESPACE
2556 + #if defined __SUNPRO_CC
2557 + #pragma enable_warn
2558 + #endif
2560 # ifndef __STL_LINK_TIME_INSTANTIATION
2561 # include <stl/_locale.c>
2562 *** misc/STLport-4.0/stlport/stl/_map.h Fri Jul 14 03:53:26 2000
2563 --- misc/build/STLport-4.0/stlport/stl/_map.h Thu Aug 25 15:54:58 2005
2564 ***************
2565 *** 33,38 ****
2566 --- 33,41 ----
2567 #define map __WORKAROUND_RENAME(map)
2568 #define multimap __WORKAROUND_RENAME(multimap)
2570 + #if defined __SUNPRO_CC
2571 + #pragma disable_warn
2572 + #endif
2573 __STL_BEGIN_NAMESPACE
2575 template <class _Key, class _Tp, __DFL_TMPL_PARAM(_Compare, less<_Key> ),
2576 ***************
2577 *** 384,389 ****
2578 --- 387,395 ----
2579 # undef __STL_TEMPLATE_HEADER
2581 __STL_END_NAMESPACE
2582 + #if defined __SUNPRO_CC
2583 + #pragma enable_warn
2584 + #endif
2586 // do a cleanup
2587 # undef map
2588 *** misc/STLport-4.0/stlport/stl/_messages_facets.h Fri Jul 14 03:53:26 2000
2589 --- misc/build/STLport-4.0/stlport/stl/_messages_facets.h Thu Aug 25 15:54:58 2005
2590 ***************
2591 *** 24,29 ****
2592 --- 24,32 ----
2593 #ifndef __SGI_STL_INTERNAL_MESSAGES_H
2594 #define __SGI_STL_INTERNAL_MESSAGES_H
2596 + #if defined __SUNPRO_CC
2597 + #pragma disable_warn
2598 + #endif
2599 __STL_BEGIN_NAMESPACE
2601 // Forward declaration of an opaque type.
2602 ***************
2603 *** 150,155 ****
2604 --- 153,161 ----
2605 # endif /* WCHAR_T */
2607 __STL_END_NAMESPACE
2608 + #if defined __SUNPRO_CC
2609 + #pragma enable_warn
2610 + #endif
2612 #endif /* __SGI_STL_INTERNAL_MESSAGES_H */
2614 *** misc/STLport-4.0/stlport/stl/_monetary.c Fri Jul 14 03:53:26 2000
2615 --- misc/build/STLport-4.0/stlport/stl/_monetary.c Thu Aug 25 15:54:58 2005
2616 ***************
2617 *** 18,23 ****
2618 --- 18,26 ----
2619 #ifndef __STL_MONETARY_C
2620 #define __STL_MONETARY_C
2622 + #if defined __SUNPRO_CC
2623 + #pragma disable_warn
2624 + #endif
2625 __STL_BEGIN_NAMESPACE
2627 template <class _CharT, class _InputIterator>
2628 ***************
2629 *** 557,561 ****
2630 --- 560,567 ----
2631 # endif /* defined (__STL_NO_CUSTOM_IO) && ! defined (__STL_DESIGNATED_DLL) */
2633 __STL_END_NAMESPACE
2634 + #if defined __SUNPRO_CC
2635 + #pragma enable_warn
2636 + #endif
2638 #endif /* __STL_MONETARY_C */
2639 *** misc/STLport-4.0/stlport/stl/_monetary.h Fri Jul 14 03:53:26 2000
2640 --- misc/build/STLport-4.0/stlport/stl/_monetary.h Thu Aug 25 15:54:58 2005
2641 ***************
2642 *** 25,30 ****
2643 --- 25,33 ----
2645 # include <stl/_numeric_facets.h>
2647 + #if defined __SUNPRO_CC
2648 + #pragma disable_warn
2649 + #endif
2650 __STL_BEGIN_NAMESPACE
2652 class money_base {
2653 ***************
2654 *** 441,446 ****
2655 --- 444,452 ----
2658 __STL_END_NAMESPACE
2659 + #if defined __SUNPRO_CC
2660 + #pragma enable_warn
2661 + #endif
2663 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2664 # include <stl/_monetary.c>
2665 *** misc/STLport-4.0/stlport/stl/_null_stream.h Fri Jul 14 03:53:26 2000
2666 --- misc/build/STLport-4.0/stlport/stl/_null_stream.h Thu Aug 25 15:54:58 2005
2667 ***************
2668 *** 16,21 ****
2669 --- 16,24 ----
2670 #ifndef __STL_NULL_STREAM_H
2671 # define __STL_NULL_STREAM_H
2673 + #if defined __SUNPRO_CC
2674 + #pragma disable_warn
2675 + #endif
2676 __STL_BEGIN_NAMESPACE
2678 struct __null_stream
2679 ***************
2680 *** 38,42 ****
2681 --- 41,48 ----
2682 extern __null_stream cin, cout, cerr, endl, ws, hex, dec;
2684 __STL_END_NAMESPACE
2685 + #if defined __SUNPRO_CC
2686 + #pragma enable_warn
2687 + #endif
2689 # endif
2690 *** misc/STLport-4.0/stlport/stl/_numeric.c Fri Jul 14 03:53:26 2000
2691 --- misc/build/STLport-4.0/stlport/stl/_numeric.c Thu Aug 25 15:54:58 2005
2692 ***************
2693 *** 34,39 ****
2694 --- 34,42 ----
2695 # include <stl/_iterator_base.h>
2696 #endif
2698 + #if defined __SUNPRO_CC
2699 + #pragma disable_warn
2700 + #endif
2701 __STL_BEGIN_NAMESPACE
2703 template <class _InputIterator, class _OutputIterator, class _Tp>
2704 ***************
2705 *** 181,186 ****
2706 --- 184,192 ----
2709 __STL_END_NAMESPACE
2710 + #if defined __SUNPRO_CC
2711 + #pragma enable_warn
2712 + #endif
2714 #endif /* __STL_NUMERIC_C */
2716 *** misc/STLport-4.0/stlport/stl/_numeric.h Fri Jul 14 03:53:26 2000
2717 --- misc/build/STLport-4.0/stlport/stl/_numeric.h Thu Aug 25 15:54:58 2005
2718 ***************
2719 *** 36,41 ****
2720 --- 36,44 ----
2721 # include <stl/debug/_debug.h>
2722 # endif
2724 + #if defined __SUNPRO_CC
2725 + #pragma disable_warn
2726 + #endif
2727 __STL_BEGIN_NAMESPACE
2729 template <class _InputIterator, class _Tp>
2730 ***************
2731 *** 141,146 ****
2732 --- 144,152 ----
2733 # endif
2735 __STL_END_NAMESPACE
2736 + #if defined __SUNPRO_CC
2737 + #pragma enable_warn
2738 + #endif
2740 # if !defined (__STL_LINK_TIME_INSTANTIATION)
2741 # include <stl/_numeric.c>
2742 *** misc/STLport-4.0/stlport/stl/_numeric_facets.c Fri Jul 14 03:53:26 2000
2743 --- misc/build/STLport-4.0/stlport/stl/_numeric_facets.c Thu Aug 25 15:54:58 2005
2744 ***************
2745 *** 21,26 ****
2746 --- 21,29 ----
2747 #include <stl/_pair.h>
2748 # include <stl/_stream_iterator.h>
2750 + #if defined __SUNPRO_CC
2751 + #pragma disable_warn
2752 + #endif
2753 __STL_BEGIN_NAMESPACE
2756 ***************
2757 *** 1083,1088 ****
2758 --- 1086,1094 ----
2759 # endif /* __STL_NO_CUSTOM_IO */
2761 __STL_END_NAMESPACE
2762 + #if defined __SUNPRO_CC
2763 + #pragma enable_warn
2764 + #endif
2767 #endif /* __STL_NUMERIC_FACETS_C */
2768 *** misc/STLport-4.0/stlport/stl/_numeric_facets.h Fri Jul 14 03:53:26 2000
2769 --- misc/build/STLport-4.0/stlport/stl/_numeric_facets.h Thu Aug 25 15:54:58 2005
2770 ***************
2771 *** 27,32 ****
2772 --- 27,35 ----
2773 # include <stl/_locale.h>
2774 # include <stl/_string.h>
2776 + #if defined __SUNPRO_CC
2777 + #pragma disable_warn
2778 + #endif
2779 __STL_BEGIN_NAMESPACE
2781 //----------------------------------------------------------------------
2782 ***************
2783 *** 524,529 ****
2784 --- 527,535 ----
2785 # endif /* CUSTOM_IO */
2787 __STL_END_NAMESPACE
2788 + #if defined __SUNPRO_CC
2789 + #pragma enable_warn
2790 + #endif
2792 # ifndef __STL_LINK_TIME_INSTANTIATION
2793 # include <stl/_numeric_facets.c>
2794 *** misc/STLport-4.0/stlport/stl/_ostream.c Fri Jul 14 03:53:26 2000
2795 --- misc/build/STLport-4.0/stlport/stl/_ostream.c Thu Aug 25 15:54:58 2005
2796 ***************
2797 *** 20,25 ****
2798 --- 20,28 ----
2800 #include <stl/_numeric_facets.h> // For num_put<>
2802 + #if defined __SUNPRO_CC
2803 + #pragma disable_warn
2804 + #endif
2805 __STL_BEGIN_NAMESPACE
2807 //----------------------------------------------------------------------
2808 ***************
2809 *** 346,351 ****
2810 --- 349,357 ----
2813 __STL_END_NAMESPACE
2814 + #if defined __SUNPRO_CC
2815 + #pragma enable_warn
2816 + #endif
2819 #endif /* __STL_OSTREAM_C */
2820 *** misc/STLport-4.0/stlport/stl/_ostream.h Fri Jul 14 03:53:26 2000
2821 --- misc/build/STLport-4.0/stlport/stl/_ostream.h Thu Aug 25 15:54:58 2005
2822 ***************
2823 *** 24,29 ****
2824 --- 24,32 ----
2825 #include <limits> // Needed for class numeric_limits<>.
2826 #include <streambuf> // For basic_streambuf.
2828 + #if defined __SUNPRO_CC
2829 + #pragma disable_warn
2830 + #endif
2831 __STL_BEGIN_NAMESPACE
2833 template <class _CharT, class _Traits, class _Number>
2834 ***************
2835 *** 309,314 ****
2836 --- 312,320 ----
2839 __STL_END_NAMESPACE
2840 + #if defined __SUNPRO_CC
2841 + #pragma enable_warn
2842 + #endif
2844 # undef __STL_MANIP_INLINE
2846 *** misc/STLport-4.0/stlport/stl/_pair.h Fri Jul 14 03:53:26 2000
2847 --- misc/build/STLport-4.0/stlport/stl/_pair.h Thu Aug 25 15:54:58 2005
2848 ***************
2849 *** 32,37 ****
2850 --- 32,40 ----
2851 #define __SGI_STL_INTERNAL_PAIR_H
2854 + #if defined __SUNPRO_CC
2855 + #pragma disable_warn
2856 + #endif
2857 __STL_BEGIN_NAMESPACE
2859 template <class _T1, class _T2>
2860 ***************
2861 *** 127,132 ****
2862 --- 130,138 ----
2865 __STL_END_NAMESPACE
2866 + #if defined __SUNPRO_CC
2867 + #pragma enable_warn
2868 + #endif
2870 #endif /* __SGI_STL_INTERNAL_PAIR_H */
2872 *** misc/STLport-4.0/stlport/stl/_ptrs_specialize.h Fri Jul 14 03:53:26 2000
2873 --- misc/build/STLport-4.0/stlport/stl/_ptrs_specialize.h Thu Aug 25 15:54:58 2005
2874 ***************
2875 *** 107,112 ****
2876 --- 107,115 ----
2877 __STL_ITERATOR_TRAITS_SPECIALIZE(_Type**, _Type**) \
2878 __STL_ITERATOR_TRAITS_SPECIALIZE(_Type** const, _Type** const) \
2879 __STL_END_NAMESPACE
2880 + #if defined __SUNPRO_CC
2881 + #pragma enable_warn
2882 + #endif
2883 # endif
2885 # define __STL_TYPE_TRAITS_POD_SPECIALIZE_V(_Type) \
2886 *** misc/STLport-4.0/stlport/stl/_queue.h Fri Jul 14 03:53:26 2000
2887 --- misc/build/STLport-4.0/stlport/stl/_queue.h Thu Aug 25 15:54:58 2005
2888 ***************
2889 *** 46,51 ****
2890 --- 46,54 ----
2891 # include <stl/_function.h>
2892 #endif
2894 + #if defined __SUNPRO_CC
2895 + #pragma disable_warn
2896 + #endif
2897 __STL_BEGIN_NAMESPACE
2899 # if ! defined ( __STL_LIMITED_DEFAULT_TEMPLATES )
2900 ***************
2901 *** 197,202 ****
2902 --- 200,208 ----
2905 __STL_END_NAMESPACE
2906 + #if defined __SUNPRO_CC
2907 + #pragma enable_warn
2908 + #endif
2910 # undef __STL_QUEUE_ARGS
2911 # undef __STL_QUEUE_HEADER_ARGS
2912 *** misc/STLport-4.0/stlport/stl/_range_errors.h Fri Jul 14 03:53:26 2000
2913 --- misc/build/STLport-4.0/stlport/stl/_range_errors.h Thu Aug 25 15:54:59 2005
2914 ***************
2915 *** 37,47 ****
2916 --- 37,53 ----
2918 #if defined (__STL_EXTERN_RANGE_ERRORS)
2920 + #if defined __SUNPRO_CC
2921 + #pragma disable_warn
2922 + #endif
2923 __STL_BEGIN_NAMESPACE
2924 void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char* __msg);
2925 void __STL_DECLSPEC __STL_CALL __stl_throw_out_of_range(const char* __msg);
2926 void __STL_DECLSPEC __STL_CALL __stl_throw_length_error(const char* __msg);
2927 __STL_END_NAMESPACE
2928 + #if defined __SUNPRO_CC
2929 + #pragma enable_warn
2930 + #endif
2932 // For other compilers where we're throwing range errors, include the
2933 // stdexcept header and throw the appropriate exceptions directly.
2934 ***************
2935 *** 55,60 ****
2936 --- 61,69 ----
2937 # include <string>
2938 #endif
2940 + #if defined __SUNPRO_CC
2941 + #pragma disable_warn
2942 + #endif
2943 __STL_BEGIN_NAMESPACE
2945 inline void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char* __msg) {
2946 ***************
2947 *** 70,75 ****
2948 --- 79,87 ----
2951 __STL_END_NAMESPACE
2952 + #if defined __SUNPRO_CC
2953 + #pragma enable_warn
2954 + #endif
2956 // Otherwise, define inline functions that do nothing.
2957 #else
2958 ***************
2959 *** 76,81 ****
2960 --- 88,96 ----
2962 # include <cstdlib>
2964 + #if defined __SUNPRO_CC
2965 + #pragma disable_warn
2966 + #endif
2967 __STL_BEGIN_NAMESPACE
2969 inline void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char*) { abort(); }
2970 ***************
2971 *** 82,87 ****
2972 --- 97,105 ----
2973 inline void __STL_DECLSPEC __STL_CALL __stl_throw_length_error(const char*) { abort();}
2974 inline void __STL_DECLSPEC __STL_CALL __stl_throw_out_of_range(const char*) { abort(); }
2975 __STL_END_NAMESPACE
2976 + #if defined __SUNPRO_CC
2977 + #pragma enable_warn
2978 + #endif
2980 #endif
2982 *** misc/STLport-4.0/stlport/stl/_raw_storage_iter.h Fri Jul 14 03:53:26 2000
2983 --- misc/build/STLport-4.0/stlport/stl/_raw_storage_iter.h Thu Aug 25 15:54:59 2005
2984 ***************
2985 *** 30,35 ****
2986 --- 30,38 ----
2987 #ifndef __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H
2988 #define __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H
2990 + #if defined __SUNPRO_CC
2991 + #pragma disable_warn
2992 + #endif
2993 __STL_BEGIN_NAMESPACE
2995 template <class _ForwardIterator, class _Tp>
2996 ***************
2997 *** 70,75 ****
2998 --- 73,81 ----
2999 inline output_iterator_tag __ITERATOR_CATEGORY(const raw_storage_iterator<_ForwardIterator, _Tp>&) { return output_iterator_tag(); }
3000 #endif
3001 __STL_END_NAMESPACE
3002 + #if defined __SUNPRO_CC
3003 + #pragma enable_warn
3004 + #endif
3006 #endif /* __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H */
3008 *** misc/STLport-4.0/stlport/stl/_rope.c Fri Jul 14 03:53:26 2000
3009 --- misc/build/STLport-4.0/stlport/stl/_rope.c Thu Aug 25 15:54:59 2005
3010 ***************
3011 *** 37,42 ****
3012 --- 37,45 ----
3014 # include <stl/_range_errors.h>
3016 + #if defined __SUNPRO_CC
3017 + #pragma disable_warn
3018 + #endif
3019 __STL_BEGIN_NAMESPACE
3021 # if defined ( __STL_NESTED_TYPE_PARAM_BUG )
3022 ***************
3023 *** 1529,1534 ****
3024 --- 1532,1540 ----
3025 # undef size_type
3027 __STL_END_NAMESPACE
3028 + #if defined __SUNPRO_CC
3029 + #pragma enable_warn
3030 + #endif
3031 # endif /* ROPEIMPL_H */
3033 // Local Variables:
3034 *** misc/STLport-4.0/stlport/stl/_rope.h Fri Jul 14 03:53:26 2000
3035 --- misc/build/STLport-4.0/stlport/stl/_rope.h Thu Aug 25 15:54:59 2005
3036 ***************
3037 *** 75,80 ****
3038 --- 75,83 ----
3039 # include <mutex.h>
3040 # endif
3042 + #if defined __SUNPRO_CC
3043 + #pragma disable_warn
3044 + #endif
3045 __STL_BEGIN_NAMESPACE
3048 ***************
3049 *** 2491,2496 ****
3050 --- 2494,2502 ----
3053 __STL_END_NAMESPACE
3054 + #if defined __SUNPRO_CC
3055 + #pragma enable_warn
3056 + #endif
3058 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3059 # include <stl/_rope.c>
3060 *** misc/STLport-4.0/stlport/stl/_set.h Fri Jul 14 03:53:26 2000
3061 --- misc/build/STLport-4.0/stlport/stl/_set.h Thu Aug 25 15:54:59 2005
3062 ***************
3063 *** 37,42 ****
3064 --- 37,45 ----
3065 #define set __WORKAROUND_RENAME(set)
3066 #define multiset __WORKAROUND_RENAME(multiset)
3068 + #if defined __SUNPRO_CC
3069 + #pragma disable_warn
3070 + #endif
3071 __STL_BEGIN_NAMESPACE
3073 template <class _Key, __DFL_TMPL_PARAM(_Compare,less<_Key>),
3074 ***************
3075 *** 341,346 ****
3076 --- 344,352 ----
3077 # undef __STL_TEMPLATE_HEADER
3079 __STL_END_NAMESPACE
3080 + #if defined __SUNPRO_CC
3081 + #pragma enable_warn
3082 + #endif
3084 // do a cleanup
3085 # undef set
3086 *** misc/STLport-4.0/stlport/stl/_slist.c Fri Jul 14 03:53:26 2000
3087 --- misc/build/STLport-4.0/stlport/stl/_slist.c Thu Aug 25 15:54:59 2005
3088 ***************
3089 *** 25,30 ****
3090 --- 25,33 ----
3091 # define size_type size_t
3092 # endif
3094 + #if defined __SUNPRO_CC
3095 + #pragma disable_warn
3096 + #endif
3097 __STL_BEGIN_NAMESPACE
3099 template <class _Tp, class _Alloc>
3100 ***************
3101 *** 255,260 ****
3102 --- 258,266 ----
3103 # undef size_type
3105 __STL_END_NAMESPACE
3106 + #if defined __SUNPRO_CC
3107 + #pragma enable_warn
3108 + #endif
3110 #endif /* __STL_SLIST_C */
3112 *** misc/STLport-4.0/stlport/stl/_slist.h Fri Jul 14 03:53:26 2000
3113 --- misc/build/STLport-4.0/stlport/stl/_slist.h Thu Aug 25 15:54:59 2005
3114 ***************
3115 *** 55,60 ****
3116 --- 55,63 ----
3117 # undef slist
3118 # define slist __WORKAROUND_DBG_RENAME(slist)
3120 + #if defined __SUNPRO_CC
3121 + #pragma disable_warn
3122 + #endif
3123 __STL_BEGIN_NAMESPACE
3125 template <class _Tp>
3126 ***************
3127 *** 730,735 ****
3128 --- 733,741 ----
3129 #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */
3131 __STL_END_NAMESPACE
3132 + #if defined __SUNPRO_CC
3133 + #pragma enable_warn
3134 + #endif
3136 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3137 # include <stl/_slist.c>
3138 ***************
3139 *** 742,747 ****
3140 --- 748,756 ----
3141 # include <stl/debug/_slist.h>
3142 #endif
3144 + #if defined __SUNPRO_CC
3145 + #pragma disable_warn
3146 + #endif
3147 __STL_BEGIN_NAMESPACE
3148 // Specialization of insert_iterator so that insertions will be constant
3149 // time rather than linear time.
3150 ***************
3151 *** 783,788 ****
3152 --- 792,800 ----
3153 #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */
3155 __STL_END_NAMESPACE
3156 + #if defined __SUNPRO_CC
3157 + #pragma enable_warn
3158 + #endif
3161 # if defined ( __STL_USE_WRAPPER_FOR_ALLOC_PARAM )
3162 *** misc/STLport-4.0/stlport/stl/_slist_base.c Fri Jul 14 03:53:26 2000
3163 --- misc/build/STLport-4.0/stlport/stl/_slist_base.c Thu Aug 25 15:54:59 2005
3164 ***************
3165 *** 26,31 ****
3166 --- 26,34 ----
3167 #ifndef __STL_SLIST_BASE_C
3168 #define __STL_SLIST_BASE_C
3170 + #if defined __SUNPRO_CC
3171 + #pragma disable_warn
3172 + #endif
3173 __STL_BEGIN_NAMESPACE
3175 template <class _Dummy>
3176 ***************
3177 *** 92,97 ****
3178 --- 95,103 ----
3181 __STL_END_NAMESPACE
3182 + #if defined __SUNPRO_CC
3183 + #pragma enable_warn
3184 + #endif
3186 #endif /* __STL_SLIST_BASE_C */
3188 *** misc/STLport-4.0/stlport/stl/_slist_base.h Fri Jul 14 03:53:26 2000
3189 --- misc/build/STLport-4.0/stlport/stl/_slist_base.h Thu Aug 25 15:54:59 2005
3190 ***************
3191 *** 31,36 ****
3192 --- 31,39 ----
3193 #include <cstddef>
3194 #endif
3196 + #if defined __SUNPRO_CC
3197 + #pragma disable_warn
3198 + #endif
3199 __STL_BEGIN_NAMESPACE
3201 struct _Slist_node_base
3202 ***************
3203 *** 71,76 ****
3204 --- 74,82 ----
3205 typedef _Sl_global<bool> _Sl_global_inst;
3207 __STL_END_NAMESPACE
3208 + #if defined __SUNPRO_CC
3209 + #pragma enable_warn
3210 + #endif
3212 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3213 # include <stl/_slist_base.c>
3214 *** misc/STLport-4.0/stlport/stl/_sstream.c Fri Jul 14 03:53:26 2000
3215 --- misc/build/STLport-4.0/stlport/stl/_sstream.c Thu Aug 25 15:54:59 2005
3216 ***************
3217 *** 29,34 ****
3218 --- 29,37 ----
3219 # define __BSB_pos_type__ __STL_TYPENAME_ON_RETURN_TYPE basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type
3220 # endif
3222 + #if defined __SUNPRO_CC
3223 + #pragma disable_warn
3224 + #endif
3225 __STL_BEGIN_NAMESPACE
3227 //----------------------------------------------------------------------
3228 ***************
3229 *** 529,534 ****
3230 --- 532,540 ----
3233 __STL_END_NAMESPACE
3234 + #if defined __SUNPRO_CC
3235 + #pragma enable_warn
3236 + #endif
3239 # undef __BSB_int_type__
3240 *** misc/STLport-4.0/stlport/stl/_sstream.h Fri Jul 14 03:53:26 2000
3241 --- misc/build/STLport-4.0/stlport/stl/_sstream.h Thu Aug 25 15:54:59 2005
3242 ***************
3243 *** 28,33 ****
3244 --- 28,36 ----
3245 #include <istream> // Includes <ostream>, <ios>, <iosfwd>
3246 #include <string>
3248 + #if defined __SUNPRO_CC
3249 + #pragma disable_warn
3250 + #endif
3251 __STL_BEGIN_NAMESPACE
3253 //----------------------------------------------------------------------
3254 ***************
3255 *** 230,235 ****
3256 --- 233,241 ----
3257 # endif /* __STL_USE_TEMPLATE_EXPORT */
3259 __STL_END_NAMESPACE
3260 + #if defined __SUNPRO_CC
3261 + #pragma enable_warn
3262 + #endif
3264 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3265 # include <stl/_sstream.c>
3266 *** misc/STLport-4.0/stlport/stl/_stack.h Fri Jul 14 03:53:26 2000
3267 --- misc/build/STLport-4.0/stlport/stl/_stack.h Thu Aug 25 15:54:59 2005
3268 ***************
3269 *** 30,35 ****
3270 --- 30,38 ----
3271 #ifndef __SGI_STL_INTERNAL_STACK_H
3272 #define __SGI_STL_INTERNAL_STACK_H
3274 + #if defined __SUNPRO_CC
3275 + #pragma disable_warn
3276 + #endif
3277 __STL_BEGIN_NAMESPACE
3279 # if !defined ( __STL_LIMITED_DEFAULT_TEMPLATES )
3280 ***************
3281 *** 90,95 ****
3282 --- 93,101 ----
3283 __STL_RELOPS_OPERATORS(template < __STL_STACK_HEADER_ARGS >, stack< __STL_STACK_ARGS >)
3285 __STL_END_NAMESPACE
3286 + #if defined __SUNPRO_CC
3287 + #pragma enable_warn
3288 + #endif
3290 # undef __STL_STACK_ARGS
3291 # undef __STL_STACK_HEADER_ARGS
3292 *** misc/STLport-4.0/stlport/stl/_stdio_file.h Fri Jul 14 03:53:26 2000
3293 --- misc/build/STLport-4.0/stlport/stl/_stdio_file.h Thu Aug 25 15:54:59 2005
3294 ***************
3295 *** 71,76 ****
3296 --- 71,79 ----
3297 # include <unix.h> // get the definition of fileno
3298 #endif
3300 + #if defined __SUNPRO_CC
3301 + #pragma disable_warn
3302 + #endif
3303 __STL_BEGIN_NAMESPACE
3305 //----------------------------------------------------------------------
3306 ***************
3307 *** 89,95 ****
3308 typedef unsigned char* _File_ptr_type;
3309 #endif
3311 ! inline int _FILE_fd(const FILE& __f) { return __f._file; }
3312 inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; }
3313 inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; }
3314 inline char* _FILE_I_end(const FILE& __f)
3315 --- 92,98 ----
3316 typedef unsigned char* _File_ptr_type;
3317 #endif
3319 ! inline int _FILE_fd(const FILE& __f) { return fileno(__CONST_CAST(FILE*,&__f)); }
3320 inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; }
3321 inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; }
3322 inline char* _FILE_I_end(const FILE& __f)
3323 ***************
3324 *** 92,98 ****
3325 typedef unsigned char* _File_ptr_type;
3326 #endif
3328 ! inline int _FILE_fd(const FILE& __f) { return __f._file; }
3329 inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; }
3330 inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; }
3331 inline char* _FILE_I_end(const FILE& __f)
3332 --- 92,98 ----
3333 typedef unsigned char* _File_ptr_type;
3334 #endif
3336 ! inline int _FILE_fd(const FILE& __f) { return fileno(__CONST_CAST(FILE*,&__f)); }
3337 inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; }
3338 inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; }
3339 inline char* _FILE_I_end(const FILE& __f)
3340 ***************
3341 *** 377,382 ****
3342 --- 380,388 ----
3343 # endif
3345 __STL_END_NAMESPACE
3346 + #if defined __SUNPRO_CC
3347 + #pragma enable_warn
3348 + #endif
3350 #endif /* __SGI_STL_STDIO_FILE_H */
3352 *** misc/STLport-4.0/stlport/stl/_stream_iterator.h Fri Jul 14 03:53:26 2000
3353 --- misc/build/STLport-4.0/stlport/stl/_stream_iterator.h Thu Aug 25 15:54:59 2005
3354 ***************
3355 *** 46,51 ****
3356 --- 46,54 ----
3358 # include <streambuf>
3360 + #if defined __SUNPRO_CC
3361 + #pragma disable_warn
3362 + #endif
3363 __STL_BEGIN_NAMESPACE
3365 // We do not read any characters until operator* is called. The first
3366 ***************
3367 *** 214,222 ****
3368 --- 217,231 ----
3369 # endif
3371 __STL_END_NAMESPACE
3372 + #if defined __SUNPRO_CC
3373 + #pragma enable_warn
3374 + #endif
3376 # include <stl/_istream.h>
3378 + #if defined __SUNPRO_CC
3379 + #pragma disable_warn
3380 + #endif
3381 __STL_BEGIN_NAMESPACE
3383 template <class _CharT, class _Traits>
3384 ***************
3385 *** 242,247 ****
3386 --- 251,259 ----
3387 : _M_buf(__o.rdbuf()), _M_ok(__o.rdbuf()!=0) {}
3389 __STL_END_NAMESPACE
3390 + #if defined __SUNPRO_CC
3391 + #pragma enable_warn
3392 + #endif
3394 # endif /* SGI_OWN_IOSTREAMS */
3396 ***************
3397 *** 251,256 ****
3398 --- 263,271 ----
3400 # if defined (__STL_USE_NEW_IOSTREAMS)
3402 + #if defined __SUNPRO_CC
3403 + #pragma disable_warn
3404 + #endif
3405 __STL_BEGIN_NAMESPACE
3407 # ifndef __STL_LIMITED_DEFAULT_TEMPLATES
3408 ***************
3409 *** 388,397 ****
3410 --- 403,418 ----
3411 # endif
3413 __STL_END_NAMESPACE
3414 + #if defined __SUNPRO_CC
3415 + #pragma enable_warn
3416 + #endif
3419 # elif ! defined(__STL_USE_NO_IOSTREAMS)
3421 + #if defined __SUNPRO_CC
3422 + #pragma disable_warn
3423 + #endif
3424 __STL_BEGIN_NAMESPACE
3426 # if defined (__STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS) && ! defined (__STL_DEFAULT_TYPE_PARAM)
3427 ***************
3428 *** 479,488 ****
3429 --- 500,515 ----
3430 #endif
3432 __STL_END_NAMESPACE
3433 + #if defined __SUNPRO_CC
3434 + #pragma enable_warn
3435 + #endif
3437 #endif /* __STL_USE_NEW_IOSTREAMS */
3439 // form-independent definiotion of stream iterators
3440 + #if defined __SUNPRO_CC
3441 + #pragma disable_warn
3442 + #endif
3443 __STL_BEGIN_NAMESPACE
3445 template < __ISI_TMPL_HEADER_ARGUMENTS >
3446 ***************
3447 *** 525,530 ****
3448 --- 552,560 ----
3449 # endif
3451 __STL_END_NAMESPACE
3452 + #if defined __SUNPRO_CC
3453 + #pragma enable_warn
3454 + #endif
3456 # undef __ISI_TMPL_HEADER_ARGUMENTS
3457 # undef __ISI_TMPL_ARGUMENTS
3458 *** misc/STLport-4.0/stlport/stl/_streambuf.c Fri Jul 14 03:53:26 2000
3459 --- misc/build/STLport-4.0/stlport/stl/_streambuf.c Thu Aug 25 15:54:59 2005
3460 ***************
3461 *** 24,29 ****
3462 --- 24,32 ----
3464 # if defined (__STL_DESIGNATED_DLL) || ! defined (__STL_NO_CUSTOM_IO)
3466 + #if defined __SUNPRO_CC
3467 + #pragma disable_warn
3468 + #endif
3469 __STL_BEGIN_NAMESPACE
3470 //----------------------------------------------------------------------
3471 // Non-inline basic_streambuf<> member functions.
3472 ***************
3473 *** 210,215 ****
3474 --- 213,221 ----
3475 # endif /* __STL_USE_TEMPLATE_EXPORT */
3477 __STL_END_NAMESPACE
3478 + #if defined __SUNPRO_CC
3479 + #pragma enable_warn
3480 + #endif
3482 # endif /* NO_CUSTOM_IO */
3484 *** misc/STLport-4.0/stlport/stl/_streambuf.h Fri Jul 14 03:53:26 2000
3485 --- misc/build/STLport-4.0/stlport/stl/_streambuf.h Thu Aug 25 15:54:59 2005
3486 ***************
3487 *** 23,28 ****
3488 --- 23,31 ----
3489 #include <stl/_stdio_file.h> // Declaration of struct FILE, and of
3490 // functions to manipulate it.
3492 + #if defined __SUNPRO_CC
3493 + #pragma disable_warn
3494 + #endif
3495 __STL_BEGIN_NAMESPACE
3497 //----------------------------------------------------------------------
3498 ***************
3499 *** 479,484 ****
3500 --- 482,490 ----
3501 # endif
3503 __STL_END_NAMESPACE
3504 + #if defined __SUNPRO_CC
3505 + #pragma enable_warn
3506 + #endif
3508 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3509 # include <stl/_streambuf.c>
3510 *** misc/STLport-4.0/stlport/stl/_string.c Fri Jul 14 03:53:26 2000
3511 --- misc/build/STLport-4.0/stlport/stl/_string.c Thu Aug 25 15:54:59 2005
3512 ***************
3513 *** 42,47 ****
3514 --- 42,50 ----
3515 # define __iterator__ __STL_TYPENAME_ON_RETURN_TYPE basic_string<_CharT,_Traits,_Alloc>::iterator
3516 # endif
3518 + #if defined __SUNPRO_CC
3519 + #pragma disable_warn
3520 + #endif
3521 __STL_BEGIN_NAMESPACE
3523 #if defined (__STL_MEMBER_TEMPLATES) && ! defined (__STL_INLINE_MEMBER_TEMPLATES)
3524 ***************
3525 *** 664,669 ****
3526 --- 667,675 ----
3529 __STL_END_NAMESPACE
3530 + #if defined __SUNPRO_CC
3531 + #pragma enable_warn
3532 + #endif
3534 // _string_fwd has to see clean basic_string
3535 # undef basic_string
3536 ***************
3537 *** 678,683 ****
3538 --- 684,692 ----
3540 # include <stl/_range_errors.h>
3542 + #if defined __SUNPRO_CC
3543 + #pragma disable_warn
3544 + #endif
3545 __STL_BEGIN_NAMESPACE
3547 // _String_base methods
3548 ***************
3549 *** 692,697 ****
3550 --- 701,709 ----
3553 __STL_END_NAMESPACE
3554 + #if defined __SUNPRO_CC
3555 + #pragma enable_warn
3556 + #endif
3558 # undef basic_string
3559 # undef __size_type__
3560 *** misc/STLport-4.0/stlport/stl/_string.h Fri Jul 14 03:53:26 2000
3561 --- misc/build/STLport-4.0/stlport/stl/_string.h Thu Aug 25 15:54:59 2005
3562 ***************
3563 *** 78,83 ****
3564 --- 78,86 ----
3565 // a user-defined non-POD type. However, _CharT must still have a
3566 // default constructor.
3568 + #if defined __SUNPRO_CC
3569 + #pragma disable_warn
3570 + #endif
3571 __STL_BEGIN_NAMESPACE
3573 # ifdef __STL_DEBUG
3574 ***************
3575 *** 1520,1525 ****
3576 --- 1523,1531 ----
3577 # undef basic_string
3579 __STL_END_NAMESPACE
3580 + #if defined __SUNPRO_CC
3581 + #pragma enable_warn
3582 + #endif
3584 # ifdef __STL_DEBUG
3585 # include <stl/debug/_string.h>
3586 *** misc/STLport-4.0/stlport/stl/_string_fwd.c Fri Jul 14 03:53:26 2000
3587 --- misc/build/STLport-4.0/stlport/stl/_string_fwd.c Thu Aug 25 15:54:59 2005
3588 ***************
3589 *** 26,31 ****
3590 --- 26,34 ----
3591 #if !defined ( __STL_STRING_FWD_C) && ! defined (__SGI_STL_OWN_IOSTREAMS)
3592 #define __STL_STRING_FWD_C
3594 + #if defined __SUNPRO_CC
3595 + #pragma disable_warn
3596 + #endif
3597 __STL_BEGIN_NAMESPACE
3599 template <class _CharT, class _Traits, class _Alloc>
3600 ***************
3601 *** 35,40 ****
3602 --- 38,46 ----
3605 __STL_END_NAMESPACE
3606 + #if defined __SUNPRO_CC
3607 + #pragma enable_warn
3608 + #endif
3610 #endif /* __STL_STRING_FWD_C */
3612 *** misc/STLport-4.0/stlport/stl/_string_fwd.h Fri Jul 14 03:53:26 2000
3613 --- misc/build/STLport-4.0/stlport/stl/_string_fwd.h Thu Aug 25 15:54:59 2005
3614 ***************
3615 *** 21,26 ****
3616 --- 21,29 ----
3618 # include <iosfwd>
3620 + #if defined __SUNPRO_CC
3621 + #pragma disable_warn
3622 + #endif
3623 __STL_BEGIN_NAMESPACE
3625 # if !defined (__STL_LIMITED_DEFAULT_TEMPLATES)
3626 ***************
3627 *** 51,56 ****
3628 --- 54,62 ----
3629 # endif
3631 __STL_END_NAMESPACE
3632 + #if defined __SUNPRO_CC
3633 + #pragma enable_warn
3634 + #endif
3636 #endif /* __SGI_STL_STRING_FWD_H */
3638 *** misc/STLport-4.0/stlport/stl/_string_hash.h Fri Jul 14 03:53:26 2000
3639 --- misc/build/STLport-4.0/stlport/stl/_string_hash.h Thu Aug 25 15:54:59 2005
3640 ***************
3641 *** 23,28 ****
3642 --- 23,31 ----
3643 # include <stl/_hash_fun.h>
3644 #endif
3646 + #if defined __SUNPRO_CC
3647 + #pragma disable_warn
3648 + #endif
3649 __STL_BEGIN_NAMESPACE
3651 template <class _CharT, class _Traits, class _Alloc>
3652 ***************
3653 *** 62,66 ****
3654 --- 65,72 ----
3655 #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */
3657 __STL_END_NAMESPACE
3658 + #if defined __SUNPRO_CC
3659 + #pragma enable_warn
3660 + #endif
3662 #endif
3663 *** misc/STLport-4.0/stlport/stl/_string_io.c Fri Jul 14 03:53:26 2000
3664 --- misc/build/STLport-4.0/stlport/stl/_string_io.c Thu Aug 25 15:54:59 2005
3665 ***************
3666 *** 5,10 ****
3667 --- 5,13 ----
3668 # define basic_string _Nondebug_string
3669 # endif
3671 + #if defined __SUNPRO_CC
3672 + #pragma disable_warn
3673 + #endif
3674 __STL_BEGIN_NAMESPACE
3676 #if defined (__STL_USE_NEW_IOSTREAMS)
3677 ***************
3678 *** 322,327 ****
3679 --- 325,333 ----
3680 # endif /* __STL_NEW_IOSTREAMS */
3682 __STL_END_NAMESPACE
3683 + #if defined __SUNPRO_CC
3684 + #pragma enable_warn
3685 + #endif
3687 # undef basic_string
3689 *** misc/STLport-4.0/stlport/stl/_string_io.h Fri Jul 14 03:53:26 2000
3690 --- misc/build/STLport-4.0/stlport/stl/_string_io.h Thu Aug 25 15:54:59 2005
3691 ***************
3692 *** 29,34 ****
3693 --- 29,37 ----
3694 # endif
3696 // I/O.
3697 + #if defined __SUNPRO_CC
3698 + #pragma disable_warn
3699 + #endif
3700 __STL_BEGIN_NAMESPACE
3702 #if defined (__STL_USE_NEW_IOSTREAMS)
3703 ***************
3704 *** 108,113 ****
3705 --- 111,119 ----
3706 #endif /* __STL_USE_NEW_IOSTREAMS */
3708 __STL_END_NAMESPACE
3709 + #if defined __SUNPRO_CC
3710 + #pragma enable_warn
3711 + #endif
3713 # undef basic_string
3715 *** misc/STLport-4.0/stlport/stl/_strstream.h Fri Jul 14 03:53:26 2000
3716 --- misc/build/STLport-4.0/stlport/stl/_strstream.h Thu Aug 25 15:54:59 2005
3717 ***************
3718 *** 6,11 ****
3719 --- 6,14 ----
3720 #include <istream> // Includes <ostream>, <ios>, <iosfwd>
3721 #include <string>
3723 + #if defined __SUNPRO_CC
3724 + #pragma disable_warn
3725 + #endif
3726 __STL_BEGIN_NAMESPACE
3728 //----------------------------------------------------------------------
3729 ***************
3730 *** 129,131 ****
3731 --- 132,137 ----
3734 __STL_END_NAMESPACE
3735 + #if defined __SUNPRO_CC
3736 + #pragma enable_warn
3737 + #endif
3738 *** misc/STLport-4.0/stlport/stl/_tempbuf.c Fri Jul 14 03:53:26 2000
3739 --- misc/build/STLport-4.0/stlport/stl/_tempbuf.c Thu Aug 25 15:54:59 2005
3740 ***************
3741 *** 26,31 ****
3742 --- 26,34 ----
3743 #ifndef __STL_TEMPBUF_C
3744 #define __STL_TEMPBUF_C
3746 + #if defined __SUNPRO_CC
3747 + #pragma disable_warn
3748 + #endif
3749 __STL_BEGIN_NAMESPACE
3751 template <class _Tp>
3752 ***************
3753 *** 45,50 ****
3754 --- 48,56 ----
3755 return pair<_Tp*, ptrdiff_t>((_Tp*)0, 0);
3757 __STL_END_NAMESPACE
3758 + #if defined __SUNPRO_CC
3759 + #pragma enable_warn
3760 + #endif
3762 #endif /* __STL_TEMPBUF_C */
3764 *** misc/STLport-4.0/stlport/stl/_tempbuf.h Fri Jul 14 03:53:26 2000
3765 --- misc/build/STLport-4.0/stlport/stl/_tempbuf.h Thu Aug 25 15:54:59 2005
3766 ***************
3767 *** 40,45 ****
3768 --- 40,48 ----
3769 # include <stl/_uninitialized.h>
3770 # endif
3772 + #if defined __SUNPRO_CC
3773 + #pragma disable_warn
3774 + #endif
3775 __STL_BEGIN_NAMESPACE
3777 template <class _Tp>
3778 ***************
3779 *** 157,162 ****
3780 --- 160,168 ----
3781 # endif /* __STL_NO_EXTENSIONS */
3783 __STL_END_NAMESPACE
3784 + #if defined __SUNPRO_CC
3785 + #pragma enable_warn
3786 + #endif
3788 # ifndef __STL_LINK_TIME_INSTANTIATION
3789 # include <stl/_tempbuf.c>
3790 *** misc/STLport-4.0/stlport/stl/_threads.c Fri Jul 14 03:53:26 2000
3791 --- misc/build/STLport-4.0/stlport/stl/_threads.c Thu Aug 25 15:54:59 2005
3792 ***************
3793 *** 28,33 ****
3794 --- 28,36 ----
3796 # if defined (__BUILDING_STLPORT) || ! defined (__SGI_STL_OWN_IOSTREAMS)
3798 + #if defined __SUNPRO_CC
3799 + #pragma disable_warn
3800 + #endif
3801 __STL_BEGIN_NAMESPACE
3803 # if ( __STL_STATIC_TEMPLATE_DATA > 0 )
3804 ***************
3805 *** 127,132 ****
3806 --- 130,138 ----
3807 # endif /* if SGI or WIN */
3809 __STL_END_NAMESPACE
3810 + #if defined __SUNPRO_CC
3811 + #pragma enable_warn
3812 + #endif
3814 # endif /* BUILDING_STLPORT */
3815 #endif /* __STL_THREADS_C */
3816 *** misc/STLport-4.0/stlport/stl/_threads.h Fri Jul 14 03:53:26 2000
3817 --- misc/build/STLport-4.0/stlport/stl/_threads.h Thu Aug 25 15:54:59 2005
3818 ***************
3819 *** 124,129 ****
3820 --- 124,132 ----
3821 # define __STL_MUTEX_INITIALIZER
3822 # endif
3824 + #if defined __SUNPRO_CC
3825 + #pragma disable_warn
3826 + #endif
3827 __STL_BEGIN_NAMESPACE
3830 ***************
3831 *** 406,411 ****
3832 --- 409,417 ----
3835 __STL_END_NAMESPACE
3836 + #if defined __SUNPRO_CC
3837 + #pragma enable_warn
3838 + #endif
3840 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3841 # include <stl/_threads.c>
3842 *** misc/STLport-4.0/stlport/stl/_time_facets.c Fri Jul 14 03:53:26 2000
3843 --- misc/build/STLport-4.0/stlport/stl/_time_facets.c Thu Aug 25 15:54:59 2005
3844 ***************
3845 *** 18,23 ****
3846 --- 18,26 ----
3847 #ifndef __STL_TIME_FACETS_C
3848 #define __STL_TIME_FACETS_C
3850 + #if defined __SUNPRO_CC
3851 + #pragma disable_warn
3852 + #endif
3853 __STL_BEGIN_NAMESPACE
3855 //----------------------------------------------------------------------
3856 ***************
3857 *** 452,456 ****
3858 --- 455,462 ----
3859 # endif /* CUSTOM_IO */
3861 __STL_END_NAMESPACE
3862 + #if defined __SUNPRO_CC
3863 + #pragma enable_warn
3864 + #endif
3866 #endif /* __STL_TIME_FACETS_C */
3867 *** misc/STLport-4.0/stlport/stl/_time_facets.h Fri Jul 14 03:53:26 2000
3868 --- misc/build/STLport-4.0/stlport/stl/_time_facets.h Thu Aug 25 15:54:59 2005
3869 ***************
3870 *** 23,28 ****
3871 --- 23,31 ----
3872 #ifndef __SGI_STL_INTERNAL_TIME_FACETS_H
3873 #define __SGI_STL_INTERNAL_TIME_FACETS_H
3875 + #if defined __SUNPRO_CC
3876 + #pragma disable_warn
3877 + #endif
3878 __STL_BEGIN_NAMESPACE
3880 _Locale_time* __STL_CALL __acquire_time(const char* __name);
3881 ***************
3882 *** 288,293 ****
3883 --- 291,299 ----
3886 __STL_END_NAMESPACE
3887 + #if defined __SUNPRO_CC
3888 + #pragma enable_warn
3889 + #endif
3891 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3892 # include <stl/_time_facets.c>
3893 *** misc/STLport-4.0/stlport/stl/_tree.c Fri Jul 14 03:53:26 2000
3894 --- misc/build/STLport-4.0/stlport/stl/_tree.c Thu Aug 25 15:55:00 2005
3895 ***************
3896 *** 42,47 ****
3897 --- 42,50 ----
3898 # define _Rb_tree __WORKAROUND_DBG_RENAME(Rb_tree)
3899 #endif
3901 + #if defined __SUNPRO_CC
3902 + #pragma disable_warn
3903 + #endif
3904 __STL_BEGIN_NAMESPACE
3906 inline void
3907 ***************
3908 *** 728,733 ****
3909 --- 731,739 ----
3910 return true;
3912 __STL_END_NAMESPACE
3913 + #if defined __SUNPRO_CC
3914 + #pragma enable_warn
3915 + #endif
3917 # undef __iterator__
3918 # undef __const_iterator__
3919 *** misc/STLport-4.0/stlport/stl/_tree.h Fri Jul 14 03:53:26 2000
3920 --- misc/build/STLport-4.0/stlport/stl/_tree.h Thu Aug 25 15:55:00 2005
3921 ***************
3922 *** 83,88 ****
3923 --- 83,91 ----
3924 # define _Rb_tree __WORKAROUND_DBG_RENAME(Rb_tree)
3925 #endif
3927 + #if defined __SUNPRO_CC
3928 + #pragma disable_warn
3929 + #endif
3930 __STL_BEGIN_NAMESPACE
3932 typedef bool _Rb_tree_Color_type;
3933 ***************
3934 *** 557,562 ****
3935 --- 560,568 ----
3936 #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */
3938 __STL_END_NAMESPACE
3939 + #if defined __SUNPRO_CC
3940 + #pragma enable_warn
3941 + #endif
3943 # if !defined (__STL_LINK_TIME_INSTANTIATION)
3944 # include <stl/_tree.c>
3945 ***************
3946 *** 568,573 ****
3947 --- 574,582 ----
3948 # include <stl/debug/_tree.h>
3949 #endif
3951 + #if defined __SUNPRO_CC
3952 + #pragma disable_warn
3953 + #endif
3954 __STL_BEGIN_NAMESPACE
3955 // Class rb_tree is not part of the C++ standard. It is provided for
3956 // compatibility with the HP STL.
3957 ***************
3958 *** 587,592 ****
3959 --- 596,604 ----
3960 ~rb_tree() {}
3962 __STL_END_NAMESPACE
3963 + #if defined __SUNPRO_CC
3964 + #pragma enable_warn
3965 + #endif
3967 #endif /* __SGI_STL_INTERNAL_TREE_H */
3969 *** misc/STLport-4.0/stlport/stl/_uninitialized.h Fri Jul 14 03:53:26 2000
3970 --- misc/build/STLport-4.0/stlport/stl/_uninitialized.h Thu Aug 25 15:55:00 2005
3971 ***************
3972 *** 46,51 ****
3973 --- 46,54 ----
3974 # include <stl/_algobase.h>
3975 # endif
3977 + #if defined __SUNPRO_CC
3978 + #pragma disable_warn
3979 + #endif
3980 __STL_BEGIN_NAMESPACE
3982 // uninitialized_copy
3983 ***************
3984 *** 324,329 ****
3985 --- 327,335 ----
3988 __STL_END_NAMESPACE
3989 + #if defined __SUNPRO_CC
3990 + #pragma enable_warn
3991 + #endif
3993 #endif /* __SGI_STL_INTERNAL_UNINITIALIZED_H */
3995 *** misc/STLport-4.0/stlport/stl/_valarray.c Fri Jul 14 03:53:26 2000
3996 --- misc/build/STLport-4.0/stlport/stl/_valarray.c Thu Aug 25 15:55:00 2005
3997 ***************
3998 *** 26,31 ****
3999 --- 26,34 ----
4000 #ifndef __STL_VALARRAY_C
4001 #define __STL_VALARRAY_C
4003 + #if defined __SUNPRO_CC
4004 + #pragma disable_warn
4005 + #endif
4006 __STL_BEGIN_NAMESPACE
4008 // Behavior is undefined if __x and *this have different sizes
4009 ***************
4010 *** 177,182 ****
4011 --- 180,188 ----
4014 __STL_END_NAMESPACE
4015 + #if defined __SUNPRO_CC
4016 + #pragma enable_warn
4017 + #endif
4019 #endif /* __STL_VALARRAY_C */
4021 *** misc/STLport-4.0/stlport/stl/_valarray.h Fri Jul 14 03:53:26 2000
4022 --- misc/build/STLport-4.0/stlport/stl/_valarray.h Thu Aug 25 15:55:00 2005
4023 ***************
4024 *** 42,47 ****
4025 --- 42,50 ----
4026 #endif
4029 + #if defined __SUNPRO_CC
4030 + #pragma disable_warn
4031 + #endif
4032 __STL_BEGIN_NAMESPACE
4034 class slice;
4035 ***************
4036 *** 1655,1660 ****
4037 --- 1658,1666 ----
4040 __STL_END_NAMESPACE
4041 + #if defined __SUNPRO_CC
4042 + #pragma enable_warn
4043 + #endif
4045 # if !defined (__STL_LINK_TIME_INSTANTIATION)
4046 # include <stl/_valarray.c>
4047 *** misc/STLport-4.0/stlport/stl/_vector.c Fri Jul 14 03:53:26 2000
4048 --- misc/build/STLport-4.0/stlport/stl/_vector.c Thu Aug 25 15:55:00 2005
4049 ***************
4050 *** 44,49 ****
4051 --- 44,52 ----
4052 # undef vector
4053 # define vector __WORKAROUND_DBG_RENAME(vector)
4055 + #if defined __SUNPRO_CC
4056 + #pragma disable_warn
4057 + #endif
4058 __STL_BEGIN_NAMESPACE
4060 template <class _Tp, class _Alloc>
4061 ***************
4062 *** 266,271 ****
4063 --- 269,277 ----
4066 __STL_END_NAMESPACE
4067 + #if defined __SUNPRO_CC
4068 + #pragma enable_warn
4069 + #endif
4071 # undef __pointer__
4072 # undef __const_pointer__
4073 *** misc/STLport-4.0/stlport/stl/_vector.h Fri Jul 14 03:53:26 2000
4074 --- misc/build/STLport-4.0/stlport/stl/_vector.h Thu Aug 25 15:55:00 2005
4075 ***************
4076 *** 53,58 ****
4077 --- 53,61 ----
4078 # undef vector
4079 # define vector __WORKAROUND_DBG_RENAME(vector)
4081 + #if defined __SUNPRO_CC
4082 + #pragma disable_warn
4083 + #endif
4084 __STL_BEGIN_NAMESPACE
4086 // The vector base class serves two purposes. First, its constructor
4087 ***************
4088 *** 562,567 ****
4089 --- 565,573 ----
4090 # define __vector__ __WORKAROUND_RENAME(vector)
4092 __STL_END_NAMESPACE
4093 + #if defined __SUNPRO_CC
4094 + #pragma enable_warn
4095 + #endif
4097 # if !defined (__STL_LINK_TIME_INSTANTIATION)
4098 # include <stl/_vector.c>
4099 *** misc/STLport-4.0/stlport/stl/c_locale.h Fri Jul 14 03:53:26 2000
4100 --- misc/build/STLport-4.0/stlport/stl/c_locale.h Thu Aug 25 15:54:56 2005
4101 ***************
4102 *** 115,120 ****
4103 --- 115,123 ----
4104 struct _Locale_messages;
4106 #ifdef __cplusplus
4107 + #if defined __SUNPRO_CC
4108 + #pragma disable_warn
4109 + #endif
4110 __STL_BEGIN_NAMESPACE
4111 extern "C" {
4112 #endif
4113 ***************
4114 *** 652,657 ****
4115 --- 655,663 ----
4116 # ifdef __cplusplus
4118 __STL_END_NAMESPACE
4119 + #if defined __SUNPRO_CC
4120 + #pragma enable_warn
4121 + #endif
4122 # endif
4124 # endif /* __STL_C_LOCALE_H */
4125 *** misc/STLport-4.0/stlport/stl/char_traits.h Fri Jul 14 03:53:26 2000
4126 --- misc/build/STLport-4.0/stlport/stl/char_traits.h Thu Aug 25 15:54:56 2005
4127 ***************
4128 *** 40,45 ****
4129 --- 40,48 ----
4130 # include <stl/type_traits.h>
4131 #endif
4133 + #if defined __SUNPRO_CC
4134 + #pragma disable_warn
4135 + #endif
4136 __STL_BEGIN_NAMESPACE
4138 // Class __char_traits_base.
4139 ***************
4140 *** 178,183 ****
4141 --- 181,189 ----
4142 # endif
4144 __STL_END_NAMESPACE
4145 + #if defined __SUNPRO_CC
4146 + #pragma enable_warn
4147 + #endif
4149 # else /* OWN_IOSTREAMS */
4151 *** misc/STLport-4.0/stlport/stl/concept_checks.h Fri Jul 14 03:53:26 2000
4152 --- misc/build/STLport-4.0/stlport/stl/concept_checks.h Thu Aug 25 15:54:56 2005
4153 ***************
4154 *** 490,498 ****
4155 --- 490,504 ----
4157 /* Associated Type Requirements */
4159 + #if defined __SUNPRO_CC
4160 + #pragma disable_warn
4161 + #endif
4162 __STL_BEGIN_NAMESPACE
4163 template <class _Iterator> struct iterator_traits;
4164 __STL_END_NAMESPACE
4165 + #if defined __SUNPRO_CC
4166 + #pragma enable_warn
4167 + #endif
4169 template <class _Iter>
4170 struct __value_type_type_definition_requirement_violation {
4171 *** misc/STLport-4.0/stlport/stl/type_traits.h Fri Jul 14 03:53:26 2000
4172 --- misc/build/STLport-4.0/stlport/stl/type_traits.h Thu Aug 25 15:55:29 2005
4173 ***************
4174 *** 56,61 ****
4175 --- 56,64 ----
4179 + #if defined __SUNPRO_CC
4180 + #pragma disable_warn
4181 + #endif
4182 struct __true_type {
4185 ***************
4186 *** 88,93 ****
4187 --- 91,99 ----
4188 typedef __false_type has_trivial_destructor;
4189 typedef __false_type is_POD_type;
4191 + #if defined __SUNPRO_CC
4192 + #pragma enable_warn
4193 + #endif
4195 // Provide some specializations. This is harmless for compilers that
4196 // have built-in __types_traits support, and essential for compilers
4197 *** misc/STLport-4.0/stlport/stl/debug/_debug.c Fri Jul 14 03:53:26 2000
4198 --- misc/build/STLport-4.0/stlport/stl/debug/_debug.c Thu Aug 25 15:54:56 2005
4199 ***************
4200 *** 56,61 ****
4201 --- 56,64 ----
4202 extern void __stl_debug_terminate(void);
4203 # endif
4205 + #if defined __SUNPRO_CC
4206 + #pragma disable_warn
4207 + #endif
4208 __STL_BEGIN_NAMESPACE
4210 # ifndef __STL_STRING_LITERAL
4211 ***************
4212 *** 101,106 ****
4213 --- 104,112 ----
4215 # endif
4216 __STL_END_NAMESPACE
4217 + #if defined __SUNPRO_CC
4218 + #pragma enable_warn
4219 + #endif
4221 // abort()
4222 # include <cstdlib>
4223 ***************
4224 *** 110,115 ****
4225 --- 116,124 ----
4226 # include <cstdarg>
4227 # include <cstdio>
4229 + #if defined __SUNPRO_CC
4230 + #pragma disable_warn
4231 + #endif
4232 __STL_BEGIN_NAMESPACE
4234 template <class _Dummy>
4235 ***************
4236 *** 141,149 ****
4237 --- 150,164 ----
4240 __STL_END_NAMESPACE
4241 + #if defined __SUNPRO_CC
4242 + #pragma enable_warn
4243 + #endif
4245 # endif /* __STL_DEBUG_MESSAGE */
4247 + #if defined __SUNPRO_CC
4248 + #pragma disable_warn
4249 + #endif
4250 __STL_BEGIN_NAMESPACE
4253 ***************
4254 *** 191,201 ****
4255 --- 206,222 ----
4258 __STL_END_NAMESPACE
4259 + #if defined __SUNPRO_CC
4260 + #pragma enable_warn
4261 + #endif
4263 # endif /* __STL_ASSERTIONS */
4265 #ifdef __STL_DEBUG
4267 + #if defined __SUNPRO_CC
4268 + #pragma disable_warn
4269 + #endif
4270 __STL_BEGIN_NAMESPACE
4272 # ifdef __STL_THREADS
4273 ***************
4274 *** 447,452 ****
4275 --- 468,476 ----
4278 __STL_END_NAMESPACE
4279 + #if defined __SUNPRO_CC
4280 + #pragma enable_warn
4281 + #endif
4283 #endif /* __STL_DEBUG */
4285 *** misc/STLport-4.0/stlport/stl/debug/_debug.h Fri Jul 14 03:53:26 2000
4286 --- misc/build/STLport-4.0/stlport/stl/debug/_debug.h Thu Aug 25 15:54:56 2005
4287 ***************
4288 *** 69,74 ****
4289 --- 69,77 ----
4290 /* have to hardcode that ;() */
4291 # define _StlMsg_MAX 27
4293 + #if defined __SUNPRO_CC
4294 + #pragma disable_warn
4295 + #endif
4296 __STL_BEGIN_NAMESPACE
4298 // This class is unique (not inherited from exception),
4299 ***************
4300 *** 136,141 ****
4301 --- 139,147 ----
4302 typedef __stl_debug_engine<bool> __stl_debugger;
4304 __STL_END_NAMESPACE
4305 + #if defined __SUNPRO_CC
4306 + #pragma enable_warn
4307 + #endif
4309 # ifndef __STL_ASSERT
4310 # define __STL_ASSERT(expr) \
4311 ***************
4312 *** 179,184 ****
4313 --- 185,193 ----
4314 # include <stl/_iterator_base.h>
4315 #endif
4317 + #if defined __SUNPRO_CC
4318 + #pragma disable_warn
4319 + #endif
4320 __STL_BEGIN_NAMESPACE
4322 //=============================================================
4323 ***************
4324 *** 384,389 ****
4325 --- 393,401 ----
4328 __STL_END_NAMESPACE
4329 + #if defined __SUNPRO_CC
4330 + #pragma enable_warn
4331 + #endif
4333 # endif /* __STL_DEBUG */
4335 *** misc/STLport-4.0/stlport/stl/debug/_deque.h Fri Jul 14 03:53:26 2000
4336 --- misc/build/STLport-4.0/stlport/stl/debug/_deque.h Thu Aug 25 15:54:56 2005
4337 ***************
4338 *** 41,46 ****
4339 --- 41,49 ----
4341 # define __STL_DEQUE_SUPER __WORKAROUND_DBG_RENAME(deque) <_Tp,_Alloc>
4343 + #if defined __SUNPRO_CC
4344 + #pragma disable_warn
4345 + #endif
4346 __STL_BEGIN_NAMESPACE
4348 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4349 ***************
4350 *** 314,319 ****
4351 --- 317,325 ----
4352 #endif
4354 __STL_END_NAMESPACE
4355 + #if defined __SUNPRO_CC
4356 + #pragma enable_warn
4357 + #endif
4359 # undef _DBG_deque
4360 # undef __STL_DEQUE_SUPER
4361 *** misc/STLport-4.0/stlport/stl/debug/_hashtable.h Fri Jul 14 03:53:26 2000
4362 --- misc/build/STLport-4.0/stlport/stl/debug/_hashtable.h Thu Aug 25 15:54:56 2005
4363 ***************
4364 *** 42,47 ****
4365 --- 42,50 ----
4366 # define __STL_DBG_HT_SUPER \
4367 __WORKAROUND_DBG_RENAME(hashtable) <_Val, _Key, _HF, _ExK, _EqK, _All>
4369 + #if defined __SUNPRO_CC
4370 + #pragma disable_warn
4371 + #endif
4372 __STL_BEGIN_NAMESPACE
4374 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4375 ***************
4376 *** 245,250 ****
4377 --- 248,256 ----
4379 #endif
4380 __STL_END_NAMESPACE
4381 + #if defined __SUNPRO_CC
4382 + #pragma enable_warn
4383 + #endif
4384 # undef hashtable
4386 #endif /* __SGI_STL_INTERNAL_HASHTABLE_H */
4387 *** misc/STLport-4.0/stlport/stl/debug/_iterator.h Fri Jul 14 03:53:26 2000
4388 --- misc/build/STLport-4.0/stlport/stl/debug/_iterator.h Thu Aug 25 15:54:56 2005
4389 ***************
4390 *** 31,36 ****
4391 --- 31,39 ----
4392 # define __STL_DBG_IDENTITY( __base )
4393 # endif
4395 + #if defined __SUNPRO_CC
4396 + #pragma disable_warn
4397 + #endif
4398 __STL_BEGIN_NAMESPACE
4400 //============================================================
4401 ***************
4402 *** 409,414 ****
4403 --- 412,420 ----
4405 # endif
4406 __STL_END_NAMESPACE
4407 + #if defined __SUNPRO_CC
4408 + #pragma enable_warn
4409 + #endif
4411 #endif /* INTERNAL_H */
4413 *** misc/STLport-4.0/stlport/stl/debug/_list.h Fri Jul 14 03:53:26 2000
4414 --- misc/build/STLport-4.0/stlport/stl/debug/_list.h Thu Aug 25 15:54:56 2005
4415 ***************
4416 *** 40,45 ****
4417 --- 40,48 ----
4418 # define __STL_DBG_LIST_BASE \
4419 __WORKAROUND_DBG_RENAME(list) <_Tp, _Alloc>
4421 + #if defined __SUNPRO_CC
4422 + #pragma disable_warn
4423 + #endif
4424 __STL_BEGIN_NAMESPACE
4426 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4427 ***************
4428 *** 267,272 ****
4429 --- 270,278 ----
4430 #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */
4432 __STL_END_NAMESPACE
4433 + #if defined __SUNPRO_CC
4434 + #pragma enable_warn
4435 + #endif
4437 #endif /* __SGI_STL_INTERNAL_LIST_H */
4439 *** misc/STLport-4.0/stlport/stl/debug/_slist.h Fri Jul 14 03:53:26 2000
4440 --- misc/build/STLport-4.0/stlport/stl/debug/_slist.h Thu Aug 25 15:54:56 2005
4441 ***************
4442 *** 36,41 ****
4443 --- 36,44 ----
4445 # define __STL_DBG_SLIST_BASE __WORKAROUND_DBG_RENAME(slist) <_Tp, _Alloc>
4447 + #if defined __SUNPRO_CC
4448 + #pragma disable_warn
4449 + #endif
4450 __STL_BEGIN_NAMESPACE
4452 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4453 ***************
4454 *** 423,428 ****
4455 --- 426,434 ----
4456 #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */
4458 __STL_END_NAMESPACE
4459 + #if defined __SUNPRO_CC
4460 + #pragma enable_warn
4461 + #endif
4463 #endif /* __SGI_STL_INTERNAL_DBG_SLIST_H */
4465 *** misc/STLport-4.0/stlport/stl/debug/_string.h Fri Jul 14 03:53:26 2000
4466 --- misc/build/STLport-4.0/stlport/stl/debug/_string.h Thu Aug 25 15:54:56 2005
4467 ***************
4468 *** 23,28 ****
4469 --- 23,31 ----
4471 # define __STL_DBG_STRING_BASE _Nondebug_string <_CharT, _Traits, _Alloc>
4473 + #if defined __SUNPRO_CC
4474 + #pragma disable_warn
4475 + #endif
4476 __STL_BEGIN_NAMESPACE
4478 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4479 ***************
4480 *** 727,732 ****
4481 --- 730,738 ----
4484 __STL_END_NAMESPACE
4485 + #if defined __SUNPRO_CC
4486 + #pragma enable_warn
4487 + #endif
4489 #endif /* __SGI_STL_DBG_STRING */
4491 *** misc/STLport-4.0/stlport/stl/debug/_tree.h Fri Jul 14 03:53:26 2000
4492 --- misc/build/STLport-4.0/stlport/stl/debug/_tree.h Thu Aug 25 15:54:56 2005
4493 ***************
4494 *** 39,44 ****
4495 --- 39,47 ----
4497 # define __STL_DBG_TREE_SUPER __WORKAROUND_DBG_RENAME(Rb_tree) <_Key, _Value, _KeyOfValue, _Compare, _Alloc>
4499 + #if defined __SUNPRO_CC
4500 + #pragma disable_warn
4501 + #endif
4502 __STL_BEGIN_NAMESPACE
4504 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4505 ***************
4506 *** 288,293 ****
4507 --- 291,299 ----
4508 #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */
4510 __STL_END_NAMESPACE
4511 + #if defined __SUNPRO_CC
4512 + #pragma enable_warn
4513 + #endif
4515 # undef __STL_DBG_TREE_SUPER
4517 *** misc/STLport-4.0/stlport/stl/debug/_vector.h Fri Jul 14 03:53:26 2000
4518 --- misc/build/STLport-4.0/stlport/stl/debug/_vector.h Thu Aug 25 15:54:56 2005
4519 ***************
4520 *** 40,45 ****
4521 --- 40,48 ----
4522 # define __STL_DBG_VECTOR_BASE __WORKAROUND_DBG_RENAME(vector) <_Tp, _Alloc>
4525 + #if defined __SUNPRO_CC
4526 + #pragma disable_warn
4527 + #endif
4528 __STL_BEGIN_NAMESPACE
4530 # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS
4531 ***************
4532 *** 335,340 ****
4533 --- 338,346 ----
4534 # endif /* __STL_USE_TEMPLATE_EXPORT */
4536 __STL_END_NAMESPACE
4537 + #if defined __SUNPRO_CC
4538 + #pragma enable_warn
4539 + #endif
4541 # undef __STL_DBG_VECTOR_BASE
4542 # undef _DBG_vector
4543 *** misc/STLport-4.0/stlport/stl/wrappers/_deque.h Fri Jul 14 03:53:26 2000
4544 --- misc/build/STLport-4.0/stlport/stl/wrappers/_deque.h Thu Aug 25 15:54:57 2005
4545 ***************
4546 *** 35,40 ****
4547 --- 35,43 ----
4549 # define _DEQUE_SUPER _DEQUE_SUPER_NAME<_Tp, __STL_DEFAULT_ALLOCATOR(_Tp) >
4551 + #if defined __SUNPRO_CC
4552 + #pragma disable_warn
4553 + #endif
4554 __STL_BEGIN_NAMESPACE
4556 // provide a "default" deque adaptor
4557 ***************
4558 *** 70,75 ****
4559 --- 73,81 ----
4560 # undef _DEQUE_SUPER
4562 __STL_END_NAMESPACE
4563 + #if defined __SUNPRO_CC
4564 + #pragma enable_warn
4565 + #endif
4567 // Local Variables:
4568 // mode:C++
4569 *** misc/STLport-4.0/stlport/wrap_std/complex Fri Jul 14 03:53:26 2000
4570 --- misc/build/STLport-4.0/stlport/wrap_std/complex Thu Aug 25 15:55:01 2005
4571 ***************
4572 *** 16,21 ****
4573 --- 16,24 ----
4574 # include __STL_NATIVE_HEADER(complex)
4576 # if defined (__STL_USE_OWN_NAMESPACE)
4577 + #if defined __SUNPRO_CC
4578 + #pragma disable_warn
4579 + #endif
4580 __STL_BEGIN_NAMESPACE
4582 using __STL_COMPLEX_NAMESPACE::complex;
4583 ***************
4584 *** 42,47 ****
4585 --- 45,53 ----
4586 using __STL_COMPLEX_NAMESPACE::tanh;
4588 __STL_END_NAMESPACE
4589 + #if defined __SUNPRO_CC
4590 + #pragma enable_warn
4591 + #endif
4592 # endif /* USE_OWN_NAMESPACE */
4594 // Local Variables:
4595 *** misc/STLport-4.0/stlport/wrap_std/fstream Fri Jul 14 03:53:26 2000
4596 --- misc/build/STLport-4.0/stlport/wrap_std/fstream Thu Aug 25 15:55:01 2005
4597 ***************
4598 *** 16,24 ****
4599 --- 16,30 ----
4600 # if defined (__STL_USE_NEW_IOSTREAMS)
4601 # include __STL_NATIVE_HEADER(fstream)
4602 # if defined (__STL_USE_OWN_NAMESPACE)
4603 + #if defined __SUNPRO_CC
4604 + #pragma disable_warn
4605 + #endif
4606 __STL_BEGIN_NAMESPACE
4607 # include <using/fstream>
4608 __STL_END_NAMESPACE
4609 + #if defined __SUNPRO_CC
4610 + #pragma enable_warn
4611 + #endif
4612 # endif /* __STL_OWN_NAMESPACE */
4613 # else
4614 # include <wrap_std/h/fstream.h>
4615 *** misc/STLport-4.0/stlport/wrap_std/iomanip Fri Jul 14 03:53:26 2000
4616 --- misc/build/STLport-4.0/stlport/wrap_std/iomanip Thu Aug 25 15:55:01 2005
4617 ***************
4618 *** 18,26 ****
4619 --- 18,32 ----
4620 # include __STL_NATIVE_HEADER(iomanip)
4622 # ifdef __STL_USE_OWN_NAMESPACE
4623 + #if defined __SUNPRO_CC
4624 + #pragma disable_warn
4625 + #endif
4626 __STL_BEGIN_NAMESPACE
4627 # include <using/iomanip>
4628 __STL_END_NAMESPACE
4629 + #if defined __SUNPRO_CC
4630 + #pragma enable_warn
4631 + #endif
4632 # endif /* __STL_OWN_NAMESPACE */
4634 # else
4635 ***************
4636 *** 28,36 ****
4637 --- 34,48 ----
4638 # include __STL_NATIVE_HEADER(iomanip.h)
4640 # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE)
4641 + #if defined __SUNPRO_CC
4642 + #pragma disable_warn
4643 + #endif
4644 __STL_BEGIN_NAMESPACE
4645 # include <using/h/iomanip.h>
4646 __STL_END_NAMESPACE
4647 + #if defined __SUNPRO_CC
4648 + #pragma enable_warn
4649 + #endif
4650 # endif /* __STL_USE_OWN_NAMESPACE */
4652 # endif /* __STL_USE_NEW_IOSTREAMS */
4653 *** misc/STLport-4.0/stlport/wrap_std/ios Fri Jul 14 03:53:26 2000
4654 --- misc/build/STLport-4.0/stlport/wrap_std/ios Thu Aug 25 15:55:01 2005
4655 ***************
4656 *** 16,24 ****
4657 --- 16,30 ----
4658 # if defined (__STL_USE_NEW_IOSTREAMS)
4659 # include __STL_NATIVE_HEADER(ios)
4660 # ifdef __STL_USE_OWN_NAMESPACE
4661 + #if defined __SUNPRO_CC
4662 + #pragma disable_warn
4663 + #endif
4664 __STL_BEGIN_NAMESPACE
4665 # include <using/ios>
4666 __STL_END_NAMESPACE
4667 + #if defined __SUNPRO_CC
4668 + #pragma enable_warn
4669 + #endif
4670 #endif /* __STL_OWN_NAMESPACE */
4671 # else
4672 # include <wrap_std/h/iostream.h>
4673 *** misc/STLport-4.0/stlport/wrap_std/iosfwd Fri Jul 14 03:53:26 2000
4674 --- misc/build/STLport-4.0/stlport/wrap_std/iosfwd Thu Aug 25 15:55:01 2005
4675 ***************
4676 *** 56,64 ****
4677 --- 56,70 ----
4679 # else
4681 + #if defined __SUNPRO_CC
4682 + #pragma disable_warn
4683 + #endif
4684 __STL_BEGIN_NAMESPACE
4685 template <class _Tp> class allocator;
4686 __STL_END_NAMESPACE
4687 + #if defined __SUNPRO_CC
4688 + #pragma enable_warn
4689 + #endif
4691 // use old-style iostreams
4692 # include <iostream.h>
4693 ***************
4694 *** 77,85 ****
4695 --- 83,97 ----
4696 # endif
4698 # if defined (__STL_USE_OWN_NAMESPACE)
4699 + #if defined __SUNPRO_CC
4700 + #pragma disable_warn
4701 + #endif
4702 __STL_BEGIN_NAMESPACE
4703 # include <using/iosfwd>
4704 __STL_END_NAMESPACE
4705 + #if defined __SUNPRO_CC
4706 + #pragma enable_warn
4707 + #endif
4708 # endif
4710 // Local Variables:
4711 *** misc/STLport-4.0/stlport/wrap_std/iostream Fri Jul 14 03:53:26 2000
4712 --- misc/build/STLport-4.0/stlport/wrap_std/iostream Thu Aug 25 15:55:01 2005
4713 ***************
4714 *** 22,30 ****
4715 --- 22,36 ----
4716 # if defined (__STL_USE_NEW_IOSTREAMS)
4717 # include __STL_NATIVE_HEADER(iostream)
4718 # if defined (__STL_USE_OWN_NAMESPACE)
4719 + #if defined __SUNPRO_CC
4720 + #pragma disable_warn
4721 + #endif
4722 __STL_BEGIN_NAMESPACE
4723 # include <using/iostream>
4724 __STL_END_NAMESPACE
4725 + #if defined __SUNPRO_CC
4726 + #pragma enable_warn
4727 + #endif
4728 # endif
4729 # else
4730 # include <wrap_std/h/iostream.h>
4731 *** misc/STLport-4.0/stlport/wrap_std/istream Fri Jul 14 03:53:26 2000
4732 --- misc/build/STLport-4.0/stlport/wrap_std/istream Thu Aug 25 15:55:01 2005
4733 ***************
4734 *** 24,32 ****
4735 --- 24,38 ----
4736 # include __STL_NATIVE_HEADER(istream)
4738 # if defined (__STL_USE_OWN_NAMESPACE)
4739 + #if defined __SUNPRO_CC
4740 + #pragma disable_warn
4741 + #endif
4742 __STL_BEGIN_NAMESPACE
4743 # include <using/istream>
4744 __STL_END_NAMESPACE
4745 + #if defined __SUNPRO_CC
4746 + #pragma enable_warn
4747 + #endif
4748 # endif /* __STL_OWN_NAMESPACE */
4750 # else
4751 ***************
4752 *** 33,42 ****
4753 --- 39,54 ----
4755 # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h)
4756 # if defined (__STL_USE_NAMESPACES)
4757 + #if defined __SUNPRO_CC
4758 + #pragma disable_warn
4759 + #endif
4760 __STL_BEGIN_NAMESPACE
4761 using ::istream;
4762 // using ::ws;
4763 __STL_END_NAMESPACE
4764 + #if defined __SUNPRO_CC
4765 + #pragma enable_warn
4766 + #endif
4767 # endif /* NAMESPACES */
4769 # endif /* if defined (__STL_USE_NEW_IOSTREAMS) */
4770 *** misc/STLport-4.0/stlport/wrap_std/locale Fri Jul 14 03:53:26 2000
4771 --- misc/build/STLport-4.0/stlport/wrap_std/locale Thu Aug 25 15:55:01 2005
4772 ***************
4773 *** 20,28 ****
4774 --- 20,34 ----
4775 # include __STL_NATIVE_HEADER(locale)
4777 # ifdef __STL_USE_OWN_NAMESPACE
4778 + #if defined __SUNPRO_CC
4779 + #pragma disable_warn
4780 + #endif
4781 __STL_BEGIN_NAMESPACE
4782 # include <using/locale>
4783 __STL_END_NAMESPACE
4784 + #if defined __SUNPRO_CC
4785 + #pragma enable_warn
4786 + #endif
4787 #endif /* __STL_OWN_NAMESPACE */
4789 // Local Variables:
4790 *** misc/STLport-4.0/stlport/wrap_std/ostream Fri Jul 14 03:53:26 2000
4791 --- misc/build/STLport-4.0/stlport/wrap_std/ostream Thu Aug 25 15:55:01 2005
4792 ***************
4793 *** 24,32 ****
4794 --- 24,38 ----
4795 # include __STL_NATIVE_HEADER(ostream)
4797 # if defined (__STL_USE_OWN_NAMESPACE)
4798 + #if defined __SUNPRO_CC
4799 + #pragma disable_warn
4800 + #endif
4801 __STL_BEGIN_NAMESPACE
4802 # include <using/ostream>
4803 __STL_END_NAMESPACE
4804 + #if defined __SUNPRO_CC
4805 + #pragma enable_warn
4806 + #endif
4807 # endif /* __STL_OWN_NAMESPACE */
4809 # else
4810 ***************
4811 *** 34,42 ****
4812 --- 40,54 ----
4813 # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h)
4815 # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE)
4816 + #if defined __SUNPRO_CC
4817 + #pragma disable_warn
4818 + #endif
4819 __STL_BEGIN_NAMESPACE
4820 # include <using/h/ostream.h>
4821 __STL_END_NAMESPACE
4822 + #if defined __SUNPRO_CC
4823 + #pragma enable_warn
4824 + #endif
4825 # endif /* __STL_NAMESPACE */
4826 # endif /* if defined (__STL_USE_NEW_IOSTREAMS) */
4827 // Local Variables:
4828 *** misc/STLport-4.0/stlport/wrap_std/sstream Fri Jul 14 03:53:26 2000
4829 --- misc/build/STLport-4.0/stlport/wrap_std/sstream Thu Aug 25 15:55:01 2005
4830 ***************
4831 *** 15,23 ****
4832 --- 15,29 ----
4834 # include __STL_NATIVE_HEADER(sstream)
4835 # ifdef __STL_USE_OWN_NAMESPACE
4836 + #if defined __SUNPRO_CC
4837 + #pragma disable_warn
4838 + #endif
4839 __STL_BEGIN_NAMESPACE
4840 # include <using/sstream>
4841 __STL_END_NAMESPACE
4842 + #if defined __SUNPRO_CC
4843 + #pragma enable_warn
4844 + #endif
4845 #endif /* __STL_OWN_NAMESPACE */
4847 // Local Variables:
4848 *** misc/STLport-4.0/stlport/wrap_std/streambuf Fri Jul 14 03:53:26 2000
4849 --- misc/build/STLport-4.0/stlport/wrap_std/streambuf Thu Aug 25 15:55:01 2005
4850 ***************
4851 *** 20,28 ****
4852 --- 20,34 ----
4853 # endif
4855 # if defined (__STL_USE_OWN_NAMESPACE) && defined (__STL_USE_NEW_IOSTREAMS)
4856 + #if defined __SUNPRO_CC
4857 + #pragma disable_warn
4858 + #endif
4859 __STL_BEGIN_NAMESPACE
4860 # include <using/streambuf>
4861 __STL_END_NAMESPACE
4862 + #if defined __SUNPRO_CC
4863 + #pragma enable_warn
4864 + #endif
4865 # endif /* __STL_OWN_NAMESPACE */
4867 // Local Variables:
4868 *** misc/STLport-4.0/stlport/wrap_std/strstream Fri Jul 14 03:53:26 2000
4869 --- misc/build/STLport-4.0/stlport/wrap_std/strstream Thu Aug 25 15:55:01 2005
4870 ***************
4871 *** 16,24 ****
4872 --- 16,30 ----
4873 # include __STL_NATIVE_HEADER(strstream)
4875 # ifdef __STL_USE_OWN_NAMESPACE
4876 + #if defined __SUNPRO_CC
4877 + #pragma disable_warn
4878 + #endif
4879 __STL_BEGIN_NAMESPACE
4880 # include <using/strstream>
4881 __STL_END_NAMESPACE
4882 + #if defined __SUNPRO_CC
4883 + #pragma enable_warn
4884 + #endif
4885 #endif /* __STL_OWN_NAMESPACE */
4888 *** misc/STLport-4.0/stlport/wrap_std/h/fstream.h Fri Jul 14 03:53:26 2000
4889 --- misc/build/STLport-4.0/stlport/wrap_std/h/fstream.h Thu Aug 25 15:55:01 2005
4890 ***************
4891 *** 1,7 ****
4892 --- 1,13 ----
4893 # include __STL_NATIVE_OLD_STREAMS_HEADER(fstream.h)
4894 # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE)
4895 + #if defined __SUNPRO_CC
4896 + #pragma disable_warn
4897 + #endif
4898 __STL_BEGIN_NAMESPACE
4899 # include <using/h/fstream.h>
4900 __STL_END_NAMESPACE
4901 + #if defined __SUNPRO_CC
4902 + #pragma enable_warn
4903 + #endif
4904 # endif /* __STL_OWN_NAMESPACE */
4906 *** misc/STLport-4.0/stlport/wrap_std/h/iostream.h Fri Jul 14 03:53:26 2000
4907 --- misc/build/STLport-4.0/stlport/wrap_std/h/iostream.h Thu Aug 25 15:55:01 2005
4908 ***************
4909 *** 1,7 ****
4910 --- 1,13 ----
4911 # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h)
4913 # if defined (__STL_USE_OWN_NAMESPACE)
4914 + #if defined __SUNPRO_CC
4915 + #pragma disable_warn
4916 + #endif
4917 __STL_BEGIN_NAMESPACE
4918 # include <using/h/iostream.h>
4919 __STL_END_NAMESPACE
4920 + #if defined __SUNPRO_CC
4921 + #pragma enable_warn
4922 + #endif
4923 # endif /* __STL_USE_OWN_NAMESPACE */
4924 *** misc/STLport-4.0/stlport/wrap_std/h/strstream.h Fri Jul 14 03:53:26 2000
4925 --- misc/build/STLport-4.0/stlport/wrap_std/h/strstream.h Thu Aug 25 15:55:01 2005
4926 ***************
4927 *** 20,28 ****
4928 --- 20,34 ----
4929 # endif
4931 # ifdef __STL_USE_OWN_NAMESPACE
4932 + #if defined __SUNPRO_CC
4933 + #pragma disable_warn
4934 + #endif
4935 __STL_BEGIN_NAMESPACE
4936 # include <using/h/strstream.h>
4937 __STL_END_NAMESPACE
4938 + #if defined __SUNPRO_CC
4939 + #pragma enable_warn
4940 + #endif
4941 #endif /* __STL_OWN_NAMESPACE */