mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-26 00:21:13 +00:00
Fix more warnings
This commit is contained in:
parent
7fa17fe772
commit
ecdc7ec1f1
@ -504,14 +504,14 @@ class PrintfArgFormatter :
|
|||||||
|
|
||||||
void visit_char(int value) {
|
void visit_char(int value) {
|
||||||
const FormatSpec &fmt_spec = this->spec();
|
const FormatSpec &fmt_spec = this->spec();
|
||||||
BasicWriter<Char> &writer = this->writer();
|
BasicWriter<Char> &w = this->writer();
|
||||||
if (fmt_spec.type_ && fmt_spec.type_ != 'c')
|
if (fmt_spec.type_ && fmt_spec.type_ != 'c')
|
||||||
writer.write_int(value, fmt_spec);
|
w.write_int(value, fmt_spec);
|
||||||
typedef typename BasicWriter<Char>::CharPtr CharPtr;
|
typedef typename BasicWriter<Char>::CharPtr CharPtr;
|
||||||
CharPtr out = CharPtr();
|
CharPtr out = CharPtr();
|
||||||
if (fmt_spec.width_ > 1) {
|
if (fmt_spec.width_ > 1) {
|
||||||
Char fill = ' ';
|
Char fill = ' ';
|
||||||
out = writer.grow_buffer(fmt_spec.width_);
|
out = w.grow_buffer(fmt_spec.width_);
|
||||||
if (fmt_spec.align_ != ALIGN_LEFT) {
|
if (fmt_spec.align_ != ALIGN_LEFT) {
|
||||||
std::fill_n(out, fmt_spec.width_ - 1, fill);
|
std::fill_n(out, fmt_spec.width_ - 1, fill);
|
||||||
out += fmt_spec.width_ - 1;
|
out += fmt_spec.width_ - 1;
|
||||||
@ -519,7 +519,7 @@ class PrintfArgFormatter :
|
|||||||
std::fill_n(out + 1, fmt_spec.width_ - 1, fill);
|
std::fill_n(out + 1, fmt_spec.width_ - 1, fill);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
out = writer.grow_buffer(1);
|
out = w.grow_buffer(1);
|
||||||
}
|
}
|
||||||
*out = static_cast<Char>(value);
|
*out = static_cast<Char>(value);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user