- print_part(ss, value, 86400000000LL, 0, first);
- print_part(ss, value, 3600000000LL, '-', first);
- print_part(ss, value, 60000000LL, ':', first);
- print_part(ss, value, 1000000LL, ':', first);
+ bool unit = value<60000000LL;
+ result += format_part(value, 86400000000LL, 0, first);
+ result += format_part(value, 3600000000LL, '-', first);
+ result += format_part(value, 60000000LL, ':', first);
+ result += format_part(value, 1000000LL, ':', first);