locale_facets.tcc (num_get::_M_extract_float): Constify a couple of variables.

2003-10-04  Paolo Carlini  <pcarlini@unitus.it>

	* include/bits/locale_facets.tcc (num_get::_M_extract_float):
	Constify a couple of variables.
	(num_get::do_get(..., bool&)): Constify __c; prefer *__beg,
	++__beg to *__beg++.

From-SVN: r72093
This commit is contained in:
Paolo Carlini 2003-10-04 16:59:32 +02:00 committed by Paolo Carlini
parent 48795525c0
commit dff186db09
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2003-10-04 Paolo Carlini <pcarlini@unitus.it>
* include/bits/locale_facets.tcc (num_get::_M_extract_float):
Constify a couple of variables.
(num_get::do_get(..., bool&)): Constify __c; prefer *__beg,
++__beg to *__beg++.
2003-10-04 Paolo Carlini <pcarlini@unitus.it>
Petur Runolfsson <peturr02@ru.is>

View File

@ -146,7 +146,7 @@ namespace std
// First check for sign.
int __pos = 0;
char_type __c = *__beg;
bool __plus = __traits_type::eq(__c, __lit[_S_iplus]);
const bool __plus = __traits_type::eq(__c, __lit[_S_iplus]);
if ((__plus || __traits_type::eq(__c, __lit[_S_iminus]))
&& __beg != __end)
{
@ -230,7 +230,7 @@ namespace std
__c = *(++__beg);
// Remove optional plus or minus sign, if they exist.
bool __plus = __traits_type::eq(__c, __lit[_S_iplus]);
const bool __plus = __traits_type::eq(__c, __lit[_S_iplus]);
if (__plus || __traits_type::eq(__c, __lit[_S_iminus]))
{
++__pos;
@ -453,7 +453,8 @@ namespace std
bool __testt = false;
for (size_t __n = 0; __beg != __end; ++__n)
{
char_type __c = *__beg++;
const char_type __c = *__beg;
++__beg;
if (__n <= __fn)
__testf = __traits_type::eq(__c, __lc->_M_falsename[__n]);