| --- misc/STLport-4.5-0119/src/vc7.mak Sun Jul 29 22:02:16 2001 |
| +++ misc/build/STLport-4.5-0119/src/vc7.mak Mon Jun 2 10:32:02 2008 |
| @@ -1,5 +1,5 @@ |
| # |
| -# STLport makefile for VC++ 7 (.NET) |
| +# STLport makefile for VC++ 7/8/9 (.NET) |
| # |
| |
| CXX=cl.exe |
| @@ -6,15 +6,16 @@ |
| CC=cl.exe |
| RC=rc |
| |
| -LIB_BASENAME=stlport_vc7 |
| +LIB_BASENAME=stlport_vc71 |
| + |
| COMP=VC7 |
| |
| # EXTRA_COMMON_FLAGS=/D "_MBCS" |
| -EXTRA_COMMON_FLAGS=/FI "vc_warning_disable.h" /D "_MBCS" |
| +EXTRA_COMMON_FLAGS=/TP /FI "vc_warning_disable.h" /D "_MBCS" /D "_CRT_SECURE_NO_DEPRECATE" /D "_CRT_NONSTDC_NO_DEPRECATE" |
| EXTRA_DEBUG_FLAGS= |
| EXTRA_NDEBUG_FLAGS= |
| |
| -all: platform all_static all_dynamic |
| +all: platform all_static all_dynamic |
| |
| !INCLUDE vc_common.mak |
| |
| --- misc/STLport-4.5-0119/src/vc_common.mak Wed Apr 10 05:55:31 2002 |
| +++ misc/build/STLport-4.5-0119/src/vc_common.mak Mon Jun 2 10:32:02 2008 |
| @@ -27,7 +27,7 @@ |
| DYNEXT=dll |
| STEXT=lib |
| |
| -PATH_SEP=\\ |
| +PATH_SEP=\ |
| |
| MKDIR=-mkdir |
| LINK_OUT=/out: |
| @@ -51,7 +51,7 @@ |
| # |
| |
| # FLAGS_COMMON =/nologo /c /W3 /GR /GX /D "WIN32" /D "_WINDOWS" /I "$(STLPORT_DIR)" $(EXTRA_COMMON_FLAGS) |
| -FLAGS_COMMON =/nologo /c /Zi /W3 /GR /GX /D "WIN32" /D "_WINDOWS" /I "$(STLPORT_DIR)" $(EXTRA_COMMON_FLAGS) |
| +FLAGS_COMMON =/nologo /c /Zi /W3 /GR $(EXFLAGS) /D "WIN32" /D "_WINDOWS" /I "$(STLPORT_DIR)" $(EXTRA_COMMON_FLAGS) |
| FLAGS_COMMON_static = $(FLAGS_COMMON) /FD /D "_STLP_NO_FORCE_INSTANTIATE" |
| FLAGS_COMMON_dynamic = $(FLAGS_COMMON) |
| |
| --- misc/STLport-4.5-0119/stlport/config/_epilog.h Thu Sep 6 00:11:36 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/config/_epilog.h Mon Jun 2 10:32:02 2008 |
| @@ -4,6 +4,7 @@ |
| # pragma option pop |
| # pragma option -w-8062 |
| # else |
| +# pragma pack(push,8) |
| # if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200)) |
| # pragma warning (pop) |
| # endif |
| --- misc/STLport-4.5-0119/stlport/config/_prolog.h Sun Oct 28 21:26:44 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/config/_prolog.h Mon Jun 2 10:32:02 2008 |
| @@ -7,10 +7,17 @@ |
| # endif |
| # else |
| # if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200)) |
| -# pragma warning(push) |
| + // Disable "warning C4702: unreachable code" and "warning C4710: function not |
| + // inlined" globally, as they are only issued at the end of the compilation |
| + // unit. Then locally disable as many warnings as possible, plus "warning |
| + // C4555: expression has no effect; expected expression with side-effect": |
| +# pragma warning(disable:4702 4710) |
| +# pragma warning(push,1) |
| +# pragma warning(disable:4555) |
| # endif |
| # pragma pack(push,8) |
| # include <config/_msvc_warnings_off.h> |
| +# pragma pack(pop) |
| # endif |
| |
| |
| --- misc/STLport-4.5-0119/stlport/config/stl_msvc.h Sat Dec 28 07:12:58 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/config/stl_msvc.h Mon Jun 2 10:34:54 2008 |
| @@ -66,10 +66,15 @@ |
| # define _STLP_DEFAULTCHAR __stl_char |
| # endif /* (_STLP_MSVC < 1100 ) */ |
| |
| -# define _STLP_NO_TYPENAME_ON_RETURN_TYPE 1 |
| +# if (_STLP_MSVC <= 1300) |
| +# define _STLP_NO_TYPENAME_ON_RETURN_TYPE 1 |
| +# endif |
| +# if (_STLP_MSVC > 1300) |
| +# define _STLP_NO_METHOD_SPECIALIZATION 1 |
| +# endif |
| // using ::func_name results in ambiguity |
| |
| -# if (_STLP_MSVC <= 1300) |
| +# if (_STLP_MSVC <= 1310) |
| |
| // boris : not defining this macro for SP5 causes other problems |
| // # if !defined (_MSC_FULL_VER) || (_MSC_FULL_VER < 12008804 ) |
| @@ -94,7 +99,7 @@ |
| # endif /* _STLP_MSVC */ |
| |
| |
| -# if (_MSC_VER <= 1300) |
| +# if (_MSC_VER <= 1500) |
| |
| # define _STLP_VENDOR_GLOBAL_CSTD |
| // They included the necessary coding, |
| @@ -129,7 +134,7 @@ |
| # if defined (_STLP_MSVC) && ( _STLP_MSVC < 1200 ) /* VC++ 6.0 */ |
| // # define _STLP_NO_MEMBER_TEMPLATES 1 |
| // # define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS 1 |
| -# define _STLP_NON_TYPE_TMPL_PARAM_BUG 1 |
| +# define _STLP_NON_TYPE_TMPL_PARAM_BUG 1 |
| # define _STLP_THROW_RETURN_BUG 1 |
| # endif |
| |
| @@ -178,8 +183,8 @@ |
| # ifdef __ICL |
| # define _STLP_LIB_BASENAME "stlport_icl" |
| # else |
| -# if (_MSC_VER >= 1300) |
| -# define _STLP_LIB_BASENAME "stlport_vc7" |
| +# if (_MSC_VER > 1300) |
| +# define _STLP_LIB_BASENAME "stlport_vc71" |
| # elif (_MSC_VER >= 1200) |
| //# ifdef _UNICODE |
| //# define _STLP_LIB_BASENAME "stlport_vc6_unicode" |
| --- misc/STLport-4.5-0119/stlport/cstdio Sun Dec 2 23:17:40 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/cstdio Mon Jun 2 10:32:02 2008 |
| @@ -42,7 +42,7 @@ |
| # define stderr (&_STLP_VENDOR_CSTD::__files[2]) |
| # endif |
| |
| -# if defined (_STLP_MSVC) || defined (__ICL) |
| +# if defined (_STLP_MSVC) && (_MSC_VER <= 1310) || defined (__ICL) |
| inline |
| int vsnprintf(char *s1, size_t n, const char *s2, va_list v) |
| { |
| @@ -110,7 +110,7 @@ |
| using _STLP_VENDOR_CSTD::vfprintf; |
| using _STLP_VENDOR_CSTD::vprintf; |
| using _STLP_VENDOR_CSTD::vsprintf; |
| -# if (defined (__MWERKS__) || defined (_STLP_MSVC) || defined (__ICL) || \ |
| +# if (defined (__MWERKS__) || (defined (_STLP_MSVC) && (_MSC_VER <= 1310)) || defined (__ICL) || \ |
| ( defined (__BORLANDC__) && __BORLANDC__ > 0x530)) |
| using _STLP_VENDOR_CSTD::vsnprintf; |
| # endif |
| --- misc/STLport-4.5-0119/stlport/list Wed Apr 10 05:55:34 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/list Mon Jun 2 10:32:02 2008 |
| @@ -37,7 +37,14 @@ |
| |
| #ifndef _STLP_INTERNAL_LIST_H |
| # include <stl/_list.h> |
| +#if ( _MSC_VER > 1200 ) |
| +_STLP_BEGIN_NAMESPACE |
| +# if defined (_STLP_USE_TEMPLATE_EXPORT) |
| +_STLP_EXPORT_TEMPLATE_CLASS allocator<void*>; |
| +# endif |
| +_STLP_END_NAMESPACE |
| #endif |
| +#endif |
| |
| #if defined (_STLP_WHOLE_VENDOR_STD) |
| # include _STLP_NATIVE_HEADER(list) |
| --- misc/STLport-4.5-0119/stlport/stl/_cmath.h Mon Oct 28 17:18:49 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_cmath.h Mon Jun 2 10:32:02 2008 |
| @@ -50,7 +50,7 @@ |
| static inline _Tp _do_tan(const _Tp& __x) { return _STLP_VENDOR_CSTD::tan(__x); } |
| static inline _Tp _do_tanh(const _Tp& __x) { return _STLP_VENDOR_CSTD::tanh(__x); } |
| static inline _Tp _do_exp(const _Tp& __x) { return _STLP_VENDOR_CSTD::exp(__x); } |
| - static inline _Tp _do_hypot(const _Tp& __x, const _Tp& __y) { return _STLP_VENDOR_CSTD::hypot(__x, __y); } |
| + static inline _Tp _do_hypot(const _Tp& __x, const _Tp& __y) { return hypot(__x, __y); } |
| }; |
| |
| # define _STLP_DO_ABS(_Tp) _STL_math_proxy<_Tp>::_do_abs |
| --- misc/STLport-4.5-0119/stlport/stl/_deque.c Thu Sep 12 22:46:59 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_deque.c Mon Jun 2 10:32:02 2008 |
| @@ -26,6 +26,10 @@ |
| #ifndef _STLP_DEQUE_C |
| # define _STLP_DEQUE_C |
| |
| +#if defined(_MSC_VER) && (_MSC_VER > 1310) |
| +#pragma warning(disable:4701) |
| +#endif |
| + |
| # ifndef _STLP_INTERNAL_DEQUE_H |
| # include <stl/_deque.h> |
| # endif |
| --- misc/STLport-4.5-0119/stlport/stl/_hashtable.h Thu Sep 12 22:46:59 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_hashtable.h Mon Jun 2 10:32:02 2008 |
| @@ -9,13 +9,13 @@ |
| * Copyright (c) 1997 |
| * Moscow Center for SPARC Technology |
| * |
| - * Copyright (c) 1999 |
| + * Copyright (c) 1999 |
| * Boris Fomitchev |
| * |
| * This material is provided "as is", with absolutely no warranty expressed |
| * or implied. Any use is at your own risk. |
| * |
| - * Permission to use or copy this software for any purpose is hereby granted |
| + * Permission to use or copy this software for any purpose is hereby granted |
| * without fee, provided the above notices are retained on all copies. |
| * Permission to modify the code and to distribute modified code is granted, |
| * provided the above notices are retained, and a notice that the code was |
| @@ -66,7 +66,7 @@ |
| _Self* _M_next; |
| _Val _M_val; |
| __TRIVIAL_STUFF(_Hashtable_node) |
| -}; |
| +}; |
| |
| // some compilers require the names of template parameters to be the same |
| template <class _Val, class _Key, class _HF, |
| @@ -84,7 +84,7 @@ |
| _Node* _M_cur; |
| _Hashtable* _M_ht; |
| |
| - _Hashtable_iterator(_Node* __n, _Hashtable* __tab) |
| + _Hashtable_iterator(_Node* __n, _Hashtable* __tab) |
| : _M_cur(__n), _M_ht(__tab) {} |
| _Hashtable_iterator() {} |
| |
| @@ -96,7 +96,7 @@ |
| class _ExK, class _EqK, class _All> |
| struct _Ht_iterator : public _Hashtable_iterator< _Val, _Key,_HF, _ExK,_EqK,_All> |
| { |
| - |
| + |
| typedef _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All> _Base; |
| |
| // typedef _Ht_iterator<_Val, _Nonconst_traits<_Val>,_Key,_HF,_ExK,_EqK,_All> iterator; |
| @@ -116,11 +116,11 @@ |
| _Ht_iterator(const _Node* __n, const _Hashtable* __tab) : |
| _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>((_Node*)__n, (_Hashtable*)__tab) {} |
| _Ht_iterator() {} |
| - _Ht_iterator(const _Ht_iterator<_Val, _Nonconst_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __it) : |
| + _Ht_iterator(const _Ht_iterator<_Val, _Nonconst_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __it) : |
| _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>(__it) {} |
| |
| - reference operator*() const { |
| - return this->_M_cur->_M_val; |
| + reference operator*() const { |
| + return this->_M_cur->_M_val; |
| } |
| _STLP_DEFINE_ARROW_OPERATOR |
| |
| @@ -138,19 +138,19 @@ |
| |
| template <class _Val, class _Traits, class _Traits1, class _Key, class _HF, |
| class _ExK, class _EqK, class _All> |
| -inline bool |
| -operator==(const _Ht_iterator<_Val, _Traits,_Key,_HF,_ExK,_EqK,_All>& __x, |
| - const _Ht_iterator<_Val, _Traits1,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| - return __x._M_cur == __y._M_cur; |
| +inline bool |
| +operator==(const _Ht_iterator<_Val, _Traits,_Key,_HF,_ExK,_EqK,_All>& __x, |
| + const _Ht_iterator<_Val, _Traits1,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| + return __x._M_cur == __y._M_cur; |
| } |
| |
| #ifdef _STLP_USE_SEPARATE_RELOPS_NAMESPACE |
| template <class _Val, class _Key, class _HF, |
| class _ExK, class _EqK, class _All> |
| -inline bool |
| -operator!=(const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>& __x, |
| - const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| - return __x._M_cur != __y._M_cur; |
| +inline bool |
| +operator!=(const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>& __x, |
| + const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| + return __x._M_cur != __y._M_cur; |
| } |
| #else |
| |
| @@ -166,10 +166,10 @@ |
| |
| template <class _Val, class _Key, class _HF, |
| class _ExK, class _EqK, class _All> |
| -inline bool |
| -operator!=(const _Ht_iterator<_Val, _Nonconst_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __x, |
| - const _Ht_iterator<_Val, _Const_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| - return __x._M_cur != __y._M_cur; |
| +inline bool |
| +operator!=(const _Ht_iterator<_Val, _Nonconst_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __x, |
| + const _Ht_iterator<_Val, _Const_traits<_Val>,_Key,_HF,_ExK,_EqK,_All>& __y) { |
| + return __x._M_cur != __y._M_cur; |
| } |
| #endif |
| |
| @@ -189,8 +189,10 @@ |
| static const size_t _M_list[__stl_num_primes]; |
| }; |
| |
| -# if defined (_STLP_USE_TEMPLATE_EXPORT) |
| +# if defined (_STLP_USE_TEMPLATE_EXPORT) |
| +#if ( _MSC_VER < 1300 ) |
| _STLP_EXPORT_TEMPLATE_CLASS _Stl_prime<bool>; |
| +#endif |
| # endif |
| |
| typedef _Stl_prime<bool> _Stl_prime_type; |
| @@ -200,8 +202,8 @@ |
| // do. If we're using standard-conforming allocators, then a hashtable |
| // unconditionally has a member variable to hold its allocator, even if |
| // it so happens that all instances of the allocator type are identical. |
| -// This is because, for hashtables, this extra storage is negligible. |
| -// Additionally, a base class wouldn't serve any other purposes; it |
| +// This is because, for hashtables, this extra storage is negligible. |
| +// Additionally, a base class wouldn't serve any other purposes; it |
| // wouldn't, for example, simplify the exception-handling code. |
| template <class _Val, class _Key, class _HF, |
| class _ExK, class _EqK, class _All> |
| --- misc/STLport-4.5-0119/stlport/stl/_istream.h Sun Apr 7 04:35:42 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_istream.h Mon Jun 2 10:32:02 2008 |
| @@ -257,44 +257,44 @@ |
| |
| template <class _CharT, class _Traits> |
| inline basic_istream<_CharT, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) { |
| - __in._M_formatted_get(__c); |
| - return __in; |
| +operator>>(basic_istream<_CharT, _Traits>& ___in, _CharT& __c) { |
| + ___in._M_formatted_get(__c); |
| + return ___in; |
| } |
| |
| template <class _Traits> |
| inline basic_istream<char, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) { |
| - __in._M_formatted_get(__REINTERPRET_CAST(char&,__c)); |
| - return __in; |
| +operator>>(basic_istream<char, _Traits>& ___in, unsigned char& __c) { |
| + ___in._M_formatted_get(__REINTERPRET_CAST(char&,__c)); |
| + return ___in; |
| } |
| |
| template <class _Traits> |
| inline basic_istream<char, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<char, _Traits>& __in, signed char& __c) { |
| - __in._M_formatted_get(__REINTERPRET_CAST(char&,__c)); |
| - return __in; |
| +operator>>(basic_istream<char, _Traits>& ___in, signed char& __c) { |
| + ___in._M_formatted_get(__REINTERPRET_CAST(char&,__c)); |
| + return ___in; |
| } |
| |
| template <class _CharT, class _Traits> |
| inline basic_istream<_CharT, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) { |
| - __in._M_formatted_get(__s); |
| - return __in; |
| +operator>>(basic_istream<_CharT, _Traits>& ___in, _CharT* __s) { |
| + ___in._M_formatted_get(__s); |
| + return ___in; |
| } |
| |
| template <class _Traits> |
| inline basic_istream<char, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) { |
| - __in._M_formatted_get(__REINTERPRET_CAST(char*,__s)); |
| - return __in; |
| +operator>>(basic_istream<char, _Traits>& ___in, unsigned char* __s) { |
| + ___in._M_formatted_get(__REINTERPRET_CAST(char*,__s)); |
| + return ___in; |
| } |
| |
| template <class _Traits> |
| inline basic_istream<char, _Traits>& _STLP_CALL |
| -operator>>(basic_istream<char, _Traits>& __in, signed char* __s) { |
| - __in._M_formatted_get(__REINTERPRET_CAST(char*,__s)); |
| - return __in; |
| +operator>>(basic_istream<char, _Traits>& ___in, signed char* __s) { |
| + ___in._M_formatted_get(__REINTERPRET_CAST(char*,__s)); |
| + return ___in; |
| } |
| |
| //---------------------------------------------------------------------- |
| --- misc/STLport-4.5-0119/stlport/stl/_monetary.c Thu Sep 12 22:47:00 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_monetary.c Mon Jun 2 10:32:02 2008 |
| @@ -86,7 +86,7 @@ |
| |
| template <class _InIt, class _OuIt, class _CharT> |
| bool |
| -__get_monetary_value(_InIt& __first, _InIt __last, _OuIt __out, |
| +__get_monetary_value(_InIt& __first, _InIt __last, _OuIt ___out, |
| const ctype<_CharT>& _c_type, |
| _CharT __point, |
| int __frac_digits, |
| @@ -104,7 +104,7 @@ |
| while (__first != __last) { |
| if (_c_type.is(ctype_base::digit, *__first)) { |
| ++__current_group_size; |
| - *__out++ = *__first++; |
| + *___out++ = *__first++; |
| } |
| else if (__group_sizes_end) { |
| if (*__first == __sep) { |
| @@ -129,7 +129,7 @@ |
| |
| if (__first == __last || *__first != __point) { |
| for (int __digits = 0; __digits != __frac_digits; ++__digits) |
| - *__out++ = _CharT('0'); |
| + *___out++ = _CharT('0'); |
| return true; // OK not to have decimal point |
| } |
| } |
| @@ -139,7 +139,7 @@ |
| size_t __digits = 0; |
| |
| while (__first != __last && _c_type.is(ctype_base::digit, *__first)) { |
| - *__out++ = *__first++; |
| + *___out++ = *__first++; |
| ++__digits; |
| } |
| |
| @@ -202,7 +202,7 @@ |
| bool __is_positive = true; |
| bool __symbol_required = (__str.flags() & ios_base::showbase) !=0; |
| string_type __buf; |
| - back_insert_iterator<string_type> __out(__buf); |
| + back_insert_iterator<string_type> ___out(__buf); |
| // pair<iter_type, bool> __result; |
| |
| for (__i = 0; __i < 4; ++__i) { |
| @@ -293,7 +293,7 @@ |
| _CharT __sep = __grouping.size() == 0 ? _CharT() : |
| __intl ? __punct_intl.thousands_sep() : __punct.thousands_sep(); |
| |
| - __result = __get_monetary_value(__s, __end, __out, __c_type, |
| + __result = __get_monetary_value(__s, __end, ___out, __c_type, |
| __point, __frac_digits, |
| __sep, |
| __grouping, __syntax_ok); |
| --- misc/STLport-4.5-0119/stlport/stl/_num_get.c Thu Sep 12 22:47:00 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_num_get.c Mon Jun 2 10:32:02 2008 |
| @@ -60,7 +60,7 @@ |
| |
| template <class _InputIter, class _CharT> |
| int |
| -_M_get_base_or_zero(_InputIter& __in, _InputIter& __end, ios_base& __str, _CharT*) |
| +_M_get_base_or_zero(_InputIter& ___in, _InputIter& __end, ios_base& __str, _CharT*) |
| { |
| _CharT __atoms[5]; |
| const ctype<_CharT>& __c_type = *(const ctype<_CharT>*)__str._M_ctype_facet(); |
| @@ -68,14 +68,14 @@ |
| __c_type.widen(__narrow_atoms, __narrow_atoms + 5, __atoms); |
| |
| bool __negative = false; |
| - _CharT __c = *__in; |
| + _CharT __c = *___in; |
| |
| if (__c == __atoms[1] /* __xminus_char */ ) { |
| __negative = true; |
| - ++__in; |
| + ++___in; |
| } |
| else if (__c == __atoms[0] /* __xplus_char */ ) |
| - ++__in; |
| + ++___in; |
| |
| |
| int __base; |
| @@ -92,21 +92,21 @@ |
| break; |
| case ios_base::hex: |
| __base = 16; |
| - if (__in != __end && *__in == __atoms[2] /* __zero_char */ ) { |
| - ++__in; |
| - if (__in != __end && |
| - (*__in == __atoms[3] /* __x_char */ || *__in == __atoms[4] /* __X_char */ )) |
| - ++__in; |
| + if (___in != __end && *___in == __atoms[2] /* __zero_char */ ) { |
| + ++___in; |
| + if (___in != __end && |
| + (*___in == __atoms[3] /* __x_char */ || *___in == __atoms[4] /* __X_char */ )) |
| + ++___in; |
| else |
| __valid_zero = 1; // That zero is valid by itself. |
| } |
| break; |
| default: |
| - if (__in != __end && *__in == __atoms[2] /* __zero_char */ ) { |
| - ++__in; |
| - if (__in != __end && |
| - (*__in == __atoms[3] /* __x_char */ || *__in == __atoms[4] /* __X_char */ )) { |
| - ++__in; |
| + if (___in != __end && *___in == __atoms[2] /* __zero_char */ ) { |
| + ++___in; |
| + if (___in != __end && |
| + (*___in == __atoms[3] /* __x_char */ || *___in == __atoms[4] /* __X_char */ )) { |
| + ++___in; |
| __base = 16; |
| } |
| else |
| @@ -252,7 +252,7 @@ |
| |
| template <class _InputIter, class _Integer, class _CharT> |
| _InputIter _STLP_CALL |
| -_M_do_get_integer(_InputIter& __in, _InputIter& __end, ios_base& __str, |
| +_M_do_get_integer(_InputIter& ___in, _InputIter& __end, ios_base& __str, |
| ios_base::iostate& __err, _Integer& __val, _CharT* __pc) |
| { |
| |
| @@ -265,12 +265,12 @@ |
| const numpunct<_CharT>& __numpunct = *(const numpunct<_CharT>*)__str._M_numpunct_facet(); |
| const string& __grouping = __str._M_grouping(); // cached copy |
| |
| - const int __base_or_zero = _M_get_base_or_zero(__in, __end, __str, __pc); |
| + const int __base_or_zero = _M_get_base_or_zero(___in, __end, __str, __pc); |
| int __got = __base_or_zero & 1; |
| |
| bool __result; |
| |
| - if (__in == __end) { // We may have already read a 0. If so, |
| + if (___in == __end) { // We may have already read a 0. If so, |
| |
| if (__got > 0) { // the result is 0 even if we're at eof. |
| __val = 0; |
| @@ -285,19 +285,19 @@ |
| |
| #if defined(__HP_aCC) && (__HP_aCC == 1) |
| if (_IsSigned) |
| - __result = __get_integer(__in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, __true_type() ); |
| + __result = __get_integer(___in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, __true_type() ); |
| else |
| - __result = __get_integer(__in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, __false_type() ); |
| + __result = __get_integer(___in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, __false_type() ); |
| #else |
| - __result = __get_integer(__in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, _IsSigned()); |
| + __result = __get_integer(___in, __end, __base, __val, __got, __negative, __numpunct.thousands_sep(), __grouping, _IsSigned()); |
| # endif |
| } |
| |
| __err = __STATIC_CAST(ios_base::iostate, __result ? ios_base::goodbit : ios_base::failbit); |
| |
| - if (__in == __end) |
| + if (___in == __end) |
| __err |= ios_base::eofbit; |
| - return __in; |
| + return ___in; |
| } |
| |
| // _M_read_float and its helper functions. |
| @@ -376,7 +376,7 @@ |
| |
| template <class _InputIter, class _CharT> |
| bool _STLP_CALL |
| -_M_read_float(string& __buf, _InputIter& __in, _InputIter& __end, ios_base& __s, _CharT*) |
| +_M_read_float(string& __buf, _InputIter& ___in, _InputIter& __end, ios_base& __s, _CharT*) |
| { |
| // Create a string, copying characters of the form |
| // [+-]? [0-9]* .? [0-9]* ([eE] [+-]? [0-9]+)? |
| @@ -404,20 +404,20 @@ |
| _Initialize_get_float(__ct, __xplus, __xminus, __pow_e, __pow_E, __digits); |
| |
| // Get an optional sign |
| - __in = __copy_sign(__in, __end, __buf, __xplus, __xminus); |
| + ___in = __copy_sign(___in, __end, __buf, __xplus, __xminus); |
| |
| // Get an optional string of digits. |
| if (__grouping.size() != 0) |
| - __digits_before_dot = __copy_grouped_digits(__in, __end, __buf, __digits, |
| + __digits_before_dot = __copy_grouped_digits(___in, __end, __buf, __digits, |
| __sep, __grouping, __grouping_ok); |
| else |
| - __digits_before_dot = __copy_digits(__in, __end, __buf, __digits); |
| + __digits_before_dot = __copy_digits(___in, __end, __buf, __digits); |
| |
| // Get an optional decimal point, and an optional string of digits. |
| - if (__in != __end && *__in == __dot) { |
| + if (___in != __end && *___in == __dot) { |
| __buf.push_back('.'); |
| - ++__in; |
| - __digits_after_dot = __copy_digits(__in, __end, __buf, __digits); |
| + ++___in; |
| + __digits_after_dot = __copy_digits(___in, __end, __buf, __digits); |
| } |
| |
| // There have to be some digits, somewhere. |
| @@ -424,11 +424,11 @@ |
| __ok = __digits_before_dot || __digits_after_dot; |
| |
| // Get an optional exponent. |
| - if (__ok && __in != __end && (*__in == __pow_e || *__in == __pow_E)) { |
| + if (__ok && ___in != __end && (*___in == __pow_e || *___in == __pow_E)) { |
| __buf.push_back('e'); |
| - ++__in; |
| - __in = __copy_sign(__in, __end, __buf, __xplus, __xminus); |
| - __ok = __copy_digits(__in, __end, __buf, __digits); |
| + ++___in; |
| + ___in = __copy_sign(___in, __end, __buf, __xplus, __xminus); |
| + __ok = __copy_digits(___in, __end, __buf, __digits); |
| // If we have an exponent then the sign |
| // is optional but the digits aren't. |
| } |
| @@ -466,7 +466,7 @@ |
| # ifndef _STLP_NO_BOOL |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, |
| ios_base& __s, |
| ios_base::iostate& __err, bool& __x) const |
| { |
| @@ -482,8 +482,8 @@ |
| bool __false_ok = true; |
| |
| size_t __n = 0; |
| - for ( ; __in != __end; ++__in) { |
| - _CharT __c = *__in; |
| + for ( ; ___in != __end; ++___in) { |
| + _CharT __c = *___in; |
| __true_ok = __true_ok && (__c == __truename[__n]); |
| __false_ok = __false_ok && (__c == __falsename[__n]); |
| ++__n; |
| @@ -491,7 +491,7 @@ |
| if ((!__true_ok && !__false_ok) || |
| (__true_ok && __n >= __truename.size()) || |
| (__false_ok && __n >= __falsename.size())) { |
| - ++__in; |
| + ++___in; |
| break; |
| } |
| } |
| @@ -505,15 +505,15 @@ |
| else |
| __err = ios_base::failbit; |
| |
| - if (__in == __end) |
| + if (___in == __end) |
| __err |= ios_base::eofbit; |
| |
| - return __in; |
| + return ___in; |
| } |
| |
| else { |
| long __lx; |
| - _InputIter __tmp = this->do_get(__in, __end, __s, __err, __lx); |
| + _InputIter __tmp = this->do_get(___in, __end, __s, __err, __lx); |
| if (!(__err & ios_base::failbit)) { |
| if (__lx == 0) |
| __x = false; |
| @@ -531,16 +531,16 @@ |
| # ifdef _STLP_FIX_LIBRARY_ISSUES |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, short& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, int& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| # endif |
| @@ -547,83 +547,83 @@ |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, long& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| unsigned short& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| unsigned int& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| unsigned long& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| float& __val) const { |
| string __buf ; |
| - bool __ok = _M_read_float(__buf, __in, __end, __str, (_CharT*)0 ); |
| + bool __ok = _M_read_float(__buf, ___in, __end, __str, (_CharT*)0 ); |
| __string_to_float(__buf, __val); |
| __err = __STATIC_CAST(ios_base::iostate, __ok ? ios_base::goodbit : ios_base::failbit); |
| - if (__in == __end) |
| + if (___in == __end) |
| __err |= ios_base::eofbit; |
| - return __in; |
| + return ___in; |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| double& __val) const { |
| string __buf ; |
| - bool __ok = _M_read_float(__buf, __in, __end, __str, (_CharT*)0 ); |
| + bool __ok = _M_read_float(__buf, ___in, __end, __str, (_CharT*)0 ); |
| __string_to_float(__buf, __val); |
| __err = __STATIC_CAST(ios_base::iostate, __ok ? ios_base::goodbit : ios_base::failbit); |
| - if (__in == __end) |
| + if (___in == __end) |
| __err |= ios_base::eofbit; |
| - return __in; |
| + return ___in; |
| } |
| |
| #ifndef _STLP_NO_LONG_DOUBLE |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| long double& __val) const { |
| string __buf ; |
| - bool __ok = _M_read_float(__buf, __in, __end, __str, (_CharT*)0 ); |
| + bool __ok = _M_read_float(__buf, ___in, __end, __str, (_CharT*)0 ); |
| __string_to_float(__buf, __val); |
| __err = __STATIC_CAST(ios_base::iostate, __ok ? ios_base::goodbit : ios_base::failbit); |
| - if (__in == __end) |
| + if (___in == __end) |
| __err |= ios_base::eofbit; |
| - return __in; |
| + return ___in; |
| } |
| #endif /* _STLP_LONG_DOUBLE */ |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| void*& __p) const { |
| # if defined(_STLP_LONG_LONG)&&!defined(__MRC__) //*ty 12/07/2001 - MrCpp can not cast from long long to void* |
| @@ -631,7 +631,7 @@ |
| # else |
| unsigned long __val; |
| # endif |
| - iter_type __tmp = _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + iter_type __tmp = _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| if (!(__err & ios_base::failbit)) |
| __p = __REINTERPRET_CAST(void*,__val); |
| return __tmp; |
| @@ -642,18 +642,18 @@ |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| _STLP_LONG_LONG& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| template <class _CharT, class _InputIter> |
| _InputIter |
| -num_get<_CharT, _InputIter>::do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| +num_get<_CharT, _InputIter>::do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| unsigned _STLP_LONG_LONG& __val) const { |
| - return _M_do_get_integer(__in, __end, __str, __err, __val, (_CharT*)0 ); |
| + return _M_do_get_integer(___in, __end, __str, __err, __val, (_CharT*)0 ); |
| } |
| |
| #endif /* _STLP_LONG_LONG */ |
| --- misc/STLport-4.5-0119/stlport/stl/_num_get.h Mon Nov 26 19:37:00 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_num_get.h Mon Jun 2 10:32:02 2008 |
| @@ -58,79 +58,79 @@ |
| explicit num_get(size_t __refs = 0): locale::facet(__refs) {} |
| |
| # ifndef _STLP_NO_BOOL |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, bool& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| # endif |
| |
| # ifdef _STLP_FIX_LIBRARY_ISSUES |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, short& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, int& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| # endif |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, long& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned short& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned int& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned long& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| #ifdef _STLP_LONG_LONG |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, _STLP_LONG_LONG& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned _STLP_LONG_LONG& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| #endif /* _STLP_LONG_LONG */ |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, float& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, double& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| # ifndef _STLP_NO_LONG_DOUBLE |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, long double& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| # endif |
| |
| - _InputIter get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + _InputIter get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, void*& __val) const { |
| - return do_get(__in, __end, __str, __err, __val); |
| + return do_get(___in, __end, __str, __err, __val); |
| } |
| |
| _STLP_STATIC_MEMBER_DECLSPEC static locale::id id; |
| @@ -143,43 +143,43 @@ |
| typedef numpunct<_CharT> _Numpunct; |
| |
| # ifndef _STLP_NO_BOOL |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, |
| ios_base& __str, ios_base::iostate& __err, bool& __val) const; |
| # endif |
| |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, long& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned short& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned int& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned long& __val) const; |
| # ifdef _STLP_FIX_LIBRARY_ISSUES |
| // issue 118 : those are actually not supposed to be here |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, short& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, int& __val) const; |
| # endif |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, float& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, double& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, |
| void*& __p) const; |
| |
| #ifndef _STLP_NO_LONG_DOUBLE |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, long double& __val) const; |
| #endif /* _STLP_LONG_DOUBLE */ |
| |
| #ifdef _STLP_LONG_LONG |
| |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, _STLP_LONG_LONG& __val) const; |
| - virtual _InputIter do_get(_InputIter __in, _InputIter __end, ios_base& __str, |
| + virtual _InputIter do_get(_InputIter ___in, _InputIter __end, ios_base& __str, |
| ios_base::iostate& __err, unsigned _STLP_LONG_LONG& __val) const; |
| #endif /* _STLP_LONG_LONG */ |
| |
| --- misc/STLport-4.5-0119/stlport/stl/_num_put.c Thu Sep 12 22:47:01 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_num_put.c Mon Jun 2 10:32:02 2008 |
| @@ -45,29 +45,29 @@ |
| template <class _CharT, class _OutputIter> |
| _OutputIter _STLP_CALL |
| __copy_float_and_fill(const _CharT* __first, const _CharT* __last, |
| - _OutputIter __out, |
| + _OutputIter ___out, |
| ios_base::fmtflags __flags, |
| streamsize __width, _CharT __fill, |
| _CharT __xplus, _CharT __xminus) { |
| if (__width <= __last - __first) |
| - return copy(__first, __last, __out); |
| + return copy(__first, __last, ___out); |
| else { |
| streamsize __pad = __width - (__last - __first); |
| ios_base::fmtflags __dir = __flags & ios_base::adjustfield; |
| |
| if (__dir == ios_base::left) { |
| - __out = copy(__first, __last, __out); |
| - return fill_n(__out, __pad, __fill); |
| + ___out = copy(__first, __last, ___out); |
| + return fill_n(___out, __pad, __fill); |
| } |
| else if (__dir == ios_base::internal && __first != __last && |
| (*__first == __xplus || *__first == __xminus)) { |
| - *__out++ = *__first++; |
| - __out = fill_n(__out, __pad, __fill); |
| - return copy(__first, __last, __out); |
| + *___out++ = *__first++; |
| + ___out = fill_n(___out, __pad, __fill); |
| + return copy(__first, __last, ___out); |
| } |
| else { |
| - __out = fill_n(__out, __pad, __fill); |
| - return copy(__first, __last, __out); |
| + ___out = fill_n(___out, __pad, __fill); |
| + return copy(__first, __last, ___out); |
| } |
| } |
| } |
| @@ -76,7 +76,7 @@ |
| // Helper routine for wchar_t |
| template <class _OutputIter> |
| _OutputIter _STLP_CALL |
| -__put_float(char* __ibuf, char* __iend, _OutputIter __out, |
| +__put_float(char* __ibuf, char* __iend, _OutputIter ___out, |
| ios_base& __f, wchar_t __fill, |
| wchar_t __decimal_point, |
| wchar_t __sep, const string& __grouping) |
| @@ -107,7 +107,7 @@ |
| __eend = __wbuf + __len; |
| } |
| |
| - return __copy_float_and_fill(__wbuf, __eend, __out, |
| + return __copy_float_and_fill(__wbuf, __eend, ___out, |
| __f.flags(), __f.width(0), __fill, |
| __ct.widen('+'), __ct.widen('-')); |
| } |
| @@ -116,7 +116,7 @@ |
| // Helper routine for char |
| template <class _OutputIter> |
| _OutputIter _STLP_CALL |
| -__put_float(char* __ibuf, char* __iend, _OutputIter __out, |
| +__put_float(char* __ibuf, char* __iend, _OutputIter ___out, |
| ios_base& __f, char __fill, |
| char __decimal_point, |
| char __sep, const string& __grouping) |
| @@ -133,7 +133,7 @@ |
| __iend = __ibuf + __len; |
| } |
| |
| - return __copy_float_and_fill(__ibuf, __iend, __out, |
| + return __copy_float_and_fill(__ibuf, __iend, ___out, |
| __f.flags(), __f.width(0), __fill, '+', '-'); |
| } |
| |
| @@ -158,37 +158,37 @@ |
| template <class _CharT, class _OutputIter> |
| _OutputIter _STLP_CALL |
| __copy_integer_and_fill(const _CharT* __buf, ptrdiff_t __len, |
| - _OutputIter __out, |
| + _OutputIter ___out, |
| ios_base::fmtflags __flg, streamsize __wid, _CharT __fill, |
| _CharT __xplus, _CharT __xminus) |
| { |
| if (__len >= __wid) |
| - return copy(__buf, __buf + __len, __out); |
| + return copy(__buf, __buf + __len, ___out); |
| else { |
| ptrdiff_t __pad = __wid - __len; |
| ios_base::fmtflags __dir = __flg & ios_base::adjustfield; |
| |
| if (__dir == ios_base::left) { |
| - __out = copy(__buf, __buf + __len, __out); |
| - return fill_n(__out, __pad, __fill); |
| + ___out = copy(__buf, __buf + __len, ___out); |
| + return fill_n(___out, __pad, __fill); |
| } |
| else if (__dir == ios_base::internal && __len != 0 && |
| (__buf[0] == __xplus || __buf[0] == __xminus)) { |
| - *__out++ = __buf[0]; |
| - __out = fill_n(__out, __pad, __fill); |
| - return copy(__buf + 1, __buf + __len, __out); |
| + *___out++ = __buf[0]; |
| + ___out = fill_n(___out, __pad, __fill); |
| + return copy(__buf + 1, __buf + __len, ___out); |
| } |
| else if (__dir == ios_base::internal && __len >= 2 && |
| (__flg & ios_base::showbase) && |
| (__flg & ios_base::basefield) == ios_base::hex) { |
| - *__out++ = __buf[0]; |
| - *__out++ = __buf[1]; |
| - __out = fill_n(__out, __pad, __fill); |
| - return copy(__buf + 2, __buf + __len, __out); |
| + *___out++ = __buf[0]; |
| + *___out++ = __buf[1]; |
| + ___out = fill_n(___out, __pad, __fill); |
| + return copy(__buf + 2, __buf + __len, ___out); |
| } |
| else { |
| - __out = fill_n(__out, __pad, __fill); |
| - return copy(__buf, __buf + __len, __out); |
| + ___out = fill_n(___out, __pad, __fill); |
| + return copy(__buf, __buf + __len, ___out); |
| } |
| } |
| } |
| --- misc/STLport-4.5-0119/stlport/stl/_sstream.c Thu Sep 12 22:47:04 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_sstream.c Mon Jun 2 10:32:02 2008 |
| @@ -337,22 +337,22 @@ |
| ios_base::seekdir __dir, |
| ios_base::openmode __mode) |
| { |
| - bool __in = false; |
| - bool __out = false; |
| + bool ___in = false; |
| + bool ___out = false; |
| |
| if ((__mode & (ios_base::in | ios_base::out)) == (ios_base::in | ios_base::out) ) { |
| if (__dir == ios_base::beg || __dir == ios_base::end) |
| - __in = __out = true; |
| + ___in = ___out = true; |
| } |
| else if (__mode & ios_base::in) |
| - __in = true; |
| + ___in = true; |
| else if (__mode & ios_base::out) |
| - __out = true; |
| + ___out = true; |
| |
| - if (!__in && !__out) |
| + if (!___in && !___out) |
| return pos_type(off_type(-1)); |
| - else if ((__in && (!(_M_mode & ios_base::in) || this->gptr() == 0)) || |
| - (__out && (!(_M_mode & ios_base::out) || this->pptr() == 0))) |
| + else if ((___in && (!(_M_mode & ios_base::in) || this->gptr() == 0)) || |
| + (___out && (!(_M_mode & ios_base::out) || this->pptr() == 0))) |
| return pos_type(off_type(-1)); |
| |
| if ((_M_mode & ios_base::out) && !(_M_mode & ios_base::in)) |
| @@ -367,7 +367,7 @@ |
| __newoff = _M_str.size(); |
| break; |
| case ios_base::cur: |
| - __newoff = __in ? this->gptr() - this->eback() |
| + __newoff = ___in ? this->gptr() - this->eback() |
| : this->pptr() - this->pbase(); |
| break; |
| default: |
| @@ -376,7 +376,7 @@ |
| |
| __off += __newoff; |
| |
| - if (__in) { |
| + if (___in) { |
| ptrdiff_t __n = this->egptr() - this->eback(); |
| |
| if (__off < 0 || __off > __n) |
| @@ -385,7 +385,7 @@ |
| this->setg(this->eback(), this->eback() + __off, this->eback() + __n); |
| } |
| |
| - if (__out) { |
| + if (___out) { |
| ptrdiff_t __n = this->epptr() - this->pbase(); |
| |
| if (__off < 0 || __off > __n) |
| @@ -404,11 +404,11 @@ |
| basic_stringbuf<_CharT, _Traits, _Alloc> |
| ::seekpos(pos_type __pos, ios_base::openmode __mode) |
| { |
| - bool __in = (__mode & ios_base::in) != 0; |
| - bool __out = (__mode & ios_base::out) != 0; |
| + bool ___in = (__mode & ios_base::in) != 0; |
| + bool ___out = (__mode & ios_base::out) != 0; |
| |
| - if ((__in && (!(_M_mode & ios_base::in) || this->gptr() == 0)) || |
| - (__out && (!(_M_mode & ios_base::out) || this->pptr() == 0))) |
| + if ((___in && (!(_M_mode & ios_base::in) || this->gptr() == 0)) || |
| + (___out && (!(_M_mode & ios_base::out) || this->pptr() == 0))) |
| return pos_type(off_type(-1)); |
| |
| const off_type __n = __pos - pos_type(off_type(0)); |
| @@ -415,13 +415,13 @@ |
| if ((_M_mode & ios_base::out) && !(_M_mode & ios_base::in)) |
| _M_append_buffer(); |
| |
| - if (__in) { |
| + if (___in) { |
| if (__n < 0 || __n > this->egptr() - this->eback()) |
| return pos_type(off_type(-1)); |
| this->setg(this->eback(), this->eback() + __n, this->egptr()); |
| } |
| |
| - if (__out) { |
| + if (___out) { |
| if (__n < 0 || size_t(__n) > _M_str.size()) |
| return pos_type(off_type(-1)); |
| |
| --- misc/STLport-4.5-0119/stlport/stl/_time_facets.c Thu Sep 12 22:47:07 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_time_facets.c Mon Jun 2 10:32:02 2008 |
| @@ -328,7 +328,7 @@ |
| # ifndef _STLP_NO_WCHAR_T |
| template <class _OuIt> |
| _OuIt _STLP_CALL |
| -__put_time(char * __first, char * __last, _OuIt __out, |
| +__put_time(char * __first, char * __last, _OuIt ___out, |
| const ios_base& __s, wchar_t) { |
| const ctype<wchar_t>& __ct = *(ctype<wchar_t>*)__s._M_ctype_facet(); |
| wchar_t __wbuf[64]; |
| @@ -335,7 +335,7 @@ |
| __ct.widen(__first, __last, __wbuf); |
| ptrdiff_t __len = __last - __first; |
| wchar_t * __eend = __wbuf + __len; |
| - return copy((wchar_t*)__wbuf, __eend, __out); |
| + return copy((wchar_t*)__wbuf, __eend, ___out); |
| } |
| # endif |
| |
| --- misc/STLport-4.5-0119/stlport/stl/_time_facets.h Wed Aug 29 00:55:47 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/_time_facets.h Mon Jun 2 10:32:02 2008 |
| @@ -198,14 +198,14 @@ |
| const _Time_Info& __table, const tm* __t); |
| |
| template <class _OuIt> |
| -inline _OuIt _STLP_CALL __put_time(char * __first, char * __last, _OuIt __out, |
| +inline _OuIt _STLP_CALL __put_time(char * __first, char * __last, _OuIt ___out, |
| const ios_base& /* __loc */, char) { |
| - return copy(__first, __last, __out); |
| + return copy(__first, __last, ___out); |
| } |
| |
| # ifndef _STLP_NO_WCHAR_T |
| template <class _OuIt> |
| -_OuIt _STLP_CALL __put_time(char * __first, char * __last, _OuIt __out, |
| +_OuIt _STLP_CALL __put_time(char * __first, char * __last, _OuIt ___out, |
| const ios_base& __s, wchar_t); |
| # endif |
| |
| --- misc/STLport-4.5-0119/stlport/stl/debug/_debug.c Thu Sep 12 22:47:08 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/debug/_debug.c Mon Jun 2 10:32:02 2008 |
| @@ -82,7 +82,7 @@ |
| template <class _Iterator> |
| bool _STLP_CALL __check_range(const _Iterator& __it, |
| const _Iterator& __start, const _Iterator& __finish) { |
| - _STLP_VERBOSE_RETURN(__in_range(__it,__start, __finish), |
| + _STLP_VERBOSE_RETURN(___in_range(__it,__start, __finish), |
| _StlMsg_NOT_IN_RANGE_1) |
| return true; |
| } |
| @@ -90,7 +90,7 @@ |
| template <class _Iterator> |
| bool _STLP_CALL __check_range(const _Iterator& __first, const _Iterator& __last, |
| const _Iterator& __start, const _Iterator& __finish) { |
| - _STLP_VERBOSE_RETURN(__in_range(__first, __last, __start, __finish), |
| + _STLP_VERBOSE_RETURN(___in_range(__first, __last, __start, __finish), |
| _StlMsg_NOT_IN_RANGE_2) |
| return true; |
| } |
| --- misc/STLport-4.5-0119/stlport/stl/debug/_debug.h Thu Sep 12 22:47:09 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/debug/_debug.h Mon Jun 2 10:32:03 2008 |
| @@ -227,7 +227,7 @@ |
| |
| // Note : that means in range [i1, i2]. |
| template <class _Iterator> |
| -inline bool _STLP_CALL __in_range(const _Iterator& _It, const _Iterator& __i1, |
| +inline bool _STLP_CALL ___in_range(const _Iterator& _It, const _Iterator& __i1, |
| const _Iterator& __i2) { |
| return __valid_range(__i1,_It,_STLP_ITERATOR_CATEGORY(__i1, _Iterator)) && |
| __valid_range(_It,__i2,_STLP_ITERATOR_CATEGORY(_It, _Iterator)); |
| @@ -234,7 +234,7 @@ |
| } |
| |
| template <class _Iterator> |
| -inline bool _STLP_CALL __in_range(const _Iterator& __first, const _Iterator& __last, |
| +inline bool _STLP_CALL ___in_range(const _Iterator& __first, const _Iterator& __last, |
| const _Iterator& __start, const _Iterator& __finish) { |
| return __valid_range(__first,__last,_STLP_ITERATOR_CATEGORY(__first, _Iterator)) && |
| __valid_range(__start,__first,_STLP_ITERATOR_CATEGORY(__first, _Iterator)) && |
| --- misc/STLport-4.5-0119/stlport/stl/debug/_deque.h Fri May 4 04:11:54 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/debug/_deque.h Mon Jun 2 10:32:03 2008 |
| @@ -121,9 +121,9 @@ |
| explicit _DBG_deque(const allocator_type& __a = allocator_type()) : |
| _STLP_DEQUE_SUPER(__a), _M_iter_list(_Get_base()) {} |
| _DBG_deque(const _Self& __x) : _STLP_DEQUE_SUPER(__x), _M_iter_list(_Get_base()) {} |
| - _DBG_deque(size_type __n, const value_type& __value, |
| + _DBG_deque(size_type __n, const value_type& ___value, |
| const allocator_type& __a = allocator_type()) : |
| - _STLP_DEQUE_SUPER(__n, __value, __a), _M_iter_list(_Get_base()) {} |
| + _STLP_DEQUE_SUPER(__n, ___value, __a), _M_iter_list(_Get_base()) {} |
| explicit _DBG_deque(size_type __n) : _STLP_DEQUE_SUPER(__n), _M_iter_list(_Get_base()) {} |
| |
| #ifdef _STLP_MEMBER_TEMPLATES |
| --- misc/STLport-4.5-0119/stlport/stl/debug/_list.h Wed May 30 05:45:43 2001 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/debug/_list.h Mon Jun 2 10:32:03 2008 |
| @@ -79,9 +79,9 @@ |
| _Base* _Get_base() { return (_Base*)this; } |
| explicit _DBG_list(const allocator_type& __a = allocator_type()) : |
| _STLP_DBG_LIST_BASE(__a), _M_iter_list(_Get_base()) {} |
| - _DBG_list(size_type __n, const _Tp& __value, |
| + _DBG_list(size_type __n, const _Tp& ___value, |
| const allocator_type& __a = allocator_type()) |
| - : _STLP_DBG_LIST_BASE(__n, __value, __a), _M_iter_list(_Get_base()) {} |
| + : _STLP_DBG_LIST_BASE(__n, ___value, __a), _M_iter_list(_Get_base()) {} |
| explicit _DBG_list(size_type __n) |
| : _STLP_DBG_LIST_BASE(__n), _M_iter_list(_Get_base()) {} |
| |
| @@ -219,13 +219,13 @@ |
| |
| void resize(size_type __new_size) { this->resize(__new_size, _Tp()); } |
| |
| - void remove(const _Tp& __value) { |
| + void remove(const _Tp& ___value) { |
| typename _Base::iterator __first = _Base::begin(); |
| typename _Base::iterator __last = _Base::end(); |
| while (__first != __last) { |
| typename _Base::iterator __next = __first; |
| ++__next; |
| - if (__value == *__first) erase(iterator(&_M_iter_list,__first)); |
| + if (___value == *__first) erase(iterator(&_M_iter_list,__first)); |
| __first = __next; |
| } |
| } |
| --- misc/STLport-4.5-0119/stlport/stl/debug/_vector.h Mon Oct 28 16:09:32 2002 |
| +++ misc/build/STLport-4.5-0119/stlport/stl/debug/_vector.h Mon Jun 2 10:32:03 2008 |
| @@ -141,9 +141,9 @@ |
| explicit _DBG_vector(const allocator_type& __a = allocator_type()) |
| : _STLP_DBG_VECTOR_BASE(__a), _M_iter_list((const _Base*)this) {} |
| |
| - _DBG_vector(size_type __n, const _Tp& __value, |
| + _DBG_vector(size_type __n, const _Tp& ___value, |
| const allocator_type& __a = allocator_type()) |
| - : _STLP_DBG_VECTOR_BASE(__n, __value, __a), _M_iter_list((const _Base*)this) {} |
| + : _STLP_DBG_VECTOR_BASE(__n, ___value, __a), _M_iter_list((const _Base*)this) {} |
| |
| explicit _DBG_vector(size_type __n) |
| : _STLP_DBG_VECTOR_BASE(__n), _M_iter_list((const _Base*)this) {} |