diff --git a/include/logging/log_core.h b/include/logging/log_core.h index fc6fb2b4156..96222129386 100644 --- a/include/logging/log_core.h +++ b/include/logging/log_core.h @@ -335,7 +335,7 @@ static inline u8_t log_compiled_level_get(u32_t source_id) static inline u32_t log_const_source_id( const struct log_source_const_data *data) { - return ((void *)data - (void *)__log_const_start)/ + return ((char *)data - (char *)__log_const_start)/ sizeof(struct log_source_const_data); } @@ -377,7 +377,7 @@ static inline u32_t *log_dynamic_filters_get(u32_t source_id) */ static inline u32_t log_dynamic_source_id(struct log_source_dynamic_data *data) { - return ((void *)data - (void *)__log_dynamic_start)/ + return ((char *)data - (char *)__log_dynamic_start)/ sizeof(struct log_source_dynamic_data); }