Incrementing tab variable was specific to XML output. So move this code
to the f_timestamp function used by XML output format, so that thee main
code remains generic.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
!PRINT_LOCAL_TIME(flags) &&
!PRINT_TRUE_TIME(flags), dt);
}
- if (format == F_XML_OUTPUT) {
- tab++;
- }
/* Display statistics */
for (i = 0; i < NR_ACT; i++) {
char *cur_time, int utc, unsigned long long itv)
{
if (action & F_BEGIN) {
- xprintf(*tab, "<timestamp date=\"%s\" time=\"%s\" utc=\"%d\" interval=\"%llu\">",
+ xprintf((*tab)++, "<timestamp date=\"%s\" time=\"%s\" utc=\"%d\" interval=\"%llu\">",
cur_date, cur_time, utc ? 1 : 0, itv);
}
if (action & F_END) {