[uClibc-cvs] CVS uClibc++/include

CVS User gkajmowi gkajmowi at codepoet.org
Sun Jan 9 06:24:23 UTC 2005


Update of /var/cvs/uClibc++/include
In directory nail:/tmp/cvs-serv4024/include

Modified Files:
	iterator_base 
Log Message:
Minor cleanup of reverse_iterator in preparation of next version release.

--- /var/cvs/uClibc++/include/iterator_base	2005/01/06 00:03:06	1.3
+++ /var/cvs/uClibc++/include/iterator_base	2005/01/09 06:24:23	1.4
@@ -148,9 +148,9 @@
 		}
 
 		reverse_iterator& operator++(){ --current; return *this;	}
-		reverse_iterator  operator++(int) {reverse_iterator tmp = current; --current; return tmp; }
+		reverse_iterator  operator++(int) {reverse_iterator tmp = *this; --current; return tmp; }
 		reverse_iterator& operator--() { ++ current; return *this; }
-		reverse_iterator  operator--(int) {reverse_iterator tmp = current; ++current; return tmp; }
+		reverse_iterator  operator--(int) {reverse_iterator tmp = *this; ++current; return tmp; }
 
 		reverse_iterator  operator+ (typename iterator_traits<Iterator>::difference_type n) const{
 			reverse_iterator retval( *this );



More information about the uClibc-cvs mailing list