*** 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 - // 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) + // 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 *** 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 __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 // Includes and + #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 *** 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 __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 allocator; __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # include *** 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 #include + #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 *** 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 *************** *** 133,138 **** --- 136,144 ---- # endif __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # elif !defined (__STL_USE_NO_IOSTREAMS) # include *** 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 *** 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 + #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 __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 *** 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 #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 + #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 *************** *** 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 # 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 *** 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 *************** *** 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 #endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE // swap and iter_swap template *************** *** 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 *** 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 *************** *** 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 *************** *** 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 *** 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 # 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 #include + #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 #include + #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 #include + #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 __STL_CALL tanh(const complex&); __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 #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 *************** *** 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 # 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 # 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 *************** *** 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 # endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template 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 *** 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 ), *************** *** 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 #endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 #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 *** 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 + #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 #include + #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 *** 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 #include + #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 allocator; *************** *** 110,118 **** --- 113,127 ---- typedef fpos wstreampos; __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif #include + #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 // Helper functions that allow char traits // to be used as function objects. + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 *** 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 #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 + #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 *** 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 *** 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 *************** *** 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 # 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 *** 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 #include + #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 #include + #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 *** 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 ), *************** *** 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 *************** *** 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 + #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 *** 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 #endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 # endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 141,146 **** --- 144,152 ---- # endif __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # if !defined (__STL_LINK_TIME_INSTANTIATION) # include *** 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 # include + #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 # include + #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 *** 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 // 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 // Needed for class numeric_limits<>. #include // For basic_streambuf. + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 *************** *** 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 #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 #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 + #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 *************** *** 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 + #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 # 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 *** 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 ), *************** *** 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 *************** *** 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 *************** *** 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 *************** *** 742,747 **** --- 748,756 ---- # include #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 *************** *** 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 #endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE struct _Slist_node_base *************** *** 71,76 **** --- 74,82 ---- typedef _Sl_global _Sl_global_inst; __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # if !defined (__STL_LINK_TIME_INSTANTIATION) # include *** 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 // Includes , , #include + #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 *** 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 // 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) *************** *** 92,98 **** 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 + #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 + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 // 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 *** 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 + #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 *** 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 *************** *** 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 + #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 #endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 // Includes , , #include + #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 *************** *** 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 # endif + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 *** 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 *** 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 *** 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 *************** *** 568,573 **** --- 574,582 ---- # include #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 # 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 *** 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 *************** *** 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 *** 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 #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 struct iterator_traits; __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif template 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 *************** *** 110,115 **** --- 116,124 ---- # include # include + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE template *************** *** 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 __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 #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 __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # endif /* __STL_OWN_NAMESPACE */ # else # include *** 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 __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 __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 __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif #endif /* __STL_OWN_NAMESPACE */ # else # include *** 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 allocator; __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif // use old-style iostreams # include *************** *** 77,85 **** --- 83,97 ---- # endif # if defined (__STL_USE_OWN_NAMESPACE) + #if defined __SUNPRO_CC + #pragma disable_warn + #endif __STL_BEGIN_NAMESPACE # include __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 __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif # endif # else # include *** 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 __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 __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 __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 __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 __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 __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 __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 __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 __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 __STL_END_NAMESPACE + #if defined __SUNPRO_CC + #pragma enable_warn + #endif #endif /* __STL_OWN_NAMESPACE */