From 2d6563b78e699ee8ac1bd3bc556889ab8eff975c Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Tue, 10 Jul 2012 13:10:15 +0200 Subject: logging: Avoid compiler warnings when compiling c++ code this patch i use to suppress warnings when compiling osmo-pcu (c++). since __FILE__ is constant, the called logging function with parameter "file" must be constant too, in order to avoid compiler warnings. --- include/osmocom/core/logging.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/osmocom/core/logging.h') diff --git a/include/osmocom/core/logging.h b/include/osmocom/core/logging.h index 76be100e..bbaef45d 100644 --- a/include/osmocom/core/logging.h +++ b/include/osmocom/core/logging.h @@ -31,7 +31,7 @@ void osmo_vlogp(int subsys, int level, char *file, int line, int cont, const char *format, va_list ap); -void logp(int subsys, char *file, int line, int cont, const char *format, ...) __attribute__ ((format (printf, 5, 6))); +void logp(int subsys, const char *file, int line, int cont, const char *format, ...) __attribute__ ((format (printf, 5, 6))); /*! \brief Log a new message through the Osmocom logging framework * \param[in] ss logging subsystem (e.g. \ref DLGLOBAL) @@ -165,7 +165,7 @@ struct log_target { }; /* use the above macros */ -void logp2(int subsys, unsigned int level, char *file, +void logp2(int subsys, unsigned int level, const char *file, int line, int cont, const char *format, ...) __attribute__ ((format (printf, 6, 7))); int log_init(const struct log_info *inf, void *talloc_ctx); -- cgit v1.2.3