* config/locale/gnu/monetary_members.cc
(money_base::_S_construct_pattern): Factor out two assignments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73844
138bc75d-0d04-0410-961f-
82ee72b054a4
2003-11-22 Paolo Carlini <pcarlini@suse.de>
+ * config/locale/gnu/monetary_members.cc
+ (money_base::_S_construct_pattern): Factor out two assignments.
+
+2003-11-22 Paolo Carlini <pcarlini@suse.de>
+
* include/bits/istream.tcc (getline(basic_string<>&)):
Fix error in comment of the previous commit.
case 0:
case 1:
// 1 The sign precedes the value and symbol.
+ __ret.field[0] = sign;
if (__space)
{
// Pattern starts with sign.
__ret.field[1] = value;
__ret.field[3] = symbol;
}
- __ret.field[0] = sign;
__ret.field[2] = space;
}
else
__ret.field[1] = value;
__ret.field[2] = symbol;
}
- __ret.field[0] = sign;
__ret.field[3] = none;
}
break;
if (__precedes)
{
__ret.field[0] = symbol;
- __ret.field[1] = space;
__ret.field[2] = value;
}
else
{
__ret.field[0] = value;
- __ret.field[1] = space;
__ret.field[2] = symbol;
}
+ __ret.field[1] = space;
__ret.field[3] = sign;
}
else