--- uClibc++-0.2.2.orig/include/associative_base 2007-06-04 00:51:12.000000000 +0200 +++ uClibc++-0.2.2/include/associative_base 2009-11-20 23:08:04.000000000 +0100 @@ -318,7 +318,7 @@ protected: typedef std::list listtype; typename listtype::iterator base_iter; - typedef _associative_citer _associative_citer; + typedef _associative_citer __associative_citer; public: @@ -347,13 +347,13 @@ public: bool operator==(const _associative_iter & m) const{ return m.base_iter == base_iter; } - bool operator==(const _associative_citer & m) const{ + bool operator==(const __associative_citer & m) const{ return m.base_iter == base_iter; } bool operator!=(const _associative_iter & m) const{ return m.base_iter != base_iter; } - bool operator!=(const _associative_citer & m) const{ + bool operator!=(const __associative_citer & m) const{ return m.base_iter != base_iter; } _associative_iter & operator++(){ @@ -378,8 +378,8 @@ public: --base_iter; return temp; } - operator _associative_citer() const{ - return _associative_citer(base_iter); + operator __associative_citer() const{ + return __associative_citer(base_iter); } typename listtype::iterator base_iterator(){ return base_iter;