From aef685af3198727e16f1ffc8d755e75caa1ae9b2 Mon Sep 17 00:00:00 2001 From: loikki <loic.hausammann@protonmail.ch> Date: Tue, 14 May 2019 09:15:50 +0200 Subject: [PATCH] Logger: remove global variable --- src/logger.c | 15 ++++++--------- src/logger.h | 2 ++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/logger.c b/src/logger.c index 7bae25d5f5..8b1a27d97e 100644 --- a/src/logger.c +++ b/src/logger.c @@ -60,9 +60,6 @@ /* number of bytes for the labels in the header */ #define logger_label_size 20 -/* number of bytes for the number in the header */ -#define logger_number_size 4 - char logger_file_format[logger_format_size] = "SWIFT_LOGGER"; const struct mask_data logger_mask_data[logger_count_mask] = { @@ -483,18 +480,18 @@ void logger_write_file_header(struct logger *log) { /* write offset direction */ const int reversed = 0; - logger_write_data(dump, &file_offset, logger_number_size, &reversed); + logger_write_data(dump, &file_offset, sizeof(int), &reversed); /* placeholder to write the offset of the first log here */ char *skip_header = dump_get(dump, logger_offset_size, &file_offset); /* write number of bytes used for names */ - const int label_size = logger_label_size; - logger_write_data(dump, &file_offset, logger_number_size, &label_size); + const unsigned int label_size = logger_label_size; + logger_write_data(dump, &file_offset, sizeof(unsigned int), &label_size); /* write number of masks */ - int count_mask = logger_count_mask; - logger_write_data(dump, &file_offset, logger_number_size, &count_mask); + const unsigned int count_mask = logger_count_mask; + logger_write_data(dump, &file_offset, sizeof(unsigned int), &count_mask); /* write masks */ // loop over all mask type @@ -504,7 +501,7 @@ void logger_write_file_header(struct logger *log) { &logger_mask_data[i].name); // mask size - logger_write_data(dump, &file_offset, logger_number_size, + logger_write_data(dump, &file_offset, sizeof(unsigned int), &logger_mask_data[i].size); } diff --git a/src/logger.h b/src/logger.h index 56820171db..1bffd569d6 100644 --- a/src/logger.h +++ b/src/logger.h @@ -92,8 +92,10 @@ enum logger_masks_number { struct mask_data { /* Number of bytes for a mask */ int size; + /* Mask value */ unsigned int mask; + /* name of the mask */ char name[100]; }; -- GitLab