2003-10-01 Paolo Carlini <pcarlini@unitus.it>
* include/bits/locale_facets.tcc (time_put::put): Minor
tweak to the previous commit.
From-SVN: r71977
2003-10-01 Paolo Carlini <pcarlini@unitus.it>
+ * include/bits/locale_facets.tcc (time_put::put): Minor
+ tweak to the previous commit.
+
+2003-10-01 Paolo Carlini <pcarlini@unitus.it>
+
PR libstdc++/12439
* include/bits/locale_facets.tcc (time_put::put): Deal
with the three issues pointed out by the PR.
ctype<_CharT> const& __ctype = use_facet<ctype<_CharT> >(__loc);
while (__beg != __end)
{
- const _CharT* __tmp = __beg;
+ const _CharT __tmp = *__beg;
++__beg;
- if (__ctype.narrow(*__tmp, 0) == '%' && __beg != __end)
+ if (__ctype.narrow(__tmp, 0) == '%' && __beg != __end)
{
char __format;
char __mod = 0;
__s = this->do_put(__s, __io, __fill, __tm, __format, __mod);
}
else
- *__s++ = *__tmp;
+ *__s++ = __tmp;
}
return __s;
}