14#ifndef FC__DEPRECATIONS_H
15#define FC__DEPRECATIONS_H
26#define LOG_DEPRECATION LOG_WARN
37#define log_deprecation(message, ...) \
39 if (are_deprecation_warnings_enabled()) { \
40 do_log_deprecation(message, ## __VA_ARGS__); \
44#define log_deprecation_alt(altlvl, message, ...) \
46 if (are_deprecation_warnings_enabled()) { \
47 do_log_deprecation(message, ## __VA_ARGS__); \
49 log_base(altlvl, message, ## __VA_ARGS__); \
53#define log_deprecation_always(message, ...) \
54 do_log_deprecation(message, ## __VA_ARGS__);
void(* deprecation_warn_callback)(const char *msg)
void deprecation_warn_cb_set(deprecation_warn_callback new_cb)
bool are_deprecation_warnings_enabled(void)
void deprecation_warnings_enable(void)
void do_log_deprecation(const char *format,...) fc__attribute((__format__(__printf__
void void deprecation_pending(const char *format,...) fc__attribute((__format__(__printf__