mirror of https://gerrit.osmocom.org/libosmocore
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.
This commit is contained in:
parent
2d956a82c8
commit
2d6563b78e
|
@ -31,7 +31,7 @@
|
||||||
void osmo_vlogp(int subsys, int level, char *file, int line,
|
void osmo_vlogp(int subsys, int level, char *file, int line,
|
||||||
int cont, const char *format, va_list ap);
|
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
|
/*! \brief Log a new message through the Osmocom logging framework
|
||||||
* \param[in] ss logging subsystem (e.g. \ref DLGLOBAL)
|
* \param[in] ss logging subsystem (e.g. \ref DLGLOBAL)
|
||||||
|
@ -165,7 +165,7 @@ struct log_target {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* use the above macros */
|
/* 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, ...)
|
int line, int cont, const char *format, ...)
|
||||||
__attribute__ ((format (printf, 6, 7)));
|
__attribute__ ((format (printf, 6, 7)));
|
||||||
int log_init(const struct log_info *inf, void *talloc_ctx);
|
int log_init(const struct log_info *inf, void *talloc_ctx);
|
||||||
|
|
Loading…
Reference in New Issue