Address more compile warnings

This commit is contained in:
Vincent Barrilliot 2022-06-14 00:15:00 +02:00
parent 88e623ff2d
commit b784f5dd17
2 changed files with 6 additions and 4 deletions

View file

@ -262,7 +262,7 @@ static void log_to_screen(const char *message) {
* level = the severity of the message... the logging level will filter messages displayed * level = the severity of the message... the logging level will filter messages displayed
* message = the message to log * message = the message to log
*/ */
void log(short level, char * message) { void log(short level, const char * message) {
if (level > log_level) if (level > log_level)
return; return;
@ -277,7 +277,7 @@ void log(short level, char * message) {
* message1 = the first part of the message to log * message1 = the first part of the message to log
* message2 = the second part of the message to log * message2 = the second part of the message to log
*/ */
void log2(short level, char * message1, char * message2) { void log2(short level, const char * message1, const char * message2) {
if (level <= log_level) { if (level <= log_level) {
char line[80]; char line[80];
sprintf(line, "%s%s\n", message1, message2); sprintf(line, "%s%s\n", message1, message2);

View file

@ -5,6 +5,8 @@
#ifndef __LOG_H #ifndef __LOG_H
#define __LOG_H #define __LOG_H
#include <stdio.h> /* Not used here but convenience: there is every chance log messages will use sprintf */
#define LOG_FATAL 0 /* Log a critical or fatal event */ #define LOG_FATAL 0 /* Log a critical or fatal event */
#define LOG_ERROR 1 /* Log an error */ #define LOG_ERROR 1 /* Log an error */
#define LOG_INFO 2 /* Log miscellaneous information */ #define LOG_INFO 2 /* Log miscellaneous information */
@ -72,7 +74,7 @@ extern void log_setlevel(short level);
* level = the severity of the message... the logging level will filter messages displayed * level = the severity of the message... the logging level will filter messages displayed
* message = the message to log * message = the message to log
*/ */
extern void log(short level, char * message); extern void log(short level, const char * message);
/* /*
* Log a message to the console * Log a message to the console
@ -82,7 +84,7 @@ extern void log(short level, char * message);
* message1 = the first part of the message to log * message1 = the first part of the message to log
* message2 = the second part of the message to log * message2 = the second part of the message to log
*/ */
extern void log2(short level, char * message1, char * message2); extern void log2(short level, const char * message1, const char * message2);
/* /*
* Log a message to the console * Log a message to the console