53a54
> bool cont;
59c60,61
< void process(Format &fmt);
---
> Format fmt;
> void process();
65a68,73
> int
> get_number(int data)
> {
> return data;
> }
>
66a75,81
> int
> get_number(const T& data)
> {
> return 0;
> }
>
> template <typename T>
70,71c85,86
< Format fmt;
< process(fmt);
---
> if (!cont)
> process();
72a88,101
> if (fmt.get_width) {
> fmt.get_width = false;
> cont = true;
> fmt.width = get_number(data);
> return;
> }
>
> if (fmt.get_precision) {
> fmt.get_precision = false;
> cont = true;
> fmt.precision = get_number(data);
> return;
> }
>