+2006-07-30 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/stl_algo.h (stable_sort): Uglify the buf variable.
+ * include/bits/stl_tempbuf.h (_Temporary_buffer<>::
+ _M_initialize_buffer): Uglify the val parameter.
+
2006-07-27 Benjamin Kosnik <bkoz@wells.artheist.org>
PR libstdc++/19664 round 3
__glibcxx_function_requires(_LessThanComparableConcept<_ValueType>)
__glibcxx_requires_valid_range(__first, __last);
- _Temporary_buffer<_RandomAccessIterator, _ValueType>
- buf(__first, __last);
- if (buf.begin() == 0)
+ _Temporary_buffer<_RandomAccessIterator, _ValueType> __buf(__first,
+ __last);
+ if (__buf.begin() == 0)
std::__inplace_stable_sort(__first, __last);
else
- std::__stable_sort_adaptive(__first, __last, buf.begin(),
- _DistanceType(buf.size()));
+ std::__stable_sort_adaptive(__first, __last, __buf.begin(),
+ _DistanceType(__buf.size()));
}
/**
_ValueType>)
__glibcxx_requires_valid_range(__first, __last);
- _Temporary_buffer<_RandomAccessIterator, _ValueType> buf(__first, __last);
- if (buf.begin() == 0)
+ _Temporary_buffer<_RandomAccessIterator, _ValueType> __buf(__first,
+ __last);
+ if (__buf.begin() == 0)
std::__inplace_stable_sort(__first, __last, __comp);
else
- std::__stable_sort_adaptive(__first, __last, buf.begin(),
- _DistanceType(buf.size()), __comp);
+ std::__stable_sort_adaptive(__first, __last, __buf.begin(),
+ _DistanceType(__buf.size()), __comp);
}
/**
// Temporary buffer implementation -*- C++ -*-
-// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+// Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// concept requirements
__glibcxx_class_requires(_ForwardIterator, _ForwardIteratorConcept)
- public:
+ public:
typedef _Tp value_type;
typedef value_type* pointer;
typedef pointer iterator;
_M_initialize_buffer(const _Tp&, __true_type) { }
void
- _M_initialize_buffer(const _Tp& val, __false_type)
- { std::uninitialized_fill_n(_M_buffer, _M_len, val); }
+ _M_initialize_buffer(const _Tp& __val, __false_type)
+ { std::uninitialized_fill_n(_M_buffer, _M_len, __val); }
public:
/// As per Table mumble.