diff options
Diffstat (limited to 'stlport/STLport-4.0.patch')
-rw-r--r-- | stlport/STLport-4.0.patch | 4926 |
1 files changed, 4926 insertions, 0 deletions
diff --git a/stlport/STLport-4.0.patch b/stlport/STLport-4.0.patch new file mode 100644 index 000000000000..0d262b5455cf --- /dev/null +++ b/stlport/STLport-4.0.patch @@ -0,0 +1,4926 @@ +*** misc/STLport-4.0/src/gcc.mak Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/src/gcc.mak Tue Sep 6 18:38:04 2005 +*************** +*** 5,12 **** + # + # compiler + # +! CC = gcc +! CXX = c++ + + # + # Basename for libraries +--- 5,12 ---- + # + # compiler + # +! CC *= gcc +! CXX *= c++ + + # + # Basename for libraries +*************** +*** 19,25 **** + # + LINK=ar cr + # 2.95 flag +! DYN_LINK=gcc -shared -o + + OBJEXT=o + DYNEXT=so +--- 19,25 ---- + # + LINK=ar cr + # 2.95 flag +! DYN_LINK=$(CC) -shared -o + + OBJEXT=o + DYNEXT=so +*** misc/STLport-4.0/src/sunpro.mak Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/src/sunpro.mak Tue Sep 6 18:38:04 2005 +*************** +*** 30,35 **** +--- 30,40 ---- + + include common_macros.mak + ++ # override because STLDEBUG breaks... ++ ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) ++ ++ ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) ++ + CXXFLAGS_COMMON = -mt -pta +w2 -features=rtti -xildoff ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS + + SHCXXFLAGS = -PIC +*************** +*** 70,75 **** +--- 75,88 ---- + LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static} + LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic} + ++ LDLIBS_RELEASE_dynamic = -lm ++ LDLIBS_DEBUG_dynamic = -lm ++ LDLIBS_STLDEBUG_dynamic = -lm ++ ++ LDFLAGS_RELEASE_dynamic += -norunpath ++ LDFLAGS_DEBUG_dynamic += -norunpath ++ LDFLAGS_STLDEBUG_dynamic += -norunpath ++ + include common_percent_rules.mak + include common_rules.mak + +*** misc/STLport-4.0/src/sunpro11.mak Mon Dec 5 17:22:32 2005 +--- misc/build/STLport-4.0/src/sunpro11.mak Mon Dec 5 17:25:03 2005 +*************** +*** 1 **** +! dummy +--- 1,82 ---- +! # +! # Basename for libraries +! # +! LIB_BASENAME = libstlport_sunpro +! +! STL_INCL= -I. -I${PWD}/../stlport/SC5 -I${SYSBASE}/usr/include +! # STL_INCL= -I. -I${PWD}/../stlport +! +! CC = CC +! CXX = CC +! +! # +! # guts for common stuff +! # +! # +! LINK=$(CC) -mt -xar -o +! DYN_LINK=$(CC) -mt -G -o +! +! OBJEXT=o +! DYNEXT=so +! STEXT=a +! RM=rm -rf +! PATH_SEP=/ +! MKDIR=mkdir -p +! COMP=SUN +! +! # LINK_OUT=-xar -o +! # DYNLINK_OUT=-o +! +! all: all_static all_dynamic +! +! include common_macros.mak +! +! # override because STLDEBUG breaks... +! ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) +! +! ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) +! +! CXXFLAGS_COMMON = -mt -library=%none,Crun ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS +! +! SHCXXFLAGS = -KPIC +! +! # +! # Try those flags to see if they help to get maximum efficiency : +! # -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000 +! # Note, these flags don't work anymore with the SunStudio 11 compiler. Let the compiler +! # decide how to optimize +! RELEASE_FLAGS = -O3 +! +! +! # install: $(TARGETS) +! # cp -p $(TARGETS) ${INSTALLDIR} +! +! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} +! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} $(SHCXXFLAGS) +! +! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g +! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g $(SHCXXFLAGS) +! +! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG +! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG $(SHCXXFLAGS) +! +! LDFLAGS_RELEASE_static = ${CXXFLAGS_RELEASE_static} +! LDFLAGS_RELEASE_dynamic = ${CXXFLAGS_RELEASE_dynamic} +! +! LDFLAGS_DEBUG_static = ${CXXFLAGS_DEBUG_static} +! LDFLAGS_DEBUG_dynamic = ${CXXFLAGS_DEBUG_dynamic} +! +! LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static} +! LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic} +! +! LDLIBS_RELEASE_dynamic = -lm +! LDLIBS_DEBUG_dynamic = -lm +! LDLIBS_STLDEBUG_dynamic = -lm +! +! LDFLAGS_RELEASE_dynamic += -norunpath +! LDFLAGS_DEBUG_dynamic += -norunpath +! LDFLAGS_STLDEBUG_dynamic += -norunpath +! +! include common_percent_rules.mak +! include common_rules.mak +! +*** misc/STLport-4.0/src/sunpro6.mak Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/src/sunpro6.mak Tue Sep 6 18:38:04 2005 +*************** +*** 3,10 **** + # + LIB_BASENAME = libstlport_sunpro + +! # STL_INCL= -I. -I${PWD}/../stlport/SC5 +! STL_INCL= -I. -I${PWD}/../stlport + + CC = CC + CXX = CC +--- 3,10 ---- + # + LIB_BASENAME = libstlport_sunpro + +! STL_INCL= -I. -I${PWD}/../stlport/SC5 +! # STL_INCL= -I. -I${PWD}/../stlport + + CC = CC + CXX = CC +*************** +*** 30,35 **** +--- 30,40 ---- + all: all_static all_dynamic + + include common_macros.mak ++ ++ # override because STLDEBUG breaks... ++ ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) ++ ++ ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) + + CXXFLAGS_COMMON = -mt -library=%none,Crun -template=wholeclass ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS + +*************** +*** 62,67 **** +--- 67,80 ---- + LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static} + LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic} + ++ LDLIBS_RELEASE_dynamic = -lm ++ LDLIBS_DEBUG_dynamic = -lm ++ LDLIBS_STLDEBUG_dynamic = -lm ++ ++ LDFLAGS_RELEASE_dynamic += -norunpath ++ LDFLAGS_DEBUG_dynamic += -norunpath ++ LDFLAGS_STLDEBUG_dynamic += -norunpath ++ + include common_percent_rules.mak + include common_rules.mak + +*** misc/STLport-4.0/src/sunpro8.mak Tue Sep 6 19:11:15 2005 +--- misc/build/STLport-4.0/src/sunpro8.mak Tue Sep 6 19:10:31 2005 +*************** +*** 1 **** +! dummy +--- 1,80 ---- +! # +! # Basename for libraries +! # +! LIB_BASENAME = libstlport_sunpro +! +! STL_INCL= -I. -I${PWD}/../stlport/SC5 -I${SYSBASE}/usr/include +! # STL_INCL= -I. -I${PWD}/../stlport +! +! CC = CC +! CXX = CC +! +! # +! # guts for common stuff +! # +! # +! LINK=$(CC) -mt -xar -o +! DYN_LINK=$(CC) -mt -G -o +! +! OBJEXT=o +! DYNEXT=so +! STEXT=a +! RM=rm -rf +! PATH_SEP=/ +! MKDIR=mkdir -p +! COMP=SUN +! +! # LINK_OUT=-xar -o +! # DYNLINK_OUT=-o +! +! all: all_static all_dynamic +! +! include common_macros.mak +! +! # override because STLDEBUG breaks... +! ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) +! +! ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) +! +! CXXFLAGS_COMMON = -DSYSBASE="$(SYSBASE)" -mt -library=%none,Crun ${STL_INCL} -D__SGI_STL_OWN_IOSTREAMS +! +! SHCXXFLAGS = -KPIC +! +! # +! # Try those flags to see if they help to get maximum efficiency : +! # -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000 +! RELEASE_FLAGS = -O2 -Qoption iropt -R,-Ml30,-Ms30,-Mi1000000,-Mm1000000,-Mr1000000,-Ma1000000,-Mc1000000,-Mt1000000 +! +! +! # install: $(TARGETS) +! # cp -p $(TARGETS) ${INSTALLDIR} +! +! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} +! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${RELEASE_FLAGS} $(SHCXXFLAGS) +! +! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g +! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g $(SHCXXFLAGS) +! +! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG +! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_COMMON) -g -D__STL_DEBUG $(SHCXXFLAGS) +! +! LDFLAGS_RELEASE_static = ${CXXFLAGS_RELEASE_static} +! LDFLAGS_RELEASE_dynamic = ${CXXFLAGS_RELEASE_dynamic} -L$(SYSBASE)/usr/lib +! +! LDFLAGS_DEBUG_static = ${CXXFLAGS_DEBUG_static} +! LDFLAGS_DEBUG_dynamic = ${CXXFLAGS_DEBUG_dynamic} -L$(SYSBASE)/usr/lib +! +! LDFLAGS_STLDEBUG_static = ${CXXFLAGS_STLDEBUG_static} +! LDFLAGS_STLDEBUG_dynamic = ${CXXFLAGS_STLDEBUG_dynamic} -L$(SYSBASE)/usr/lib +! +! LDLIBS_RELEASE_dynamic = -lm +! LDLIBS_DEBUG_dynamic = -lm +! LDLIBS_STLDEBUG_dynamic = -lm +! +! LDFLAGS_RELEASE_dynamic += -norunpath +! LDFLAGS_DEBUG_dynamic += -norunpath +! LDFLAGS_STLDEBUG_dynamic += -norunpath +! +! include common_percent_rules.mak +! include common_rules.mak +! +*** misc/STLport-4.0/src/vc6.mak Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/src/vc6.mak Tue Sep 6 18:38:04 2005 +*************** +*** 8,14 **** + LIB_BASENAME=stlport_vc6 + COMP=VC6 + +! EXTRA_COMMON_FLAGS=/D "_MBCS" + + all: platform all_static all_dynamic + +--- 8,14 ---- + LIB_BASENAME=stlport_vc6 + COMP=VC6 + +! EXTRA_COMMON_FLAGS=/D "_MBCS" /D "_NTSDK" + + all: platform all_static all_dynamic + +*** misc/STLport-4.0/stlport/SC5/config/stl_sunpro.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/SC5/config/stl_sunpro.h Wed Oct 10 16:11:29 2007 +*************** +*** 42,53 **** + + # define __STL_NO_QUALIFIED_FRIENDS 1 + +- // <locale> constructor problem +- # define __STL_NO_MEMBER_TEMPLATES 1 +- # define __STL_NO_MEMBER_TEMPLATE_KEYWORD 1 +- # define __STL_NO_MEMBER_TEMPLATE_CLASSES 1 +- # define __STL_NO_FRIEND_TEMPLATES 1 +- + // ambiguity problems + # define __STL_NO_CLASS_PARTIAL_SPECIALIZATION 1 + # define __STL_NO_FUNCTION_TMPL_PARTIAL_ORDER 1 +--- 42,47 ---- +*************** +*** 55,62 **** + # endif + + + # if (__SUNPRO_CC < 0x600) +- # define __STL_NO_TYPENAME_ON_RETURN_TYPE 1 + # define __STL_HAS_NO_NEW_C_HEADERS 1 + # define __STL_NO_EXPLICIT_FUNCTION_TMPL_ARGS + # define __STL_NON_TYPE_TMPL_PARAM_BUG 1 +--- 49,63 ---- + # endif + + ++ # if (__SUNPRO_CC < 0x530) ++ // <locale> constructor problem ++ # define __STL_NO_MEMBER_TEMPLATES 1 ++ # define __STL_NO_MEMBER_TEMPLATE_KEYWORD 1 ++ # define __STL_NO_MEMBER_TEMPLATE_CLASSES 1 ++ # define __STL_NO_FRIEND_TEMPLATES 1 ++ #endif ++ + # if (__SUNPRO_CC < 0x600) + # define __STL_HAS_NO_NEW_C_HEADERS 1 + # define __STL_NO_EXPLICIT_FUNCTION_TMPL_ARGS + # define __STL_NON_TYPE_TMPL_PARAM_BUG 1 +*************** +*** 63,68 **** +--- 64,73 ---- + # define __STL_NONTEMPL_BASE_MATCH_BUG 1 + # endif + ++ # if (__SUNPRO_CC < 0x510) ++ # define __STL_NO_TYPENAME_ON_RETURN_TYPE 1 ++ # endif ++ + // Features that depend on compatibility switch + # if ( __SUNPRO_CC < 0x500 ) || (defined (__SUNPRO_CC_COMPAT) && (__SUNPRO_CC_COMPAT < 5)) + # define __STL_HAS_NO_NEW_IOSTREAMS 1 +*************** +*** 73,84 **** + # define __STL_NO_BAD_ALLOC 1 + # define __STL_NO_EXCEPTION_HEADER 1 + # define __STL_NATIVE_C_INCLUDE_PATH ../include +! # elif (__SUNPRO_CC < 0x600) + # define __STL_NATIVE_C_HEADER(header) <../CC/##header##.SUNWCCh> + # define __STL_NATIVE_CPP_C_HEADER(header) <../CC/##header##.SUNWCCh> + # else +! # define __STL_NATIVE_C_INCLUDE_PATH ../CC/std +! # define __STL_NATIVE_CPP_C_INCLUDE_PATH ../CC/std + # endif + + # if ( __SUNPRO_CC < 0x500 ) +--- 78,94 ---- + # define __STL_NO_BAD_ALLOC 1 + # define __STL_NO_EXCEPTION_HEADER 1 + # define __STL_NATIVE_C_INCLUDE_PATH ../include +! # elif (__SUNPRO_CC < 0x520) + # define __STL_NATIVE_C_HEADER(header) <../CC/##header##.SUNWCCh> + # define __STL_NATIVE_CPP_C_HEADER(header) <../CC/##header##.SUNWCCh> + # else +! # if defined SYSBASE +! # define __STL_NATIVE_C_INCLUDE_PATH SYSBASE/usr/include +! # define __STL_NATIVE_CPP_C_INCLUDE_PATH SYSBASE/usr/include +! # else +! # define __STL_NATIVE_C_INCLUDE_PATH /usr/include +! # define __STL_NATIVE_CPP_C_INCLUDE_PATH /usr/include +! # endif + # endif + + # if ( __SUNPRO_CC < 0x500 ) +*** misc/STLport-4.0/stlport/cctype Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cctype Thu Aug 25 15:54:53 2005 +*************** +*** 48,53 **** +--- 48,56 ---- + + # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS) + # if defined ( __STL_IMPORT_VENDOR_CSTD ) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::isalnum; + using __STL_VENDOR_CSTD::isalpha; +*************** +*** 63,68 **** +--- 66,74 ---- + using __STL_VENDOR_CSTD::tolower; + using __STL_VENDOR_CSTD::toupper; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD*/ + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + +*** misc/STLport-4.0/stlport/cerrno Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cerrno Thu Aug 25 15:54:53 2005 +*************** +*** 30,38 **** +--- 30,44 ---- + #ifndef errno + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::errno; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + + #endif +*** misc/STLport-4.0/stlport/clocale Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/clocale Thu Aug 25 15:54:53 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::lconv; + # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS) +*************** +*** 35,40 **** +--- 38,46 ---- + using __STL_VENDOR_CSTD::setlocale; + # endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x108 ) +*** misc/STLport-4.0/stlport/cmath Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cmath Thu Aug 25 15:54:53 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # if ! defined (__STL_NO_CSTD_FUNCTION_IMPORTS) + using __STL_VENDOR_CSTD::acos; +*************** +*** 66,73 **** +--- 69,82 ---- + using __STL_VENDOR_CSTD::tanh; + # endif /* BUG */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_SAME_FUNCTION_NAME_RESOLUTION_BUG +*************** +*** 135,140 **** +--- 144,152 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if (__STL_OUTERMOST_HEADER_ID == 0x109 ) + # include <stl/_epilog.h> +*** misc/STLport-4.0/stlport/csetjmp Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/csetjmp Thu Aug 25 15:54:54 2005 +*************** +*** 31,36 **** +--- 31,39 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::jmp_buf; + # ifndef __STL_NO_CSTD_FUNCTION_IMPORTS +*************** +*** 40,45 **** +--- 43,51 ---- + using __STL_VENDOR_CSTD::longjmp; + # endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x111 ) +*** misc/STLport-4.0/stlport/csignal Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/csignal Thu Aug 25 15:54:54 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # ifndef __STL_NO_CSTD_FUNCTION_IMPORTS + using __STL_VENDOR_CSTD::signal; +*************** +*** 35,40 **** +--- 38,46 ---- + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + using __STL_VENDOR_CSTD::sig_atomic_t; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x112 ) +*** misc/STLport-4.0/stlport/cstdarg Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cstdarg Thu Aug 25 15:54:54 2005 +*************** +*** 28,36 **** +--- 28,42 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::va_list; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x113 ) +*** misc/STLport-4.0/stlport/cstddef Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cstddef Thu Aug 25 15:54:54 2005 +*************** +*** 30,39 **** +--- 30,45 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::ptrdiff_t; + using __STL_VENDOR_CSTD::size_t; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x114 ) +*** misc/STLport-4.0/stlport/cstdio Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cstdio Thu Aug 25 15:54:54 2005 +*************** +*** 47,52 **** +--- 47,55 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::FILE; + using __STL_VENDOR_CSTD::fpos_t; +*************** +*** 108,113 **** +--- 111,119 ---- + # endif + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 15) +*** misc/STLport-4.0/stlport/cstdlib Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cstdlib Thu Aug 25 15:54:54 2005 +*************** +*** 42,47 **** +--- 42,50 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::div_t; + using __STL_VENDOR_CSTD::ldiv_t; +*************** +*** 83,88 **** +--- 86,94 ---- + using __STL_VENDOR_CSTD::srand; + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x116) +*** misc/STLport-4.0/stlport/cstring Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cstring Thu Aug 25 15:54:54 2005 +*************** +*** 28,36 **** +--- 28,42 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/cstring> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x117) +*** misc/STLport-4.0/stlport/ctime Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/ctime Thu Aug 25 15:54:54 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::size_t; + using __STL_VENDOR_CSTD::clock_t; +*************** +*** 45,50 **** +--- 48,56 ---- + using __STL_VENDOR_CSTD::time; + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x118) +*** misc/STLport-4.0/stlport/cwchar Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cwchar Thu Aug 25 15:54:54 2005 +*************** +*** 79,84 **** +--- 79,87 ---- + + # ifdef __STL_USE_OWN_MBSTATE_T + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + struct __stl_mbstate_t { +*************** +*** 109,114 **** +--- 112,120 ---- + typedef __stl_mbstate_t mbstate_t; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif + +*************** +*** 119,124 **** +--- 125,133 ---- + + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::wint_t; + using __STL_VENDOR_CSTD::size_t; +*************** +*** 230,235 **** +--- 239,247 ---- + + # endif /* __STL_NO_NATIVE_WIDE_FUNCTIONS */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_IMPORT_VENDOR_CSTD */ + + # undef __STL_WCHAR_SUNPRO_EXCLUDE +*** misc/STLport-4.0/stlport/cwctype Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/cwctype Thu Aug 25 15:54:54 2005 +*************** +*** 39,44 **** +--- 39,47 ---- + # endif + + # ifdef __STL_IMPORT_VENDOR_CSTD ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_CSTD::wctype_t; + using __STL_VENDOR_CSTD::wint_t; +*************** +*** 67,72 **** +--- 70,78 ---- + using __STL_VENDOR_CSTD::towupper; + # endif /* __STL_NO_CSTD_FUNCTION_IMPORTS */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_IMPORT_VENDOR_CSTD */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x121) +*** misc/STLport-4.0/stlport/exception Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/exception Thu Aug 25 15:54:54 2005 +*************** +*** 60,65 **** +--- 60,68 ---- + + # ifdef __STL_USE_OWN_NAMESPACE + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + using __STL_VENDOR_EXCEPT_STD::exception; +*************** +*** 90,95 **** +--- 93,101 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* __STL_OWN_NAMESPACE */ + +*************** +*** 98,103 **** +--- 104,112 ---- + # ifndef __SGI_STL_EXCEPTION_H + # define __SGI_STL_EXCEPTION_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // section 18.6 +*************** +*** 140,152 **** +--- 149,170 ---- + # define __STL_EXCEPTION_BASE exception + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_NO_EXCEPTION_HEADER */ + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + // forward declaration + class __Named_exception; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __SGI_STL_EXCEPTION_H */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x423) +*** misc/STLport-4.0/stlport/iomanip Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/iomanip Thu Aug 25 15:54:54 2005 +*************** +*** 32,37 **** +--- 32,40 ---- + + # include <istream> // Includes <ostream> and <ios> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 177,182 **** +--- 180,188 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # elif !defined (__STL_USE_NO_IOSTREAMS) + # include <wrap_std/iomanip> +*** misc/STLport-4.0/stlport/iomanip.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/iomanip.h Thu Aug 25 15:54:54 2005 +*************** +*** 43,51 **** +--- 43,57 ---- + # include __STL_NATIVE_OLD_STREAMS_HEADER(iomanip.h) + + # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/iomanip.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_NAMESPACES */ + + # endif +*** misc/STLport-4.0/stlport/ios.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/ios.h Thu Aug 25 15:54:54 2005 +*************** +*** 33,41 **** +--- 33,47 ---- + + # include __STL_NATIVE_OLD_STREAMS_HEADER(ios.h) + # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_OLD_IO_NAMESPACE::ios; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_OWN_NAMESPACE */ + + # endif +*** misc/STLport-4.0/stlport/iosfwd Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/iosfwd Thu Aug 25 15:54:54 2005 +*************** +*** 38,46 **** +--- 38,52 ---- + + # else + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + template <class _Tp> class allocator; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # include <wrap_std/iosfwd> + +*** misc/STLport-4.0/stlport/iostream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/iostream Thu Aug 25 15:54:54 2005 +*************** +*** 34,39 **** +--- 34,42 ---- + #include <istream> + #include <ostream> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Note: cin and wcin are both associated with stdio. The C standard +*************** +*** 62,67 **** +--- 65,73 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # elif defined ( __STL_USE_NO_IOSTREAMS ) + # include <stl/_null_stream.h> +*** misc/STLport-4.0/stlport/istream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/istream.h Thu Aug 25 15:54:54 2005 +*************** +*** 46,54 **** +--- 46,60 ---- + # include __STL_NATIVE_OLD_STREAMS_HEADER(istream.h) + + # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_OLD_IO_NAMESPACE::istream; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_OWN_NAMESPACE */ + + # endif /* __SGI_STL_OWN_IOSTREAMS */ +*** misc/STLport-4.0/stlport/locale Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/locale Thu Aug 25 15:54:54 2005 +*************** +*** 59,64 **** +--- 59,67 ---- + #undef toupper + #undef tolower + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT> +*************** +*** 133,138 **** +--- 136,144 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # elif !defined (__STL_USE_NO_IOSTREAMS) + # include <wrap_std/locale> +*** misc/STLport-4.0/stlport/math.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/math.h Thu Aug 25 15:55:17 2005 +*************** +*** 24,30 **** +--- 24,36 ---- + # define exception __math_exception + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + # include __STL_NATIVE_C_HEADER(math.h) ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if defined (__STL_HAS_NO_NAMESPACES) + # undef exception +*** misc/STLport-4.0/stlport/memory Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/memory Thu Aug 25 15:54:55 2005 +*************** +*** 51,56 **** +--- 51,59 ---- + + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + // implementation primitive + class __ptr_base { +*************** +*** 188,193 **** +--- 191,199 ---- + + }; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if (__STL_OUTERMOST_HEADER_ID == 0x46) + # include <stl/_epilog.h> +*** misc/STLport-4.0/stlport/memory.new Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/memory.new Thu Aug 25 15:54:55 2005 +*************** +*** 58,63 **** +--- 58,66 ---- + + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // implementation primitive +*************** +*** 223,228 **** +--- 226,234 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_MEMORY */ + +*** misc/STLport-4.0/stlport/new Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/new Thu Aug 25 15:54:55 2005 +*************** +*** 58,63 **** +--- 58,66 ---- + + # ifndef __STL_NO_BAD_ALLOC + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using __STL_VENDOR_EXCEPT_STD::bad_alloc; + using __STL_VENDOR_EXCEPT_STD::nothrow_t; +*************** +*** 72,77 **** +--- 75,83 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* __STL_OWN_NAMESPACE */ + # else /* __STL_NO_BAD_ALLOC */ +*************** +*** 78,83 **** +--- 84,92 ---- + + # include <exception> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class nothrow_t {}; +*************** +*** 98,106 **** +--- 107,121 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_NO_BAD_ALLOC */ + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + inline void* __STL_CALL __stl_new(size_t __n) { + #if (( defined(__IBMCPP__)|| defined(__OS400__) || defined (__xlC__) || defined (qTidyHeap)) && defined(__DEBUG_ALLOC__) ) +*************** +*** 118,123 **** +--- 133,141 ---- + #endif + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* WINCE */ + +*** misc/STLport-4.0/stlport/ostream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/ostream.h Thu Aug 25 15:54:56 2005 +*************** +*** 33,41 **** +--- 33,47 ---- + + # include __STL_NATIVE_OLD_STREAMS_HEADER(ostream.h) + # if defined (__STL_USE_NAMESPACES) && !defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/ostream.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_NAMESPACES */ + + # endif /* __STL_USE_NO_IOSTREAMS */ +*** misc/STLport-4.0/stlport/pthread_alloc Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/pthread_alloc Thu Aug 25 15:54:56 2005 +*************** +*** 51,56 **** +--- 51,59 ---- + # define __RESTRICT + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + #define __STL_DATA_ALIGNMENT 8 +*************** +*** 516,521 **** +--- 519,527 ---- + #endif /* __STL_MEMBER_TEMPLATE_CLASSES */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if (__STL_OUTERMOST_HEADER_ID == 0x52) + # include <stl/_epilog.h> +*** misc/STLport-4.0/stlport/stdexcept Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stdexcept Thu Aug 25 15:54:56 2005 +*************** +*** 45,50 **** +--- 45,53 ---- + # include <stl/_string_fwd.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class __STL_CLASS_DECLSPEC __Named_exception : public __STL_EXCEPTION_BASE { +*************** +*** 106,111 **** +--- 109,117 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* Not o32, and no exceptions */ + # endif /* __STL_STDEXCEPT_SEEN */ +*** misc/STLport-4.0/stlport/typeinfo Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/typeinfo Thu Aug 25 15:55:00 2005 +*************** +*** 35,40 **** +--- 35,43 ---- + + # if defined (__STL_USE_NAMESPACES) \ + && ( defined (__STL_VENDOR_GLOBAL_EXCEPT_STD) || defined (__STL_USE_OWN_NAMESPACE) || defined (__STL_DEBUG)) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // VC++ 6 has only this guy in :: +*************** +*** 48,61 **** +--- 51,73 ---- + + using __STL_VENDOR_EXCEPT_STD::bad_cast; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + + #else + + # include <exception> ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + struct bad_cast : exception {}; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* NO_TYPEINFO */ + + # if (__STL_OUTERMOST_HEADER_ID == 0x473) +*** misc/STLport-4.0/stlport/typeinfo.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/typeinfo.h Thu Aug 25 15:55:00 2005 +*************** +*** 31,36 **** +--- 31,39 ---- + + # if defined (__STL_USE_OWN_NAMESPACE) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + using /* __STL_VENDOR_EXCEPT_STD */ ::type_info; +*************** +*** 38,43 **** +--- 41,49 ---- + using /* __STL_VENDOR_EXCEPT_STD */ ::bad_cast; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_OWN_NAMESPACE */ + +*** misc/STLport-4.0/stlport/old_hp/alloc.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/old_hp/alloc.h Thu Aug 25 15:54:55 2005 +*************** +*** 49,54 **** +--- 49,57 ---- + #endif + + // Old SGI names ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + typedef __sgi_alloc alloc; +*************** +*** 62,67 **** +--- 65,73 ---- + typedef __multithreaded_alloc multithreaded_alloc; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #ifdef __STL_USE_NAMESPACES + # ifdef __STL_BROKEN_USING_DIRECTIVE +*** misc/STLport-4.0/stlport/old_hp/iterator.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/old_hp/iterator.h Thu Aug 25 15:54:55 2005 +*************** +*** 82,87 **** +--- 82,90 ---- + + # if 0 // defined (__STL_USE_OWN_NAMESPACE) && defined (__STL_IMPORT_VENDOR_STD) && !defined (__STL_BROKEN_USING_DIRECTIVE) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + using __STL_VENDOR_STD::istream_iterator; +*************** +*** 88,93 **** +--- 91,99 ---- + using __STL_VENDOR_STD::ostream_iterator; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif + +*** misc/STLport-4.0/stlport/stl/_algo.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_algo.c Thu Aug 25 15:54:57 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #ifndef __STL_ALGO_C + # define __STL_ALGO_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _BidirectionalIter, class _Distance> +*************** +*** 2663,2668 **** +--- 2666,2674 ---- + # endif /* __STL_NO_EXTENSIONS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __stl_threshold + +*** misc/STLport-4.0/stlport/stl/_algo.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_algo.h Thu Aug 25 15:54:57 2005 +*************** +*** 51,56 **** +--- 51,59 ---- + # include <cstdio> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // for_each. Apply a function to every element of a range. +*************** +*** 1039,1044 **** +--- 1042,1050 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_algo.c> +*** misc/STLport-4.0/stlport/stl/_algobase.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_algobase.c Thu Aug 25 15:54:57 2005 +*************** +*** 25,30 **** +--- 25,33 ---- + #ifndef __SGI_STL_ALGOBASE_C + #define __SGI_STL_ALGOBASE_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _InputIter1, class _InputIter2> +*************** +*** 89,94 **** +--- 92,100 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_ALGOBASE_C */ + +*** misc/STLport-4.0/stlport/stl/_algobase.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_algobase.h Thu Aug 25 15:54:57 2005 +*************** +*** 67,72 **** +--- 67,75 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + // swap and iter_swap + template <class _Tp> +*************** +*** 679,684 **** +--- 682,690 ---- + _InputIter2 __first2, _InputIter2 __last2); + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_algobase.c> +*** misc/STLport-4.0/stlport/stl/_alloc.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_alloc.c Thu Aug 25 15:54:57 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + + #define _S_FREELIST_INDEX(__bytes) ((__bytes-size_t(1))>>(int)_ALIGN_SHIFT) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <int __inst> +*************** +*** 355,360 **** +--- 358,366 ---- + # endif /* __STL_STATIC_TEMPLATE_DATA */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef _S_FREELIST_INDEX + +*** misc/STLport-4.0/stlport/stl/_alloc.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_alloc.h Thu Aug 25 15:54:57 2005 +*************** +*** 115,120 **** +--- 115,123 ---- + // conformance. + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp, class _Alloc> +*************** +*** 893,898 **** +--- 896,904 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_alloc.c> +*** misc/STLport-4.0/stlport/stl/_bitset.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_bitset.c Thu Aug 25 15:54:57 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + # define bitset __bitset + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // +*************** +*** 396,401 **** +--- 399,407 ---- + }; // end _First_one + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __BITS_PER_WORD + # undef __BITSET_WORDS +*** misc/STLport-4.0/stlport/stl/_bitset.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_bitset.h Thu Aug 25 15:54:57 2005 +*************** +*** 67,72 **** +--- 67,75 ---- + #define __BITS_PER_WORD (CHAR_BIT*sizeof(unsigned long)) + #define __BITSET_WORDS(__n) ((__n) < 1 ? 1 : ((__n) + __BITS_PER_WORD - 1)/__BITS_PER_WORD) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // structure to aid in counting bits +*************** +*** 753,758 **** +--- 756,764 ---- + # undef bitset + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __BITS_PER_WORD + # undef __BITSET_WORDS +*** misc/STLport-4.0/stlport/stl/_bvector.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_bvector.h Thu Aug 25 15:54:57 2005 +*************** +*** 44,49 **** +--- 44,52 ---- + # include <stl/_range_errors.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + struct _Bit_reference { +*************** +*** 72,77 **** +--- 75,83 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if defined (__SGI_STL_NO_ARROW_OPERATOR) && ! defined (__STL_NO_PROXY_ARROW_OPERATOR) + +*************** +*** 87,92 **** +--- 93,101 ---- + + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + inline void swap(_Bit_reference __x, _Bit_reference __y) +*************** +*** 827,832 **** +--- 836,844 ---- + #endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #undef _Alloc + #undef __SGI_STL_VECBOOL_TEMPLATE +*** misc/STLport-4.0/stlport/stl/_codecvt.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_codecvt.h Thu Aug 25 15:54:57 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #include <stl/c_locale.h> + #include <stl/_locale.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class __STL_CLASS_DECLSPEC codecvt_base { +*************** +*** 295,300 **** +--- 298,306 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_CODECVT_H */ + +*** misc/STLport-4.0/stlport/stl/_collate.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_collate.h Thu Aug 25 15:54:57 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #include <stl/_string_fwd.h> + #include <stl/_locale.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 154,159 **** +--- 157,165 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_COLLATE_H */ + +*** misc/STLport-4.0/stlport/stl/_complex.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_complex.c Thu Aug 25 15:54:57 2005 +*************** +*** 18,23 **** +--- 18,26 ---- + #ifndef __STL_COMPLEX_C + #define __STL_COMPLEX_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Non-inline member functions. +*************** +*** 154,158 **** +--- 157,164 ---- + #endif /* __STL_USE_NEW_IOSTREAMS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_COMPLEX_C */ +*** misc/STLport-4.0/stlport/stl/_complex.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_complex.h Thu Aug 25 15:54:57 2005 +*************** +*** 52,57 **** +--- 52,60 ---- + #include <istream> + #include <sstream> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + #if !defined(__STL_NO_COMPLEX_SPECIALIZATIONS) //*TY 02/25/2000 - added for MPW compiler workaround +*************** +*** 656,661 **** +--- 659,667 ---- + # endif /* SPECIALIZATIONS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + #if defined (__sgi) && !defined(__GNUC__) +*************** +*** 721,726 **** +--- 727,735 ---- + # define __STL_HYPOT __STL_DO_HYPOT(double) + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Unary non-member arithmetic operators. +*************** +*** 1051,1056 **** +--- 1060,1068 ---- + __STL_DECLSPEC complex<long double> __STL_CALL tanh(const complex<long double>&); + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + # ifndef __STL_LINK_TIME_INSTANTIATION +*** misc/STLport-4.0/stlport/stl/_config.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_config.h Thu Aug 25 15:55:22 2005 +*************** +*** 540,547 **** +--- 540,553 ---- + + # define __STL_USING_NAMESPACE(x) using namespace x ; + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + namespace std { } + namespace __std_alias = std; ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + /* assume std:: namespace for C++ std library if not being told otherwise */ + # ifdef __STL_VENDOR_GLOBAL_STD +*** misc/STLport-4.0/stlport/stl/_construct.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_construct.h Thu Aug 25 15:54:57 2005 +*************** +*** 46,51 **** +--- 46,54 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_TRIVIAL_DESTRUCTOR_BUG +*************** +*** 159,164 **** +--- 162,170 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_CONSTRUCT_H */ + +*** misc/STLport-4.0/stlport/stl/_ctraits_fns.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ctraits_fns.h Thu Aug 25 15:54:57 2005 +*************** +*** 25,30 **** +--- 25,33 ---- + // This file contains a few small adapters that allow a character + // traits class to be used as a function object. + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Traits> +*************** +*** 61,66 **** +--- 64,72 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_CTRAITS_FUNCTIONS_H */ + +*** misc/STLport-4.0/stlport/stl/_ctype.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ctype.h Thu Aug 25 15:54:57 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + # include <stl/_algobase.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class __STL_CLASS_DECLSPEC ctype_base { +*************** +*** 264,269 **** +--- 267,275 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_CTYPE_H */ + +*** misc/STLport-4.0/stlport/stl/_deque.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_deque.c Thu Aug 25 15:54:57 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #ifndef __STL_DEQUE_C + #define __STL_DEQUE_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Non-inline member functions from _Deque_base. +*************** +*** 778,783 **** +--- 781,789 ---- + # endif /* __STL_MEMBER_TEMPLATES */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __iterator__ + # undef iterator +*** misc/STLport-4.0/stlport/stl/_deque.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_deque.h Thu Aug 25 15:54:57 2005 +*************** +*** 96,101 **** +--- 96,104 ---- + # undef deque + # define deque __WORKAROUND_DBG_RENAME(deque) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined ( __STL_USE_ABBREVS ) +*************** +*** 1058,1063 **** +--- 1061,1069 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // do a cleanup + # undef deque +*** misc/STLport-4.0/stlport/stl/_fstream.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_fstream.c Thu Aug 25 15:54:57 2005 +*************** +*** 20,25 **** +--- 20,28 ---- + + # if defined (__STL_DESIGNATED_DLL) || ! defined (__STL_NO_CUSTOM_IO) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined ( __STL_NESTED_TYPE_PARAM_BUG ) +*************** +*** 732,737 **** +--- 735,743 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __BF_int_type__ + # undef __BF_pos_type__ +*** misc/STLport-4.0/stlport/stl/_fstream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_fstream.h Thu Aug 25 15:54:57 2005 +*************** +*** 61,66 **** +--- 61,69 ---- + #endif + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 644,654 **** +--- 647,663 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_fstream.c> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined (__STL_USE_TEMPLATE_EXPORT) +*************** +*** 663,668 **** +--- 672,680 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_FSTREAM */ + +*** misc/STLport-4.0/stlport/stl/_function.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_function.h Thu Aug 25 15:54:57 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + #ifndef __SGI_STL_INTERNAL_FUNCTION_H + #define __SGI_STL_INTERNAL_FUNCTION_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Arg, class _Result> +*************** +*** 805,810 **** +--- 808,816 ---- + # endif /* __STL_MEMBER_POINTER_PARAM_BUG */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_FUNCTION_H */ + +*** misc/STLport-4.0/stlport/stl/_hash_fun.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_hash_fun.h Thu Aug 25 15:54:58 2005 +*************** +*** 35,40 **** +--- 35,43 ---- + # include <cstddef> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Key> struct hash { }; +*************** +*** 99,104 **** +--- 102,110 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_HASH_FUN_H */ + +*** misc/STLport-4.0/stlport/stl/_hash_map.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_hash_map.h Thu Aug 25 15:54:58 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + #ifndef __SGI_STL_INTERNAL_HASH_MAP_H + #define __SGI_STL_INTERNAL_HASH_MAP_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # define hash_map __WORKAROUND_RENAME(hash_map) +*************** +*** 489,494 **** +--- 492,500 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if defined (__STL_USE_WRAPPER_FOR_ALLOC_PARAM) + # include <stl/wrappers/_hash_map.h> +*** misc/STLport-4.0/stlport/stl/_hash_set.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_hash_set.h Thu Aug 25 15:54:58 2005 +*************** +*** 33,38 **** +--- 33,41 ---- + # define hash_set __WORKAROUND_RENAME(hash_set) + # define hash_multiset __WORKAROUND_RENAME(hash_multiset) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Value, __DFL_TMPL_PARAM(_HashFcn,hash<_Value>), +*************** +*** 468,473 **** +--- 471,479 ---- + + #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // do a cleanup + # undef hash_set +*** misc/STLport-4.0/stlport/stl/_hashtable.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_hashtable.c Thu Aug 25 15:54:58 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + # define hashtable __WORKAROUND_DBG_RENAME(hashtable) + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # define __PRIME_LIST_BODY { \ +*************** +*** 441,446 **** +--- 444,452 ---- + # undef hashtable + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_HASHTABLE_C */ + +*** misc/STLport-4.0/stlport/stl/_hashtable.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_hashtable.h Thu Aug 25 15:54:58 2005 +*************** +*** 57,62 **** +--- 57,65 ---- + # define hashtable __WORKAROUND_DBG_RENAME(hashtable) + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined ( __STL_USE_ABBREVS ) +*************** +*** 606,611 **** +--- 609,617 ---- + #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __stl_prime_list + # undef hashtable +*** misc/STLport-4.0/stlport/stl/_heap.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_heap.c Thu Aug 25 15:54:58 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _RandomAccessIterator, class _Distance, class _Tp> +*************** +*** 234,239 **** +--- 237,245 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_HEAP_C */ + +*** misc/STLport-4.0/stlport/stl/_heap.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_heap.h Thu Aug 25 15:54:58 2005 +*************** +*** 34,39 **** +--- 34,42 ---- + #include <stl/_config.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Heap-manipulation functions: push_heap, pop_heap, make_heap, sort_heap. +*************** +*** 117,122 **** +--- 120,128 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_heap.c> +*** misc/STLport-4.0/stlport/stl/_ios.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ios.c Thu Aug 25 15:54:58 2005 +*************** +*** 20,25 **** +--- 20,28 ---- + + # include <stl/_streambuf.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // basic_ios<>'s non-inline member functions +*************** +*** 107,111 **** +--- 110,117 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_IOS_C */ +*** misc/STLport-4.0/stlport/stl/_ios.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ios.h Thu Aug 25 15:54:58 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #include <stl/_locale.h> + #include <stl/_ctype.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // ---------------------------------------------------------------------- +*************** +*** 171,176 **** +--- 174,182 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_ios.c> +*** misc/STLport-4.0/stlport/stl/_ios_base.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ios_base.h Thu Aug 25 15:54:58 2005 +*************** +*** 24,29 **** +--- 24,32 ---- + #include <iosfwd> + #include <stl/_locale.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // ---------------------------------------------------------------------- +*************** +*** 365,370 **** +--- 368,376 ---- + { __s.setf(ios_base::scientific, ios_base::floatfield); return __s; } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_IOS_BASE */ + +*** misc/STLport-4.0/stlport/stl/_iosfwd.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_iosfwd.h Thu Aug 25 15:54:58 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + #endif /* __unix */ + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp> class allocator; +*************** +*** 110,118 **** +--- 113,127 ---- + typedef fpos<mbstate_t> wstreampos; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #include <stl/char_traits.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class __STL_CLASS_DECLSPEC ios_base; +*************** +*** 245,250 **** +--- 254,262 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif + +*** misc/STLport-4.0/stlport/stl/_istream.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_istream.c Thu Aug 25 15:54:58 2005 +*************** +*** 32,37 **** +--- 32,40 ---- + # define __BIS_off_type__ __STL_TYPENAME_ON_RETURN_TYPE basic_istream<_CharT, _Traits>::off_type + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 1269,1274 **** +--- 1272,1280 ---- + {} + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __BIS_int_type__ + # undef __BIS_pos_type__ +*** misc/STLport-4.0/stlport/stl/_istream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_istream.h Thu Aug 25 15:54:58 2005 +*************** +*** 27,32 **** +--- 27,35 ---- + #include <stl/_ctraits_fns.h> // Helper functions that allow char traits + // to be used as function objects. + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _Traits, class _Number> +*************** +*** 470,475 **** +--- 473,481 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_istream.c> +*** misc/STLport-4.0/stlport/stl/_iterator.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_iterator.h Thu Aug 25 15:54:58 2005 +*************** +*** 34,39 **** +--- 34,42 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined (__STL_NO_CLASS_PARTIAL_SPECIALIZATION) || ! defined (__STL_NO_ANACHRONISMS) +*************** +*** 574,579 **** +--- 577,585 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_ITERATOR_H */ + +*** misc/STLport-4.0/stlport/stl/_iterator_base.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_iterator_base.h Thu Aug 25 15:54:58 2005 +*************** +*** 57,62 **** +--- 57,65 ---- + # define _Nonconst_traits _N_Tr + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + struct input_iterator_tag {}; +*************** +*** 143,149 **** +--- 146,158 ---- + # define __STL_POINTERS_SPECIALIZE( _TpP ) + # else + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # include <stl/_ptrs_specialize.h> ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # endif + +*************** +*** 421,426 **** +--- 430,438 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if defined (__STL_DEBUG) && ! defined (__STLPORT_DEBUG_H) + # include <stl/debug/_debug.h> +*** misc/STLport-4.0/stlport/stl/_limits.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_limits.c Thu Aug 25 15:54:58 2005 +*************** +*** 24,29 **** +--- 24,32 ---- + // numeric_limits static members + //========================================================== + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_NO_STATIC_TEMPLATE_DATA +*************** +*** 362,366 **** +--- 365,372 ---- + # undef __STL_LDOUBLE_SNAN_REP + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STLPORT_LIMITS_C_INCLUDED */ +*** misc/STLport-4.0/stlport/stl/_limits.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_limits.h Thu Aug 25 15:54:58 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + + #define __SGI_CPP_LIMITS + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + enum float_round_style { +*************** +*** 379,384 **** +--- 382,390 ---- + // We write special values (Inf and NaN) as bit patterns and + // cast the the appropriate floating-point types. + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_limits.c> +*** misc/STLport-4.0/stlport/stl/_list.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_list.c Thu Aug 25 15:54:58 2005 +*************** +*** 34,39 **** +--- 34,42 ---- + # undef list + # define list __WORKAROUND_DBG_RENAME(list) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Dummy> +*************** +*** 334,339 **** +--- 337,345 ---- + # undef __iterator__ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_LIST_C */ + +*** misc/STLport-4.0/stlport/stl/_list.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_list.h Thu Aug 25 15:54:58 2005 +*************** +*** 46,51 **** +--- 46,54 ---- + # include <stl/_construct.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # undef list +*************** +*** 268,274 **** + + reference front() { return *begin(); } + const_reference front() const { return *begin(); } +! reference back() { return *(--end()); } + const_reference back() const { return *(--end()); } + + void swap(list<_Tp, _Alloc>& __x) { +--- 271,277 ---- + + reference front() { return *begin(); } + const_reference front() const { return *begin(); } +! reference back() { iterator i(end()); --i; return *i; } + const_reference back() const { return *(--end()); } + + void swap(list<_Tp, _Alloc>& __x) { +*************** +*** 588,593 **** +--- 591,599 ---- + #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_list.c> +*** misc/STLport-4.0/stlport/stl/_locale.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_locale.c Thu Aug 25 15:54:58 2005 +*************** +*** 23,28 **** +--- 23,31 ---- + #include <stl/_string.h> + #include <stl/_collate.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 66,70 **** +--- 69,76 ---- + # endif /* MEMBER_TEMPLATES */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif +*** misc/STLport-4.0/stlport/stl/_locale.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_locale.h Thu Aug 25 15:54:58 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + #include <stl/_threads.h> + #include <stl/_string_fwd.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class __STL_CLASS_DECLSPEC _Locale_impl; // Forward declaration of opaque type. +*************** +*** 212,217 **** +--- 215,223 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # ifndef __STL_LINK_TIME_INSTANTIATION + # include <stl/_locale.c> +*** misc/STLport-4.0/stlport/stl/_map.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_map.h Thu Aug 25 15:54:58 2005 +*************** +*** 33,38 **** +--- 33,41 ---- + #define map __WORKAROUND_RENAME(map) + #define multimap __WORKAROUND_RENAME(multimap) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Key, class _Tp, __DFL_TMPL_PARAM(_Compare, less<_Key> ), +*************** +*** 384,389 **** +--- 387,395 ---- + # undef __STL_TEMPLATE_HEADER + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // do a cleanup + # undef map +*** misc/STLport-4.0/stlport/stl/_messages_facets.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_messages_facets.h Thu Aug 25 15:54:58 2005 +*************** +*** 24,29 **** +--- 24,32 ---- + #ifndef __SGI_STL_INTERNAL_MESSAGES_H + #define __SGI_STL_INTERNAL_MESSAGES_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Forward declaration of an opaque type. +*************** +*** 150,155 **** +--- 153,161 ---- + # endif /* WCHAR_T */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_MESSAGES_H */ + +*** misc/STLport-4.0/stlport/stl/_monetary.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_monetary.c Thu Aug 25 15:54:58 2005 +*************** +*** 18,23 **** +--- 18,26 ---- + #ifndef __STL_MONETARY_C + #define __STL_MONETARY_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _InputIterator> +*************** +*** 557,561 **** +--- 560,567 ---- + # endif /* defined (__STL_NO_CUSTOM_IO) && ! defined (__STL_DESIGNATED_DLL) */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_MONETARY_C */ +*** misc/STLport-4.0/stlport/stl/_monetary.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_monetary.h Thu Aug 25 15:54:58 2005 +*************** +*** 25,30 **** +--- 25,33 ---- + + # include <stl/_numeric_facets.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class money_base { +*************** +*** 441,446 **** +--- 444,452 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_monetary.c> +*** misc/STLport-4.0/stlport/stl/_null_stream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_null_stream.h Thu Aug 25 15:54:58 2005 +*************** +*** 16,21 **** +--- 16,24 ---- + #ifndef __STL_NULL_STREAM_H + # define __STL_NULL_STREAM_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + struct __null_stream +*************** +*** 38,42 **** +--- 41,48 ---- + extern __null_stream cin, cout, cerr, endl, ws, hex, dec; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif +*** misc/STLport-4.0/stlport/stl/_numeric.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_numeric.c Thu Aug 25 15:54:58 2005 +*************** +*** 34,39 **** +--- 34,42 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _InputIterator, class _OutputIterator, class _Tp> +*************** +*** 181,186 **** +--- 184,192 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_NUMERIC_C */ + +*** misc/STLport-4.0/stlport/stl/_numeric.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_numeric.h Thu Aug 25 15:54:58 2005 +*************** +*** 36,41 **** +--- 36,44 ---- + # include <stl/debug/_debug.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _InputIterator, class _Tp> +*************** +*** 141,146 **** +--- 144,152 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_numeric.c> +*** misc/STLport-4.0/stlport/stl/_numeric_facets.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_numeric_facets.c Thu Aug 25 15:54:58 2005 +*************** +*** 21,26 **** +--- 21,29 ---- + #include <stl/_pair.h> + # include <stl/_stream_iterator.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 1083,1088 **** +--- 1086,1094 ---- + # endif /* __STL_NO_CUSTOM_IO */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + #endif /* __STL_NUMERIC_FACETS_C */ +*** misc/STLport-4.0/stlport/stl/_numeric_facets.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_numeric_facets.h Thu Aug 25 15:54:58 2005 +*************** +*** 27,32 **** +--- 27,35 ---- + # include <stl/_locale.h> + # include <stl/_string.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 524,529 **** +--- 527,535 ---- + # endif /* CUSTOM_IO */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # ifndef __STL_LINK_TIME_INSTANTIATION + # include <stl/_numeric_facets.c> +*** misc/STLport-4.0/stlport/stl/_ostream.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ostream.c Thu Aug 25 15:54:58 2005 +*************** +*** 20,25 **** +--- 20,28 ---- + + #include <stl/_numeric_facets.h> // For num_put<> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 346,351 **** +--- 349,357 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + #endif /* __STL_OSTREAM_C */ +*** misc/STLport-4.0/stlport/stl/_ostream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ostream.h Thu Aug 25 15:54:58 2005 +*************** +*** 24,29 **** +--- 24,32 ---- + #include <limits> // Needed for class numeric_limits<>. + #include <streambuf> // For basic_streambuf. + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _Traits, class _Number> +*************** +*** 309,314 **** +--- 312,320 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __STL_MANIP_INLINE + +*** misc/STLport-4.0/stlport/stl/_pair.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_pair.h Thu Aug 25 15:54:58 2005 +*************** +*** 32,37 **** +--- 32,40 ---- + #define __SGI_STL_INTERNAL_PAIR_H + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _T1, class _T2> +*************** +*** 127,132 **** +--- 130,138 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_PAIR_H */ + +*** misc/STLport-4.0/stlport/stl/_ptrs_specialize.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_ptrs_specialize.h Thu Aug 25 15:54:58 2005 +*************** +*** 107,112 **** +--- 107,115 ---- + __STL_ITERATOR_TRAITS_SPECIALIZE(_Type**, _Type**) \ + __STL_ITERATOR_TRAITS_SPECIALIZE(_Type** const, _Type** const) \ + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif + + # define __STL_TYPE_TRAITS_POD_SPECIALIZE_V(_Type) \ +*** misc/STLport-4.0/stlport/stl/_queue.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_queue.h Thu Aug 25 15:54:58 2005 +*************** +*** 46,51 **** +--- 46,54 ---- + # include <stl/_function.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if ! defined ( __STL_LIMITED_DEFAULT_TEMPLATES ) +*************** +*** 197,202 **** +--- 200,208 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __STL_QUEUE_ARGS + # undef __STL_QUEUE_HEADER_ARGS +*** misc/STLport-4.0/stlport/stl/_range_errors.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_range_errors.h Thu Aug 25 15:54:59 2005 +*************** +*** 37,47 **** +--- 37,53 ---- + + #if defined (__STL_EXTERN_RANGE_ERRORS) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char* __msg); + void __STL_DECLSPEC __STL_CALL __stl_throw_out_of_range(const char* __msg); + void __STL_DECLSPEC __STL_CALL __stl_throw_length_error(const char* __msg); + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // For other compilers where we're throwing range errors, include the + // stdexcept header and throw the appropriate exceptions directly. +*************** +*** 55,60 **** +--- 61,69 ---- + # include <string> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + inline void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char* __msg) { +*************** +*** 70,75 **** +--- 79,87 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // Otherwise, define inline functions that do nothing. + #else +*************** +*** 76,81 **** +--- 88,96 ---- + + # include <cstdlib> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + inline void __STL_DECLSPEC __STL_CALL __stl_throw_range_error(const char*) { abort(); } +*************** +*** 82,87 **** +--- 97,105 ---- + inline void __STL_DECLSPEC __STL_CALL __stl_throw_length_error(const char*) { abort();} + inline void __STL_DECLSPEC __STL_CALL __stl_throw_out_of_range(const char*) { abort(); } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif + +*** misc/STLport-4.0/stlport/stl/_raw_storage_iter.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_raw_storage_iter.h Thu Aug 25 15:54:59 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + #ifndef __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H + #define __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _ForwardIterator, class _Tp> +*************** +*** 70,75 **** +--- 73,81 ---- + inline output_iterator_tag __ITERATOR_CATEGORY(const raw_storage_iterator<_ForwardIterator, _Tp>&) { return output_iterator_tag(); } + #endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H */ + +*** misc/STLport-4.0/stlport/stl/_rope.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_rope.c Thu Aug 25 15:54:59 2005 +*************** +*** 37,42 **** +--- 37,45 ---- + + # include <stl/_range_errors.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined ( __STL_NESTED_TYPE_PARAM_BUG ) +*************** +*** 1529,1534 **** +--- 1532,1540 ---- + # undef size_type + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* ROPEIMPL_H */ + + // Local Variables: +*** misc/STLport-4.0/stlport/stl/_rope.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_rope.h Thu Aug 25 15:54:59 2005 +*************** +*** 75,80 **** +--- 75,83 ---- + # include <mutex.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 2491,2496 **** +--- 2494,2502 ---- + } + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_rope.c> +*** misc/STLport-4.0/stlport/stl/_set.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_set.h Thu Aug 25 15:54:59 2005 +*************** +*** 37,42 **** +--- 37,45 ---- + #define set __WORKAROUND_RENAME(set) + #define multiset __WORKAROUND_RENAME(multiset) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Key, __DFL_TMPL_PARAM(_Compare,less<_Key>), +*************** +*** 341,346 **** +--- 344,352 ---- + # undef __STL_TEMPLATE_HEADER + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // do a cleanup + # undef set +*** misc/STLport-4.0/stlport/stl/_slist.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_slist.c Thu Aug 25 15:54:59 2005 +*************** +*** 25,30 **** +--- 25,33 ---- + # define size_type size_t + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp, class _Alloc> +*************** +*** 255,260 **** +--- 258,266 ---- + # undef size_type + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_SLIST_C */ + +*** misc/STLport-4.0/stlport/stl/_slist.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_slist.h Thu Aug 25 15:54:59 2005 +*************** +*** 55,60 **** +--- 55,63 ---- + # undef slist + # define slist __WORKAROUND_DBG_RENAME(slist) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp> +*************** +*** 730,735 **** +--- 733,741 ---- + #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_slist.c> +*************** +*** 742,747 **** +--- 748,756 ---- + # include <stl/debug/_slist.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + // Specialization of insert_iterator so that insertions will be constant + // time rather than linear time. +*************** +*** 783,788 **** +--- 792,800 ---- + #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + # if defined ( __STL_USE_WRAPPER_FOR_ALLOC_PARAM ) +*** misc/STLport-4.0/stlport/stl/_slist_base.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_slist_base.c Thu Aug 25 15:54:59 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #ifndef __STL_SLIST_BASE_C + #define __STL_SLIST_BASE_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Dummy> +*************** +*** 92,97 **** +--- 95,103 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_SLIST_BASE_C */ + +*** misc/STLport-4.0/stlport/stl/_slist_base.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_slist_base.h Thu Aug 25 15:54:59 2005 +*************** +*** 31,36 **** +--- 31,39 ---- + #include <cstddef> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + struct _Slist_node_base +*************** +*** 71,76 **** +--- 74,82 ---- + typedef _Sl_global<bool> _Sl_global_inst; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_slist_base.c> +*** misc/STLport-4.0/stlport/stl/_sstream.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_sstream.c Thu Aug 25 15:54:59 2005 +*************** +*** 29,34 **** +--- 29,37 ---- + # define __BSB_pos_type__ __STL_TYPENAME_ON_RETURN_TYPE basic_stringbuf<_CharT, _Traits, _Alloc>::pos_type + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 529,534 **** +--- 532,540 ---- + {} + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + # undef __BSB_int_type__ +*** misc/STLport-4.0/stlport/stl/_sstream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_sstream.h Thu Aug 25 15:54:59 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + #include <istream> // Includes <ostream>, <ios>, <iosfwd> + #include <string> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 230,235 **** +--- 233,241 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_sstream.c> +*** misc/STLport-4.0/stlport/stl/_stack.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_stack.h Thu Aug 25 15:54:59 2005 +*************** +*** 30,35 **** +--- 30,38 ---- + #ifndef __SGI_STL_INTERNAL_STACK_H + #define __SGI_STL_INTERNAL_STACK_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if !defined ( __STL_LIMITED_DEFAULT_TEMPLATES ) +*************** +*** 90,95 **** +--- 93,101 ---- + __STL_RELOPS_OPERATORS(template < __STL_STACK_HEADER_ARGS >, stack< __STL_STACK_ARGS >) + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __STL_STACK_ARGS + # undef __STL_STACK_HEADER_ARGS +*** misc/STLport-4.0/stlport/stl/_stdio_file.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_stdio_file.h Thu Aug 25 15:54:59 2005 +*************** +*** 71,76 **** +--- 71,79 ---- + # include <unix.h> // get the definition of fileno + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 89,95 **** + typedef unsigned char* _File_ptr_type; + #endif + +! inline int _FILE_fd(const FILE& __f) { return __f._file; } + inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; } + inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; } + inline char* _FILE_I_end(const FILE& __f) +--- 92,98 ---- + typedef unsigned char* _File_ptr_type; + #endif + +! inline int _FILE_fd(const FILE& __f) { return fileno(__CONST_CAST(FILE*,&__f)); } + inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._base; } + inline char* _FILE_I_next(const FILE& __f) { return (char*) __f._ptr; } + inline char* _FILE_I_end(const FILE& __f) +*************** +*** 377,382 **** +--- 380,388 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_STDIO_FILE_H */ + +*** misc/STLport-4.0/stlport/stl/_stream_iterator.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_stream_iterator.h Thu Aug 25 15:54:59 2005 +*************** +*** 46,51 **** +--- 46,54 ---- + + # include <streambuf> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // We do not read any characters until operator* is called. The first +*************** +*** 214,222 **** +--- 217,231 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # include <stl/_istream.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _Traits> +*************** +*** 242,247 **** +--- 251,259 ---- + : _M_buf(__o.rdbuf()), _M_ok(__o.rdbuf()!=0) {} + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* SGI_OWN_IOSTREAMS */ + +*************** +*** 251,256 **** +--- 263,271 ---- + + # if defined (__STL_USE_NEW_IOSTREAMS) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifndef __STL_LIMITED_DEFAULT_TEMPLATES +*************** +*** 388,397 **** +--- 403,418 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + + # elif ! defined(__STL_USE_NO_IOSTREAMS) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if defined (__STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS) && ! defined (__STL_DEFAULT_TYPE_PARAM) +*************** +*** 479,488 **** +--- 500,515 ---- + #endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_USE_NEW_IOSTREAMS */ + + // form-independent definiotion of stream iterators ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template < __ISI_TMPL_HEADER_ARGUMENTS > +*************** +*** 525,530 **** +--- 552,560 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __ISI_TMPL_HEADER_ARGUMENTS + # undef __ISI_TMPL_ARGUMENTS +*** misc/STLport-4.0/stlport/stl/_streambuf.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_streambuf.c Thu Aug 25 15:54:59 2005 +*************** +*** 24,29 **** +--- 24,32 ---- + + # if defined (__STL_DESIGNATED_DLL) || ! defined (__STL_NO_CUSTOM_IO) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + //---------------------------------------------------------------------- + // Non-inline basic_streambuf<> member functions. +*************** +*** 210,215 **** +--- 213,221 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* NO_CUSTOM_IO */ + +*** misc/STLport-4.0/stlport/stl/_streambuf.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_streambuf.h Thu Aug 25 15:54:59 2005 +*************** +*** 23,28 **** +--- 23,31 ---- + #include <stl/_stdio_file.h> // Declaration of struct FILE, and of + // functions to manipulate it. + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 479,484 **** +--- 482,490 ---- + # endif + }; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_streambuf.c> +*** misc/STLport-4.0/stlport/stl/_string.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string.c Thu Aug 25 15:54:59 2005 +*************** +*** 42,47 **** +--- 42,50 ---- + # define __iterator__ __STL_TYPENAME_ON_RETURN_TYPE basic_string<_CharT,_Traits,_Alloc>::iterator + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + #if defined (__STL_MEMBER_TEMPLATES) && ! defined (__STL_INLINE_MEMBER_TEMPLATES) +*************** +*** 664,669 **** +--- 667,675 ---- + } + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // _string_fwd has to see clean basic_string + # undef basic_string +*************** +*** 678,683 **** +--- 684,692 ---- + + # include <stl/_range_errors.h> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // _String_base methods +*************** +*** 692,697 **** +--- 701,709 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef basic_string + # undef __size_type__ +*** misc/STLport-4.0/stlport/stl/_string.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string.h Thu Aug 25 15:54:59 2005 +*************** +*** 78,83 **** +--- 78,86 ---- + // a user-defined non-POD type. However, _CharT must still have a + // default constructor. + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG +*************** +*** 1520,1525 **** +--- 1523,1531 ---- + # undef basic_string + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # ifdef __STL_DEBUG + # include <stl/debug/_string.h> +*** misc/STLport-4.0/stlport/stl/_string_fwd.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string_fwd.c Thu Aug 25 15:54:59 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #if !defined ( __STL_STRING_FWD_C) && ! defined (__SGI_STL_OWN_IOSTREAMS) + #define __STL_STRING_FWD_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _Traits, class _Alloc> +*************** +*** 35,40 **** +--- 38,46 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_STRING_FWD_C */ + +*** misc/STLport-4.0/stlport/stl/_string_fwd.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string_fwd.h Thu Aug 25 15:54:59 2005 +*************** +*** 21,26 **** +--- 21,29 ---- + + # include <iosfwd> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if !defined (__STL_LIMITED_DEFAULT_TEMPLATES) +*************** +*** 51,56 **** +--- 54,62 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_STRING_FWD_H */ + +*** misc/STLport-4.0/stlport/stl/_string_hash.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string_hash.h Thu Aug 25 15:54:59 2005 +*************** +*** 23,28 **** +--- 23,31 ---- + # include <stl/_hash_fun.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _CharT, class _Traits, class _Alloc> +*************** +*** 62,66 **** +--- 65,72 ---- + #endif /* __STL_CLASS_PARTIAL_SPECIALIZATION */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif +*** misc/STLport-4.0/stlport/stl/_string_io.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string_io.c Thu Aug 25 15:54:59 2005 +*************** +*** 5,10 **** +--- 5,13 ---- + # define basic_string _Nondebug_string + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + #if defined (__STL_USE_NEW_IOSTREAMS) +*************** +*** 322,327 **** +--- 325,333 ---- + # endif /* __STL_NEW_IOSTREAMS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef basic_string + +*** misc/STLport-4.0/stlport/stl/_string_io.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_string_io.h Thu Aug 25 15:54:59 2005 +*************** +*** 29,34 **** +--- 29,37 ---- + # endif + + // I/O. ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + #if defined (__STL_USE_NEW_IOSTREAMS) +*************** +*** 108,113 **** +--- 111,119 ---- + #endif /* __STL_USE_NEW_IOSTREAMS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef basic_string + +*** misc/STLport-4.0/stlport/stl/_strstream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_strstream.h Thu Aug 25 15:54:59 2005 +*************** +*** 6,11 **** +--- 6,14 ---- + #include <istream> // Includes <ostream>, <ios>, <iosfwd> + #include <string> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 129,131 **** +--- 132,137 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif +*** misc/STLport-4.0/stlport/stl/_tempbuf.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_tempbuf.c Thu Aug 25 15:54:59 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #ifndef __STL_TEMPBUF_C + #define __STL_TEMPBUF_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp> +*************** +*** 45,50 **** +--- 48,56 ---- + return pair<_Tp*, ptrdiff_t>((_Tp*)0, 0); + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_TEMPBUF_C */ + +*** misc/STLport-4.0/stlport/stl/_tempbuf.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_tempbuf.h Thu Aug 25 15:54:59 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + # include <stl/_uninitialized.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp> +*************** +*** 157,162 **** +--- 160,168 ---- + # endif /* __STL_NO_EXTENSIONS */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # ifndef __STL_LINK_TIME_INSTANTIATION + # include <stl/_tempbuf.c> +*** misc/STLport-4.0/stlport/stl/_threads.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_threads.c Thu Aug 25 15:54:59 2005 +*************** +*** 28,33 **** +--- 28,36 ---- + + # if defined (__BUILDING_STLPORT) || ! defined (__SGI_STL_OWN_IOSTREAMS) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # if ( __STL_STATIC_TEMPLATE_DATA > 0 ) +*************** +*** 127,132 **** +--- 130,138 ---- + # endif /* if SGI or WIN */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* BUILDING_STLPORT */ + #endif /* __STL_THREADS_C */ +*** misc/STLport-4.0/stlport/stl/_threads.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_threads.h Thu Aug 25 15:54:59 2005 +*************** +*** 124,129 **** +--- 124,132 ---- + # define __STL_MUTEX_INITIALIZER + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 406,411 **** +--- 409,417 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_threads.c> +*** misc/STLport-4.0/stlport/stl/_time_facets.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_time_facets.c Thu Aug 25 15:54:59 2005 +*************** +*** 18,23 **** +--- 18,26 ---- + #ifndef __STL_TIME_FACETS_C + #define __STL_TIME_FACETS_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //---------------------------------------------------------------------- +*************** +*** 452,456 **** +--- 455,462 ---- + # endif /* CUSTOM_IO */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_TIME_FACETS_C */ +*** misc/STLport-4.0/stlport/stl/_time_facets.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_time_facets.h Thu Aug 25 15:54:59 2005 +*************** +*** 23,28 **** +--- 23,31 ---- + #ifndef __SGI_STL_INTERNAL_TIME_FACETS_H + #define __SGI_STL_INTERNAL_TIME_FACETS_H + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + _Locale_time* __STL_CALL __acquire_time(const char* __name); +*************** +*** 288,293 **** +--- 291,299 ---- + }; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_time_facets.c> +*** misc/STLport-4.0/stlport/stl/_tree.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_tree.c Thu Aug 25 15:55:00 2005 +*************** +*** 42,47 **** +--- 42,50 ---- + # define _Rb_tree __WORKAROUND_DBG_RENAME(Rb_tree) + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + inline void +*************** +*** 728,733 **** +--- 731,739 ---- + return true; + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __iterator__ + # undef __const_iterator__ +*** misc/STLport-4.0/stlport/stl/_tree.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_tree.h Thu Aug 25 15:55:00 2005 +*************** +*** 83,88 **** +--- 83,91 ---- + # define _Rb_tree __WORKAROUND_DBG_RENAME(Rb_tree) + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + typedef bool _Rb_tree_Color_type; +*************** +*** 557,562 **** +--- 560,568 ---- + #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_tree.c> +*************** +*** 568,573 **** +--- 574,582 ---- + # include <stl/debug/_tree.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + // Class rb_tree is not part of the C++ standard. It is provided for + // compatibility with the HP STL. +*************** +*** 587,592 **** +--- 596,604 ---- + ~rb_tree() {} + }; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_TREE_H */ + +*** misc/STLport-4.0/stlport/stl/_uninitialized.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_uninitialized.h Thu Aug 25 15:55:00 2005 +*************** +*** 46,51 **** +--- 46,54 ---- + # include <stl/_algobase.h> + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // uninitialized_copy +*************** +*** 324,329 **** +--- 327,335 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_UNINITIALIZED_H */ + +*** misc/STLport-4.0/stlport/stl/_valarray.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_valarray.c Thu Aug 25 15:55:00 2005 +*************** +*** 26,31 **** +--- 26,34 ---- + #ifndef __STL_VALARRAY_C + #define __STL_VALARRAY_C + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Behavior is undefined if __x and *this have different sizes +*************** +*** 177,182 **** +--- 180,188 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_VALARRAY_C */ + +*** misc/STLport-4.0/stlport/stl/_valarray.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_valarray.h Thu Aug 25 15:55:00 2005 +*************** +*** 42,47 **** +--- 42,50 ---- + #endif + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + class slice; +*************** +*** 1655,1660 **** +--- 1658,1666 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_valarray.c> +*** misc/STLport-4.0/stlport/stl/_vector.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_vector.c Thu Aug 25 15:55:00 2005 +*************** +*** 44,49 **** +--- 44,52 ---- + # undef vector + # define vector __WORKAROUND_DBG_RENAME(vector) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Tp, class _Alloc> +*************** +*** 266,271 **** +--- 269,277 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __pointer__ + # undef __const_pointer__ +*** misc/STLport-4.0/stlport/stl/_vector.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/_vector.h Thu Aug 25 15:55:00 2005 +*************** +*** 53,58 **** +--- 53,61 ---- + # undef vector + # define vector __WORKAROUND_DBG_RENAME(vector) + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // The vector base class serves two purposes. First, its constructor +*************** +*** 562,567 **** +--- 565,573 ---- + # define __vector__ __WORKAROUND_RENAME(vector) + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # if !defined (__STL_LINK_TIME_INSTANTIATION) + # include <stl/_vector.c> +*** misc/STLport-4.0/stlport/stl/c_locale.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/c_locale.h Thu Aug 25 15:54:56 2005 +*************** +*** 115,120 **** +--- 115,123 ---- + struct _Locale_messages; + + #ifdef __cplusplus ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + extern "C" { + #endif +*************** +*** 652,657 **** +--- 655,663 ---- + # ifdef __cplusplus + } + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif + + # endif /* __STL_C_LOCALE_H */ +*** misc/STLport-4.0/stlport/stl/char_traits.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/char_traits.h Thu Aug 25 15:54:56 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + # include <stl/type_traits.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // Class __char_traits_base. +*************** +*** 178,183 **** +--- 181,189 ---- + # endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # else /* OWN_IOSTREAMS */ + +*** misc/STLport-4.0/stlport/stl/concept_checks.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/concept_checks.h Thu Aug 25 15:54:56 2005 +*************** +*** 490,498 **** +--- 490,504 ---- + + /* Associated Type Requirements */ + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + template <class _Iterator> struct iterator_traits; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + template <class _Iter> + struct __value_type_type_definition_requirement_violation { +*** misc/STLport-4.0/stlport/stl/type_traits.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/type_traits.h Thu Aug 25 15:55:29 2005 +*************** +*** 56,61 **** +--- 56,64 ---- + */ + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + struct __true_type { + }; + +*************** +*** 88,93 **** +--- 91,99 ---- + typedef __false_type has_trivial_destructor; + typedef __false_type is_POD_type; + }; ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // Provide some specializations. This is harmless for compilers that + // have built-in __types_traits support, and essential for compilers +*** misc/STLport-4.0/stlport/stl/debug/_debug.c Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_debug.c Thu Aug 25 15:54:56 2005 +*************** +*** 56,61 **** +--- 56,64 ---- + extern void __stl_debug_terminate(void); + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifndef __STL_STRING_LITERAL +*************** +*** 101,106 **** +--- 104,112 ---- + + # endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // abort() + # include <cstdlib> +*************** +*** 110,115 **** +--- 116,124 ---- + # include <cstdarg> + # include <cstdio> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + template <class _Dummy> +*************** +*** 141,149 **** +--- 150,164 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* __STL_DEBUG_MESSAGE */ + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + +*************** +*** 191,201 **** +--- 206,222 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* __STL_ASSERTIONS */ + + #ifdef __STL_DEBUG + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_THREADS +*************** +*** 447,452 **** +--- 468,476 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __STL_DEBUG */ + +*** misc/STLport-4.0/stlport/stl/debug/_debug.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_debug.h Thu Aug 25 15:54:56 2005 +*************** +*** 69,74 **** +--- 69,77 ---- + /* have to hardcode that ;() */ + # define _StlMsg_MAX 27 + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // This class is unique (not inherited from exception), +*************** +*** 136,141 **** +--- 139,147 ---- + typedef __stl_debug_engine<bool> __stl_debugger; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # ifndef __STL_ASSERT + # define __STL_ASSERT(expr) \ +*************** +*** 179,184 **** +--- 185,193 ---- + # include <stl/_iterator_base.h> + #endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //============================================================= +*************** +*** 384,389 **** +--- 393,401 ---- + } + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # endif /* __STL_DEBUG */ + +*** misc/STLport-4.0/stlport/stl/debug/_deque.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_deque.h Thu Aug 25 15:54:56 2005 +*************** +*** 41,46 **** +--- 41,49 ---- + + # define __STL_DEQUE_SUPER __WORKAROUND_DBG_RENAME(deque) <_Tp,_Alloc> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 314,319 **** +--- 317,325 ---- + #endif + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef _DBG_deque + # undef __STL_DEQUE_SUPER +*** misc/STLport-4.0/stlport/stl/debug/_hashtable.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_hashtable.h Thu Aug 25 15:54:56 2005 +*************** +*** 42,47 **** +--- 42,50 ---- + # define __STL_DBG_HT_SUPER \ + __WORKAROUND_DBG_RENAME(hashtable) <_Val, _Key, _HF, _ExK, _EqK, _All> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 245,250 **** +--- 248,256 ---- + } + #endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # undef hashtable + + #endif /* __SGI_STL_INTERNAL_HASHTABLE_H */ +*** misc/STLport-4.0/stlport/stl/debug/_iterator.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_iterator.h Thu Aug 25 15:54:56 2005 +*************** +*** 31,36 **** +--- 31,39 ---- + # define __STL_DBG_IDENTITY( __base ) + # endif + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + //============================================================ +*************** +*** 409,414 **** +--- 412,420 ---- + }; + # endif + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* INTERNAL_H */ + +*** misc/STLport-4.0/stlport/stl/debug/_list.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_list.h Thu Aug 25 15:54:56 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + # define __STL_DBG_LIST_BASE \ + __WORKAROUND_DBG_RENAME(list) <_Tp, _Alloc> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 267,272 **** +--- 270,278 ---- + #endif /* __STL_USE_SEPARATE_RELOPS_NAMESPACE */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_LIST_H */ + +*** misc/STLport-4.0/stlport/stl/debug/_slist.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_slist.h Thu Aug 25 15:54:56 2005 +*************** +*** 36,41 **** +--- 36,44 ---- + + # define __STL_DBG_SLIST_BASE __WORKAROUND_DBG_RENAME(slist) <_Tp, _Alloc> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 423,428 **** +--- 426,434 ---- + #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_INTERNAL_DBG_SLIST_H */ + +*** misc/STLport-4.0/stlport/stl/debug/_string.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_string.h Thu Aug 25 15:54:56 2005 +*************** +*** 23,28 **** +--- 23,31 ---- + + # define __STL_DBG_STRING_BASE _Nondebug_string <_CharT, _Traits, _Alloc> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 727,732 **** +--- 730,738 ---- + + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + #endif /* __SGI_STL_DBG_STRING */ + +*** misc/STLport-4.0/stlport/stl/debug/_tree.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_tree.h Thu Aug 25 15:54:56 2005 +*************** +*** 39,44 **** +--- 39,47 ---- + + # define __STL_DBG_TREE_SUPER __WORKAROUND_DBG_RENAME(Rb_tree) <_Key, _Value, _KeyOfValue, _Compare, _Alloc> + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 288,293 **** +--- 291,299 ---- + #endif /* __STL_FUNCTION_TMPL_PARTIAL_ORDER */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __STL_DBG_TREE_SUPER + +*** misc/STLport-4.0/stlport/stl/debug/_vector.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/debug/_vector.h Thu Aug 25 15:54:56 2005 +*************** +*** 40,45 **** +--- 40,48 ---- + # define __STL_DBG_VECTOR_BASE __WORKAROUND_DBG_RENAME(vector) <_Tp, _Alloc> + + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + # ifdef __STL_DEBUG_USE_DISTINCT_VALUE_TYPE_HELPERS +*************** +*** 335,340 **** +--- 338,346 ---- + # endif /* __STL_USE_TEMPLATE_EXPORT */ + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + # undef __STL_DBG_VECTOR_BASE + # undef _DBG_vector +*** misc/STLport-4.0/stlport/stl/wrappers/_deque.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/stl/wrappers/_deque.h Thu Aug 25 15:54:57 2005 +*************** +*** 35,40 **** +--- 35,43 ---- + + # define _DEQUE_SUPER _DEQUE_SUPER_NAME<_Tp, __STL_DEFAULT_ALLOCATOR(_Tp) > + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + // provide a "default" deque adaptor +*************** +*** 70,75 **** +--- 73,81 ---- + # undef _DEQUE_SUPER + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // Local Variables: + // mode:C++ +*** misc/STLport-4.0/stlport/wrap_std/complex Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/complex Thu Aug 25 15:55:01 2005 +*************** +*** 16,21 **** +--- 16,24 ---- + # include __STL_NATIVE_HEADER(complex) + + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + + using __STL_COMPLEX_NAMESPACE::complex; +*************** +*** 42,47 **** +--- 45,53 ---- + using __STL_COMPLEX_NAMESPACE::tanh; + + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* USE_OWN_NAMESPACE */ + + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/fstream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/fstream Thu Aug 25 15:55:01 2005 +*************** +*** 16,24 **** +--- 16,30 ---- + # if defined (__STL_USE_NEW_IOSTREAMS) + # include __STL_NATIVE_HEADER(fstream) + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/fstream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + # else + # include <wrap_std/h/fstream.h> +*** misc/STLport-4.0/stlport/wrap_std/iomanip Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/iomanip Thu Aug 25 15:55:01 2005 +*************** +*** 18,26 **** +--- 18,32 ---- + # include __STL_NATIVE_HEADER(iomanip) + + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/iomanip> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + + # else +*************** +*** 28,36 **** +--- 34,48 ---- + # include __STL_NATIVE_HEADER(iomanip.h) + + # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/iomanip.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_OWN_NAMESPACE */ + + # endif /* __STL_USE_NEW_IOSTREAMS */ +*** misc/STLport-4.0/stlport/wrap_std/ios Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/ios Thu Aug 25 15:55:01 2005 +*************** +*** 16,24 **** +--- 16,30 ---- + # if defined (__STL_USE_NEW_IOSTREAMS) + # include __STL_NATIVE_HEADER(ios) + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/ios> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + # else + # include <wrap_std/h/iostream.h> +*** misc/STLport-4.0/stlport/wrap_std/iosfwd Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/iosfwd Thu Aug 25 15:55:01 2005 +*************** +*** 56,64 **** +--- 56,70 ---- + + # else + ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + template <class _Tp> class allocator; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + + // use old-style iostreams + # include <iostream.h> +*************** +*** 77,85 **** +--- 83,97 ---- + # endif + + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/iosfwd> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif + + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/iostream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/iostream Thu Aug 25 15:55:01 2005 +*************** +*** 22,30 **** +--- 22,36 ---- + # if defined (__STL_USE_NEW_IOSTREAMS) + # include __STL_NATIVE_HEADER(iostream) + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/iostream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif + # else + # include <wrap_std/h/iostream.h> +*** misc/STLport-4.0/stlport/wrap_std/istream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/istream Thu Aug 25 15:55:01 2005 +*************** +*** 24,32 **** +--- 24,38 ---- + # include __STL_NATIVE_HEADER(istream) + + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/istream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + + # else +*************** +*** 33,42 **** +--- 39,54 ---- + + # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h) + # if defined (__STL_USE_NAMESPACES) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + using ::istream; + // using ::ws; + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* NAMESPACES */ + + # endif /* if defined (__STL_USE_NEW_IOSTREAMS) */ +*** misc/STLport-4.0/stlport/wrap_std/locale Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/locale Thu Aug 25 15:55:01 2005 +*************** +*** 20,28 **** +--- 20,34 ---- + # include __STL_NATIVE_HEADER(locale) + + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/locale> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/ostream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/ostream Thu Aug 25 15:55:01 2005 +*************** +*** 24,32 **** +--- 24,38 ---- + # include __STL_NATIVE_HEADER(ostream) + + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/ostream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + + # else +*************** +*** 34,42 **** +--- 40,54 ---- + # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h) + + # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/ostream.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_NAMESPACE */ + # endif /* if defined (__STL_USE_NEW_IOSTREAMS) */ + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/sstream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/sstream Thu Aug 25 15:55:01 2005 +*************** +*** 15,23 **** +--- 15,29 ---- + + # include __STL_NATIVE_HEADER(sstream) + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/sstream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/streambuf Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/streambuf Thu Aug 25 15:55:01 2005 +*************** +*** 20,28 **** +--- 20,34 ---- + # endif + + # if defined (__STL_USE_OWN_NAMESPACE) && defined (__STL_USE_NEW_IOSTREAMS) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/streambuf> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + + // Local Variables: +*** misc/STLport-4.0/stlport/wrap_std/strstream Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/strstream Thu Aug 25 15:55:01 2005 +*************** +*** 16,24 **** +--- 16,30 ---- + # include __STL_NATIVE_HEADER(strstream) + + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/strstream> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + + +*** misc/STLport-4.0/stlport/wrap_std/h/fstream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/h/fstream.h Thu Aug 25 15:55:01 2005 +*************** +*** 1,7 **** +--- 1,13 ---- + # include __STL_NATIVE_OLD_STREAMS_HEADER(fstream.h) + # if defined (__STL_USE_NAMESPACES) && ! defined (__STL_BROKEN_USING_DIRECTIVE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/fstream.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_OWN_NAMESPACE */ + +*** misc/STLport-4.0/stlport/wrap_std/h/iostream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/h/iostream.h Thu Aug 25 15:55:01 2005 +*************** +*** 1,7 **** +--- 1,13 ---- + # include __STL_NATIVE_OLD_STREAMS_HEADER(iostream.h) + + # if defined (__STL_USE_OWN_NAMESPACE) ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/iostream.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + # endif /* __STL_USE_OWN_NAMESPACE */ +*** misc/STLport-4.0/stlport/wrap_std/h/strstream.h Fri Jul 14 03:53:26 2000 +--- misc/build/STLport-4.0/stlport/wrap_std/h/strstream.h Thu Aug 25 15:55:01 2005 +*************** +*** 20,28 **** +--- 20,34 ---- + # endif + + # ifdef __STL_USE_OWN_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma disable_warn ++ #endif + __STL_BEGIN_NAMESPACE + # include <using/h/strstream.h> + __STL_END_NAMESPACE ++ #if defined __SUNPRO_CC ++ #pragma enable_warn ++ #endif + #endif /* __STL_OWN_NAMESPACE */ + + |