Skip to content

Commit

Permalink
logger: convert: fix variable type for negative value
Browse files Browse the repository at this point in the history
time_precision variable can be used as -1

Fixes commit ff9343a ("logger: convert: Fix compile time error with
newer toolchain")

Signed-off-by: Adrian Bonislawski <[email protected]>
  • Loading branch information
abonislawski committed Feb 6, 2024
1 parent 45dc968 commit 5c2bf06
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions tools/logger/convert.c
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ static double to_usecs(uint64_t time)
}

/** Justified timestamp width for printf format string */
static uint8_t timestamp_width(uint8_t precision)
static int8_t timestamp_width(int8_t precision)
{
/* 64bits yields less than 20 digits precision. As reported by
* gcc 9.3, this avoids a very long precision causing snprintf()
Expand Down Expand Up @@ -352,7 +352,7 @@ static inline void print_table_header(void)
}

if (global_config->time_precision >= 0) {
const uint8_t ts_width = timestamp_width(global_config->time_precision);
const int8_t ts_width = timestamp_width(global_config->time_precision);

fprintf(out_fd, "%*s(us)%*s ", -ts_width, " TIMESTAMP", ts_width, "DELTA");
}
Expand Down Expand Up @@ -532,7 +532,7 @@ static void print_entry_params(const struct log_entry_header *dma_log,
entry->header.line_idx);
} else {
if (time_precision >= 0) {
const unsigned int ts_width = timestamp_width(time_precision);
const int8_t ts_width = timestamp_width(time_precision);

fprintf(out_fd, "%s[%*.*f] (%*.*f)%s ",
use_colors ? KGRN : "",
Expand Down
2 changes: 1 addition & 1 deletion tools/logger/convert.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ struct convert_config {
int dump_ldc;
int hide_location;
int relative_timestamps;
uint8_t time_precision;
int8_t time_precision;
struct snd_sof_uids_header *uids_dict;
struct snd_sof_logs_header *logs_header;
};
Expand Down

0 comments on commit 5c2bf06

Please sign in to comment.