Implement 'hh' length specifier in printf.

This commit is contained in:
Victor Zverovich
2014-07-30 08:39:07 -07:00
parent 39b0930aee
commit f4156b57f0
3 changed files with 31 additions and 18 deletions
+3 -3
View File
@@ -740,6 +740,9 @@ class ArgVisitor {
Result visit_ulong_long(ULongLong value) {
return FMT_DISPATCH(visit_any_int(value));
}
Result visit_char(int value) {
return FMT_DISPATCH(visit_any_int(value));
}
template <typename T>
Result visit_any_int(T) {
return FMT_DISPATCH(visit_unhandled_arg());
@@ -756,9 +759,6 @@ class ArgVisitor {
return FMT_DISPATCH(visit_unhandled_arg());
}
Result visit_char(int) {
return FMT_DISPATCH(visit_unhandled_arg());
}
Result visit_string(Arg::StringValue<char>) {
return FMT_DISPATCH(visit_unhandled_arg());
}